builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-314 starttime: 1467597581.49 results: success (0) buildid: 20160703171925 builduid: 9272a0a913a44a7cb598a1f7947d2d6f revision: dbcb78d8ca7469fa8e303eaeeecb17b51757df01 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-03 18:59:41.492044) ========= master: http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-03 18:59:41.492479) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2016-07-03 18:59:41.492760) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2016-07-03 18:59:43.885587) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 18:59:43.898134) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467597193.598025-258307259 _=/tools/buildbot/bin/python using PTY: False --2016-07-03 18:59:43-- 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% 10.8M=0.001s 2016-07-03 18:59:44 (10.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.476699 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 18:59:44.410070) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 18:59:44.410373) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467597193.598025-258307259 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.072895 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 18:59:44.511511) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-03 18:59:44.511818) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev dbcb78d8ca7469fa8e303eaeeecb17b51757df01 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev dbcb78d8ca7469fa8e303eaeeecb17b51757df01 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467597193.598025-258307259 _=/tools/buildbot/bin/python using PTY: False 2016-07-03 18:59:44,620 truncating revision to first 12 chars 2016-07-03 18:59:44,620 Setting DEBUG logging. 2016-07-03 18:59:44,621 attempt 1/10 2016-07-03 18:59:44,621 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/dbcb78d8ca74?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-03 18:59:45,001 unpacking tar archive at: mozilla-beta-dbcb78d8ca74/testing/mozharness/ program finished with exit code 0 elapsedTime=0.662172 ========= master_lag: 0.52 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-03 18:59:45.690540) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-03 18:59:45.690861) ========= script_repo_revision: dbcb78d8ca7469fa8e303eaeeecb17b51757df01 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-03 18:59:45.691268) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-03 18:59:45.691538) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-03 18:59:46.102088) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 42 secs) (at 2016-07-03 18:59:46.102361) ========= /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-beta --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-beta', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467597193.598025-258307259 _=/tools/buildbot/bin/python using PTY: False 18:59:46 INFO - MultiFileLogger online at 20160703 18:59:46 in /builds/slave/test 18:59:46 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-beta --download-symbols true 18:59:46 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:59:46 INFO - {'append_to_log': False, 18:59:46 INFO - 'base_work_dir': '/builds/slave/test', 18:59:46 INFO - 'blob_upload_branch': 'mozilla-beta', 18:59:46 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:59:46 INFO - 'buildbot_json_path': 'buildprops.json', 18:59:46 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:59:46 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:59:46 INFO - 'download_minidump_stackwalk': True, 18:59:46 INFO - 'download_symbols': 'true', 18:59:46 INFO - 'e10s': False, 18:59:46 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:59:46 INFO - 'tooltool.py': '/tools/tooltool.py', 18:59:46 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:59:46 INFO - '/tools/misc-python/virtualenv.py')}, 18:59:46 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:59:46 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:59:46 INFO - 'log_level': 'info', 18:59:46 INFO - 'log_to_console': True, 18:59:46 INFO - 'opt_config_files': (), 18:59:46 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:59:46 INFO - '--processes=1', 18:59:46 INFO - '--config=%(test_path)s/wptrunner.ini', 18:59:46 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:59:46 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:59:46 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:59:46 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:59:46 INFO - 'pip_index': False, 18:59:46 INFO - 'require_test_zip': True, 18:59:46 INFO - 'test_type': ('testharness',), 18:59:46 INFO - 'this_chunk': '1', 18:59:46 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:59:46 INFO - 'total_chunks': '10', 18:59:46 INFO - 'virtualenv_path': 'venv', 18:59:46 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:59:46 INFO - 'work_dir': 'build'} 18:59:46 INFO - ##### 18:59:46 INFO - ##### Running clobber step. 18:59:46 INFO - ##### 18:59:46 INFO - Running pre-action listener: _resource_record_pre_action 18:59:46 INFO - Running main action method: clobber 18:59:46 INFO - rmtree: /builds/slave/test/build 18:59:46 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:59:48 INFO - Running post-action listener: _resource_record_post_action 18:59:48 INFO - ##### 18:59:48 INFO - ##### Running read-buildbot-config step. 18:59:48 INFO - ##### 18:59:48 INFO - Running pre-action listener: _resource_record_pre_action 18:59:48 INFO - Running main action method: read_buildbot_config 18:59:48 INFO - Using buildbot properties: 18:59:48 INFO - { 18:59:48 INFO - "project": "", 18:59:48 INFO - "product": "firefox", 18:59:48 INFO - "script_repo_revision": "production", 18:59:48 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 18:59:48 INFO - "repository": "", 18:59:48 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 18:59:48 INFO - "buildid": "20160703171925", 18:59:48 INFO - "pgo_build": "False", 18:59:48 INFO - "basedir": "/builds/slave/test", 18:59:48 INFO - "buildnumber": 11, 18:59:48 INFO - "slavename": "tst-linux32-spot-314", 18:59:48 INFO - "revision": "dbcb78d8ca7469fa8e303eaeeecb17b51757df01", 18:59:48 INFO - "master": "http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/", 18:59:48 INFO - "platform": "linux", 18:59:48 INFO - "branch": "mozilla-beta", 18:59:48 INFO - "repo_path": "releases/mozilla-beta", 18:59:48 INFO - "moz_repo_path": "", 18:59:48 INFO - "stage_platform": "linux", 18:59:48 INFO - "builduid": "9272a0a913a44a7cb598a1f7947d2d6f", 18:59:48 INFO - "slavebuilddir": "test" 18:59:48 INFO - } 18:59:48 INFO - Found installer url https://queue.taskcluster.net/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 18:59:48 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 18:59:48 INFO - Running post-action listener: _resource_record_post_action 18:59:48 INFO - ##### 18:59:48 INFO - ##### Running download-and-extract step. 18:59:48 INFO - ##### 18:59:48 INFO - Running pre-action listener: _resource_record_pre_action 18:59:48 INFO - Running main action method: download_and_extract 18:59:48 INFO - mkdir: /builds/slave/test/build/tests 18:59:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:59:48 INFO - https://queue.taskcluster.net/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 18:59:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 18:59:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 18:59:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 18:59:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 18:59:49 INFO - Downloaded 1291 bytes. 18:59:49 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 18:59:49 INFO - Using the following test package requirements: 18:59:49 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 18:59:49 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 18:59:49 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 18:59:49 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 18:59:49 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 18:59:49 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 18:59:49 INFO - u'jsshell-linux-i686.zip'], 18:59:49 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 18:59:49 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 18:59:49 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 18:59:49 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 18:59:49 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 18:59:49 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 18:59:49 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 18:59:49 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 18:59:49 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 18:59:49 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 18:59:49 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 18:59:49 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 18:59:49 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')]} 18:59:49 INFO - https://queue.taskcluster.net/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 18:59:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 18:59:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 18:59:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 18:59:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 18:59:52 INFO - Downloaded 22860840 bytes. 18:59:52 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:59:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:59:53 INFO - caution: filename not matched: web-platform/* 18:59:53 INFO - Return code: 11 18:59: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')]} 18:59:53 INFO - https://queue.taskcluster.net/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 18:59:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 18:59:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 18:59:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 18:59:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 18:59:57 INFO - Downloaded 36389078 bytes. 18:59:57 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:59:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:00:00 INFO - caution: filename not matched: bin/* 19:00:00 INFO - caution: filename not matched: config/* 19:00:00 INFO - caution: filename not matched: mozbase/* 19:00:00 INFO - caution: filename not matched: marionette/* 19:00:01 INFO - caution: filename not matched: tools/wptserve/* 19:00:01 INFO - Return code: 11 19:00: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')]} 19:00:01 INFO - https://queue.taskcluster.net/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 19:00:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 19:00:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 19:00:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 19:00:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 19:00:07 INFO - Downloaded 69352124 bytes. 19:00:07 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 19:00:07 INFO - mkdir: /builds/slave/test/properties 19:00:07 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:00:07 INFO - Writing to file /builds/slave/test/properties/build_url 19:00:07 INFO - Contents: 19:00:07 INFO - build_url:https://queue.taskcluster.net/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 19:00:08 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 19:00:08 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:00:08 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:00:08 INFO - Contents: 19:00:08 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 19:00:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:00:08 INFO - https://queue.taskcluster.net/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:00:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 19:00:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 19:00:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 19:00:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 19:00:15 INFO - Downloaded 92357427 bytes. 19:00:15 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 19:00:15 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 19:00:24 INFO - Return code: 0 19:00:24 INFO - Running post-action listener: _resource_record_post_action 19:00:24 INFO - Running post-action listener: set_extra_try_arguments 19:00:24 INFO - ##### 19:00:24 INFO - ##### Running create-virtualenv step. 19:00:24 INFO - ##### 19:00:24 INFO - Running pre-action listener: _pre_create_virtualenv 19:00:24 INFO - Running pre-action listener: _resource_record_pre_action 19:00:24 INFO - Running main action method: create_virtualenv 19:00:24 INFO - Creating virtualenv /builds/slave/test/build/venv 19:00: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 19:00:24 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:00:25 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:00:25 INFO - Using real prefix '/usr' 19:00:25 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:00:27 INFO - Installing distribute.............................................................................................................................................................................................done. 19:00:30 INFO - Installing pip.................done. 19:00:30 INFO - Return code: 0 19:00:30 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:00:30 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')]} 19:00:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:00:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:00:30 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')]} 19:00:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:00:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:00:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d60c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8dc7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e7b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e6af70>, '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 0x8e6a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e70750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467597193.598025-258307259', '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 19:00:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 19:00:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 19:00:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:00:30 INFO - 'CCACHE_UMASK': '002', 19:00:30 INFO - 'DISPLAY': ':0', 19:00:30 INFO - 'HOME': '/home/cltbld', 19:00:30 INFO - 'LANG': 'en_US.UTF-8', 19:00:30 INFO - 'LOGNAME': 'cltbld', 19:00:30 INFO - 'MAIL': '/var/mail/cltbld', 19:00:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:00:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:00:30 INFO - 'MOZ_NO_REMOTE': '1', 19:00:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:00:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:00:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:00:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:00:30 INFO - 'PWD': '/builds/slave/test', 19:00:30 INFO - 'SHELL': '/bin/bash', 19:00:30 INFO - 'SHLVL': '1', 19:00:30 INFO - 'TERM': 'linux', 19:00:30 INFO - 'TMOUT': '86400', 19:00:30 INFO - 'USER': 'cltbld', 19:00:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467597193.598025-258307259', 19:00:30 INFO - '_': '/tools/buildbot/bin/python'} 19:00:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:00:30 INFO - Downloading/unpacking psutil>=0.7.1 19:00:30 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 19:00:30 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 19:00:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:00:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:00:30 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 19:00:30 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 19:00:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:00:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:00:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:00:35 INFO - Installing collected packages: psutil 19:00:35 INFO - Running setup.py install for psutil 19:00:35 INFO - building 'psutil._psutil_linux' extension 19:00:35 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 19:00:35 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 19:00:35 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 19:00:35 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 19:00:35 INFO - building 'psutil._psutil_posix' extension 19:00:35 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 19:00:36 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 19:00:36 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:00:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:00:36 INFO - Successfully installed psutil 19:00:36 INFO - Cleaning up... 19:00:36 INFO - Return code: 0 19:00:36 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:00:36 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')]} 19:00:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:00:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:00:36 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')]} 19:00:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:00:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:00:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d60c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8dc7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e7b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e6af70>, '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 0x8e6a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e70750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467597193.598025-258307259', '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 19:00:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 19:00:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 19:00:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:00:36 INFO - 'CCACHE_UMASK': '002', 19:00:36 INFO - 'DISPLAY': ':0', 19:00:36 INFO - 'HOME': '/home/cltbld', 19:00:36 INFO - 'LANG': 'en_US.UTF-8', 19:00:36 INFO - 'LOGNAME': 'cltbld', 19:00:36 INFO - 'MAIL': '/var/mail/cltbld', 19:00:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:00:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:00:36 INFO - 'MOZ_NO_REMOTE': '1', 19:00:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:00:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:00:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:00:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:00:36 INFO - 'PWD': '/builds/slave/test', 19:00:36 INFO - 'SHELL': '/bin/bash', 19:00:36 INFO - 'SHLVL': '1', 19:00:36 INFO - 'TERM': 'linux', 19:00:36 INFO - 'TMOUT': '86400', 19:00:36 INFO - 'USER': 'cltbld', 19:00:36 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467597193.598025-258307259', 19:00:36 INFO - '_': '/tools/buildbot/bin/python'} 19:00:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:00:36 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:00:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:00:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:00:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:00:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:00:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:00:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:00:40 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:00:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:00:40 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:00:40 INFO - Installing collected packages: mozsystemmonitor 19:00:40 INFO - Running setup.py install for mozsystemmonitor 19:00:40 INFO - Successfully installed mozsystemmonitor 19:00:40 INFO - Cleaning up... 19:00:40 INFO - Return code: 0 19:00:40 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:00:40 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')]} 19:00:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:00:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:00:40 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')]} 19:00:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:00:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:00:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d60c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8dc7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e7b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e6af70>, '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 0x8e6a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e70750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467597193.598025-258307259', '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 19:00:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 19:00:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 19:00:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:00:40 INFO - 'CCACHE_UMASK': '002', 19:00:40 INFO - 'DISPLAY': ':0', 19:00:40 INFO - 'HOME': '/home/cltbld', 19:00:40 INFO - 'LANG': 'en_US.UTF-8', 19:00:40 INFO - 'LOGNAME': 'cltbld', 19:00:40 INFO - 'MAIL': '/var/mail/cltbld', 19:00:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:00:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:00:40 INFO - 'MOZ_NO_REMOTE': '1', 19:00:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:00:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:00:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:00:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:00:40 INFO - 'PWD': '/builds/slave/test', 19:00:40 INFO - 'SHELL': '/bin/bash', 19:00:40 INFO - 'SHLVL': '1', 19:00:40 INFO - 'TERM': 'linux', 19:00:40 INFO - 'TMOUT': '86400', 19:00:40 INFO - 'USER': 'cltbld', 19:00:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467597193.598025-258307259', 19:00:40 INFO - '_': '/tools/buildbot/bin/python'} 19:00:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:00:41 INFO - Downloading/unpacking blobuploader==1.2.4 19:00:41 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 19:00:41 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 19:00:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:00:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:00:41 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 19:00:41 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 19:00:44 INFO - Downloading blobuploader-1.2.4.tar.gz 19:00:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:00:44 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:00: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 19:00: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 19:00:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:00:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:00: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 19:00: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 19:00:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:00:45 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:00:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:00:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:00:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:00:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:00:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:00:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:00:46 INFO - Downloading docopt-0.6.1.tar.gz 19:00:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:00:46 INFO - Installing collected packages: blobuploader, requests, docopt 19:00:46 INFO - Running setup.py install for blobuploader 19:00:46 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:00:46 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:00:46 INFO - Running setup.py install for requests 19:00:47 INFO - Running setup.py install for docopt 19:00:47 INFO - Successfully installed blobuploader requests docopt 19:00:47 INFO - Cleaning up... 19:00:47 INFO - Return code: 0 19:00:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:00:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:00:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:00:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:00:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:00:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:00:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:00:47 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d60c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8dc7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e7b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e6af70>, '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 0x8e6a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e70750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467597193.598025-258307259', '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 19:00:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 19:00:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 19:00:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:00:47 INFO - 'CCACHE_UMASK': '002', 19:00:47 INFO - 'DISPLAY': ':0', 19:00:47 INFO - 'HOME': '/home/cltbld', 19:00:47 INFO - 'LANG': 'en_US.UTF-8', 19:00:47 INFO - 'LOGNAME': 'cltbld', 19:00:47 INFO - 'MAIL': '/var/mail/cltbld', 19:00:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:00:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:00:47 INFO - 'MOZ_NO_REMOTE': '1', 19:00:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:00:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:00:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:00:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:00:47 INFO - 'PWD': '/builds/slave/test', 19:00:47 INFO - 'SHELL': '/bin/bash', 19:00:47 INFO - 'SHLVL': '1', 19:00:47 INFO - 'TERM': 'linux', 19:00:47 INFO - 'TMOUT': '86400', 19:00:47 INFO - 'USER': 'cltbld', 19:00:47 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467597193.598025-258307259', 19:00:47 INFO - '_': '/tools/buildbot/bin/python'} 19:00:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:00:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:00:48 INFO - Running setup.py (path:/tmp/pip-XBYe0u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:00:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:00:48 INFO - Running setup.py (path:/tmp/pip-uluq0G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:00:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:00:48 INFO - Running setup.py (path:/tmp/pip-sF1ozN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:00:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:00:48 INFO - Running setup.py (path:/tmp/pip-XF46HE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:00:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:00:48 INFO - Running setup.py (path:/tmp/pip-AZImBA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:00:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:00:48 INFO - Running setup.py (path:/tmp/pip-18tzAB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:00:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:00:48 INFO - Running setup.py (path:/tmp/pip-qWGeQk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:00:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:00:48 INFO - Running setup.py (path:/tmp/pip-CGg_15-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:00:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:00:49 INFO - Running setup.py (path:/tmp/pip-iUW7D7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:00:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:00:49 INFO - Running setup.py (path:/tmp/pip-adJB8j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:00:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:00:49 INFO - Running setup.py (path:/tmp/pip-BVNiyC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:00:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:00:49 INFO - Running setup.py (path:/tmp/pip-2bsEEY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:00:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:00:49 INFO - Running setup.py (path:/tmp/pip-CKbZ0Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:00:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:00:49 INFO - Running setup.py (path:/tmp/pip-W_M3vT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:00:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:00:49 INFO - Running setup.py (path:/tmp/pip-WTT0IC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:00:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:00:49 INFO - Running setup.py (path:/tmp/pip-im0755-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:00:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:00:50 INFO - Running setup.py (path:/tmp/pip-6YdNUq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:00:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:00:50 INFO - Running setup.py (path:/tmp/pip-1YJz_j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:00:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:00:50 INFO - Running setup.py (path:/tmp/pip-jOpn9t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:00:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:00:50 INFO - Running setup.py (path:/tmp/pip-gfCySv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:00:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:00:50 INFO - Running setup.py (path:/tmp/pip-318P9z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:00:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:00:51 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 19:00:51 INFO - Running setup.py install for manifestparser 19:00:51 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:00:51 INFO - Running setup.py install for mozcrash 19:00:51 INFO - Running setup.py install for mozdebug 19:00:51 INFO - Running setup.py install for mozdevice 19:00:51 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:00:51 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:00:51 INFO - Running setup.py install for mozfile 19:00:52 INFO - Running setup.py install for mozhttpd 19:00:52 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:00:52 INFO - Running setup.py install for mozinfo 19:00:52 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:00:52 INFO - Running setup.py install for mozInstall 19:00:52 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:00:52 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:00:52 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:00:52 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:00:52 INFO - Running setup.py install for mozleak 19:00:52 INFO - Running setup.py install for mozlog 19:00:53 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:00:53 INFO - Running setup.py install for moznetwork 19:00:53 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:00:53 INFO - Running setup.py install for mozprocess 19:00:53 INFO - Running setup.py install for mozprofile 19:00:53 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:00:53 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:00:53 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:00:53 INFO - Running setup.py install for mozrunner 19:00:54 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:00:54 INFO - Running setup.py install for mozscreenshot 19:00:54 INFO - Running setup.py install for moztest 19:00:54 INFO - Running setup.py install for mozversion 19:00:54 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:00:54 INFO - Running setup.py install for wptserve 19:00:54 INFO - Running setup.py install for marionette-driver 19:00:55 INFO - Running setup.py install for browsermob-proxy 19:00:55 INFO - Running setup.py install for marionette-client 19:00:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:00:55 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:00:55 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 19:00:55 INFO - Cleaning up... 19:00:56 INFO - Return code: 0 19:00:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:00:56 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')]} 19:00:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:00:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:00:56 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')]} 19:00:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:00:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:00:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d60c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8dc7598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8e7b2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e6af70>, '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 0x8e6a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e70750>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467597193.598025-258307259', '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 19:00:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 19:00:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 19:00:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:00:56 INFO - 'CCACHE_UMASK': '002', 19:00:56 INFO - 'DISPLAY': ':0', 19:00:56 INFO - 'HOME': '/home/cltbld', 19:00:56 INFO - 'LANG': 'en_US.UTF-8', 19:00:56 INFO - 'LOGNAME': 'cltbld', 19:00:56 INFO - 'MAIL': '/var/mail/cltbld', 19:00:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:00:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:00:56 INFO - 'MOZ_NO_REMOTE': '1', 19:00:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:00:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:00:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:00:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:00:56 INFO - 'PWD': '/builds/slave/test', 19:00:56 INFO - 'SHELL': '/bin/bash', 19:00:56 INFO - 'SHLVL': '1', 19:00:56 INFO - 'TERM': 'linux', 19:00:56 INFO - 'TMOUT': '86400', 19:00:56 INFO - 'USER': 'cltbld', 19:00:56 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467597193.598025-258307259', 19:00:56 INFO - '_': '/tools/buildbot/bin/python'} 19:00:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:00:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:00:56 INFO - Running setup.py (path:/tmp/pip-BOHVPs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:00:56 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)) 19:00:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:00:56 INFO - Running setup.py (path:/tmp/pip-4B9yB0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:00:56 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)) 19:00:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:00:56 INFO - Running setup.py (path:/tmp/pip-NlfykH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:00:56 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)) 19:00:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:00:56 INFO - Running setup.py (path:/tmp/pip-4QehI9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:00:56 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)) 19:00:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:00:56 INFO - Running setup.py (path:/tmp/pip-rR8C1b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:00:57 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)) 19:00:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:00:57 INFO - Running setup.py (path:/tmp/pip-_z13EA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:00:57 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)) 19:00:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:00:57 INFO - Running setup.py (path:/tmp/pip-9__Hss-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:00:57 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)) 19:00:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:00:57 INFO - Running setup.py (path:/tmp/pip-IvYkie-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:00:57 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)) 19:00:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:00:57 INFO - Running setup.py (path:/tmp/pip-2FlYM3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:00:57 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)) 19:00:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:00:57 INFO - Running setup.py (path:/tmp/pip-OScybb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:00:57 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)) 19:00:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:00:57 INFO - Running setup.py (path:/tmp/pip-t2I5QF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:00:57 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)) 19:00:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:00:57 INFO - Running setup.py (path:/tmp/pip-WwHjW9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:00:58 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)) 19:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:00:58 INFO - Running setup.py (path:/tmp/pip-75CCqL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:00:58 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)) 19:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:00:58 INFO - Running setup.py (path:/tmp/pip-Bdd7O3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:00:58 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)) 19:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:00:58 INFO - Running setup.py (path:/tmp/pip-__VBHG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:00:58 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)) 19:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:00:58 INFO - Running setup.py (path:/tmp/pip-BtJjmG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:00:58 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)) 19:00:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:00:58 INFO - Running setup.py (path:/tmp/pip-tCregI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:00:58 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)) 19:00:58 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:00:58 INFO - Running setup.py (path:/tmp/pip-sTuxFc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:00:58 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)) 19:00:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:00:58 INFO - Running setup.py (path:/tmp/pip-yQwft5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:00:59 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)) 19:00:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:00:59 INFO - Running setup.py (path:/tmp/pip-Swnplf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:00:59 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)) 19:00:59 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:00:59 INFO - Running setup.py (path:/tmp/pip-wbpFQL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:00:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:00:59 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)) 19:00:59 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)) 19:00:59 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)) 19:00:59 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)) 19:00:59 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)) 19:00:59 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)) 19:00:59 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:00:59 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 19:00:59 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 19:00:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:00:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:00:59 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 19:00:59 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 19:01:03 INFO - Downloading blessings-1.6.tar.gz 19:01:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:01:03 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)) 19:01:03 INFO - Installing collected packages: blessings 19:01:03 INFO - Running setup.py install for blessings 19:01:03 INFO - Successfully installed blessings 19:01:03 INFO - Cleaning up... 19:01:04 INFO - Return code: 0 19:01:04 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:01:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:01:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:01:04 INFO - Reading from file tmpfile_stdout 19:01:04 INFO - Current package versions: 19:01:04 INFO - argparse == 1.2.1 19:01:04 INFO - blessings == 1.6 19:01:04 INFO - blobuploader == 1.2.4 19:01:04 INFO - browsermob-proxy == 0.6.0 19:01:04 INFO - docopt == 0.6.1 19:01:04 INFO - manifestparser == 1.1 19:01:04 INFO - marionette-client == 2.3.0 19:01:04 INFO - marionette-driver == 1.4.0 19:01:04 INFO - mozInstall == 1.12 19:01:04 INFO - mozcrash == 0.17 19:01:04 INFO - mozdebug == 0.1 19:01:04 INFO - mozdevice == 0.48 19:01:04 INFO - mozfile == 1.2 19:01:04 INFO - mozhttpd == 0.7 19:01:04 INFO - mozinfo == 0.9 19:01:04 INFO - mozleak == 0.1 19:01:04 INFO - mozlog == 3.1 19:01:04 INFO - moznetwork == 0.27 19:01:04 INFO - mozprocess == 0.22 19:01:04 INFO - mozprofile == 0.28 19:01:04 INFO - mozrunner == 6.11 19:01:04 INFO - mozscreenshot == 0.1 19:01:04 INFO - mozsystemmonitor == 0.0 19:01:04 INFO - moztest == 0.7 19:01:04 INFO - mozversion == 1.4 19:01:04 INFO - psutil == 3.1.1 19:01:04 INFO - requests == 1.2.3 19:01:04 INFO - wptserve == 1.4.0 19:01:04 INFO - wsgiref == 0.1.2 19:01:04 INFO - Running post-action listener: _resource_record_post_action 19:01:04 INFO - Running post-action listener: _start_resource_monitoring 19:01:04 INFO - Starting resource monitoring. 19:01:04 INFO - ##### 19:01:04 INFO - ##### Running pull step. 19:01:04 INFO - ##### 19:01:04 INFO - Running pre-action listener: _resource_record_pre_action 19:01:04 INFO - Running main action method: pull 19:01:04 INFO - Pull has nothing to do! 19:01:04 INFO - Running post-action listener: _resource_record_post_action 19:01:04 INFO - ##### 19:01:04 INFO - ##### Running install step. 19:01:04 INFO - ##### 19:01:04 INFO - Running pre-action listener: _resource_record_pre_action 19:01:04 INFO - Running main action method: install 19:01:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:01:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:01:04 INFO - Reading from file tmpfile_stdout 19:01:04 INFO - Detecting whether we're running mozinstall >=1.0... 19:01:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:01:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:01:05 INFO - Reading from file tmpfile_stdout 19:01:05 INFO - Output received: 19:01:05 INFO - Usage: mozinstall [options] installer 19:01:05 INFO - Options: 19:01:05 INFO - -h, --help show this help message and exit 19:01:05 INFO - -d DEST, --destination=DEST 19:01:05 INFO - Directory to install application into. [default: 19:01:05 INFO - "/builds/slave/test"] 19:01:05 INFO - --app=APP Application being installed. [default: firefox] 19:01:05 INFO - mkdir: /builds/slave/test/build/application 19:01:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 19:01:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 19:01:34 INFO - Reading from file tmpfile_stdout 19:01:34 INFO - Output received: 19:01:34 INFO - /builds/slave/test/build/application/firefox/firefox 19:01:34 INFO - Running post-action listener: _resource_record_post_action 19:01:34 INFO - ##### 19:01:34 INFO - ##### Running run-tests step. 19:01:34 INFO - ##### 19:01:34 INFO - Running pre-action listener: _resource_record_pre_action 19:01:34 INFO - Running main action method: run_tests 19:01:34 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:01:34 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:01:34 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:01:34 INFO - grabbing minidump binary from tooltool 19:01:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:01:34 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8e6af70>, '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 0x8e6a620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8e70750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:01:34 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 19:01:34 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 19:01:34 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:01:34 INFO - Return code: 0 19:01:34 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 19:01:34 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:01:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 19:01:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 19:01:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:01:34 INFO - 'CCACHE_UMASK': '002', 19:01:34 INFO - 'DISPLAY': ':0', 19:01:34 INFO - 'HOME': '/home/cltbld', 19:01:34 INFO - 'LANG': 'en_US.UTF-8', 19:01:34 INFO - 'LOGNAME': 'cltbld', 19:01:34 INFO - 'MAIL': '/var/mail/cltbld', 19:01:34 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:01:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:01:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:01:34 INFO - 'MOZ_NO_REMOTE': '1', 19:01:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:01:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:01:34 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:01:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:01:34 INFO - 'PWD': '/builds/slave/test', 19:01:34 INFO - 'SHELL': '/bin/bash', 19:01:34 INFO - 'SHLVL': '1', 19:01:34 INFO - 'TERM': 'linux', 19:01:34 INFO - 'TMOUT': '86400', 19:01:34 INFO - 'USER': 'cltbld', 19:01:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467597193.598025-258307259', 19:01:34 INFO - '_': '/tools/buildbot/bin/python'} 19:01:34 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 19:01:35 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 19:01:35 INFO - import pkg_resources 19:01:37 INFO - Using 1 client processes 19:01:37 INFO - wptserve Starting http server on 127.0.0.1:8000 19:01:37 INFO - wptserve Starting http server on 127.0.0.1:8001 19:01:37 INFO - wptserve Starting http server on 127.0.0.1:8443 19:01:39 INFO - SUITE-START | Running 778 tests 19:01:39 INFO - Running testharness tests 19:01:39 INFO - Setting up ssl 19:01:39 INFO - PROCESS | certutil | 19:01:39 INFO - PROCESS | certutil | 19:01:39 INFO - PROCESS | certutil | 19:01:39 INFO - Certificate Nickname Trust Attributes 19:01:39 INFO - SSL,S/MIME,JAR/XPI 19:01:39 INFO - 19:01:39 INFO - web-platform-tests CT,, 19:01:39 INFO - 19:01:39 INFO - Starting runner 19:01:42 INFO - PROCESS | 1750 | 1467597702643 Marionette DEBUG Marionette enabled via build flag and pref 19:01:42 INFO - PROCESS | 1750 | ++DOCSHELL 0xa4d4ec00 == 1 [pid = 1750] [id = 1] 19:01:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 1 (0xa4d4f000) [pid = 1750] [serial = 1] [outer = (nil)] 19:01:43 INFO - PROCESS | 1750 | [1750] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 19:01:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 2 (0xa4d4f800) [pid = 1750] [serial = 2] [outer = 0xa4d4f000] 19:01:43 INFO - PROCESS | 1750 | 1467597703435 Marionette INFO Listening on port 2828 19:01:44 INFO - PROCESS | 1750 | 1467597704099 Marionette DEBUG Marionette enabled via command-line flag 19:01:44 INFO - PROCESS | 1750 | ++DOCSHELL 0xa23a9800 == 2 [pid = 1750] [id = 2] 19:01:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 3 (0xa23aac00) [pid = 1750] [serial = 3] [outer = (nil)] 19:01:44 INFO - PROCESS | 1750 | [1750] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 19:01:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 4 (0xa8c47c00) [pid = 1750] [serial = 4] [outer = 0xa23aac00] 19:01:44 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d2200 19:01:44 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d2ce0 19:01:44 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20dbd60 19:01:44 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20f89c0 19:01:44 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20fe700 19:01:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 5 (0xa110d400) [pid = 1750] [serial = 5] [outer = 0xa4d4f000] 19:01:44 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:01:44 INFO - PROCESS | 1750 | 1467597704712 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:54408 19:01:44 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:01:44 INFO - PROCESS | 1750 | 1467597704747 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:54409 19:01:44 INFO - PROCESS | 1750 | 1467597704807 Marionette DEBUG Closed connection conn0 19:01:44 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:01:44 INFO - PROCESS | 1750 | 1467597704820 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:54410 19:01:44 INFO - PROCESS | 1750 | 1467597704825 Marionette DEBUG Closed connection conn1 19:01:44 INFO - PROCESS | 1750 | [1750] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 19:01:44 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:01:44 INFO - PROCESS | 1750 | 1467597704972 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:54411 19:01:44 INFO - PROCESS | 1750 | 1467597704976 Marionette DEBUG Closed connection conn2 19:01:45 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:01:45 INFO - PROCESS | 1750 | 1467597705023 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:54412 19:01:45 INFO - PROCESS | 1750 | 1467597705036 Marionette DEBUG Closed connection conn3 19:01:45 INFO - PROCESS | 1750 | 1467597705080 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:01:45 INFO - PROCESS | 1750 | 1467597705094 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160703171925","device":"desktop","version":"48.0"} 19:01:45 INFO - PROCESS | 1750 | [1750] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:01:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a363400 == 3 [pid = 1750] [id = 3] 19:01:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 6 (0x9a363800) [pid = 1750] [serial = 6] [outer = (nil)] 19:01:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a363c00 == 4 [pid = 1750] [id = 4] 19:01:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 7 (0x9a367400) [pid = 1750] [serial = 7] [outer = (nil)] 19:01:47 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:01:47 INFO - PROCESS | 1750 | ++DOCSHELL 0xa2fb8800 == 5 [pid = 1750] [id = 5] 19:01:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 8 (0x99730400) [pid = 1750] [serial = 8] [outer = (nil)] 19:01:47 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:01:47 INFO - PROCESS | 1750 | [1750] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:01:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 9 (0x9973fc00) [pid = 1750] [serial = 9] [outer = 0x99730400] 19:01:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 10 (0x99495c00) [pid = 1750] [serial = 10] [outer = 0x9a363800] 19:01:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 11 (0x99497800) [pid = 1750] [serial = 11] [outer = 0x9a367400] 19:01:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 12 (0x9949a000) [pid = 1750] [serial = 12] [outer = 0x99730400] 19:01:49 INFO - PROCESS | 1750 | 1467597709451 Marionette INFO startBrowser 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:01:49 INFO - PROCESS | 1750 | 1467597709497 Marionette DEBUG loaded listener.js 19:01:49 INFO - PROCESS | 1750 | 1467597709516 Marionette DEBUG loaded listener.js 19:01:49 INFO - PROCESS | 1750 | 1467597709519 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:01:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 13 (0x97a95800) [pid = 1750] [serial = 13] [outer = 0x99730400] 19:01:50 INFO - PROCESS | 1750 | 1467597710238 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"74dd0b12-40e2-44b4-8b0d-512813b5f437","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160703171925","device":"desktop","version":"48.0","command_id":1}}] 19:01:50 INFO - PROCESS | 1750 | 1467597710451 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 19:01:50 INFO - PROCESS | 1750 | 1467597710475 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:01:50 INFO - PROCESS | 1750 | 1467597710806 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 19:01:50 INFO - PROCESS | 1750 | 1467597710894 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:01:50 INFO - PROCESS | 1750 | 1467597710900 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:01:50 INFO - PROCESS | 1750 | [1750] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:01:50 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:01:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 14 (0x94859800) [pid = 1750] [serial = 14] [outer = 0x99730400] 19:01:51 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:01:51 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:01:51 INFO - PROCESS | 1750 | 1467597711424 Marionette TRACE conn4 <- [1,3,null,{}] 19:01:51 INFO - PROCESS | 1750 | 1467597711443 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:01:51 INFO - PROCESS | 1750 | 1467597711449 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:01:51 INFO - PROCESS | 1750 | 1467597711485 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 19:01:51 INFO - PROCESS | 1750 | 1467597711524 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 19:01:51 INFO - PROCESS | 1750 | 1467597711528 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 19:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:01:51 INFO - PROCESS | 1750 | 1467597711542 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:01:51 INFO - PROCESS | 1750 | 1467597711547 Marionette TRACE conn4 <- [1,6,null,{}] 19:01:51 INFO - PROCESS | 1750 | 1467597711571 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:51 INFO - PROCESS | 1750 | 1467597711578 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:01:51 INFO - PROCESS | 1750 | 1467597711617 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 19:01:51 INFO - PROCESS | 1750 | 1467597711624 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:51 INFO - PROCESS | 1750 | 1467597711630 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:01:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x93d41800 == 6 [pid = 1750] [id = 6] 19:01:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 15 (0x93d41c00) [pid = 1750] [serial = 15] [outer = (nil)] 19:01:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 16 (0x93d43c00) [pid = 1750] [serial = 16] [outer = 0x93d41c00] 19:01:51 INFO - PROCESS | 1750 | 1467597711709 Marionette DEBUG loaded listener.js 19:01:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 17 (0x93d48800) [pid = 1750] [serial = 17] [outer = 0x93d41c00] 19:01:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x93b2ac00 == 7 [pid = 1750] [id = 7] 19:01:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 18 (0x93b34400) [pid = 1750] [serial = 18] [outer = (nil)] 19:01:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 19 (0x93b6bc00) [pid = 1750] [serial = 19] [outer = 0x93b34400] 19:01:52 INFO - PROCESS | 1750 | 1467597712197 Marionette DEBUG loaded listener.js 19:01:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 20 (0x93b6e000) [pid = 1750] [serial = 20] [outer = 0x93b34400] 19:01:52 INFO - PROCESS | 1750 | [1750] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 19:01:52 INFO - PROCESS | 1750 | 1467597712746 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 19:01:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:01:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1244ms 19:01:52 INFO - PROCESS | 1750 | 1467597712808 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 19:01:52 INFO - PROCESS | 1750 | 1467597712811 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 19:01:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:01:52 INFO - PROCESS | 1750 | 1467597712892 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:01:52 INFO - PROCESS | 1750 | 1467597712896 Marionette TRACE conn4 <- [1,10,null,{}] 19:01:52 INFO - PROCESS | 1750 | 1467597712927 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:52 INFO - PROCESS | 1750 | 1467597712939 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:01:53 INFO - PROCESS | 1750 | 1467597713173 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 19:01:53 INFO - PROCESS | 1750 | 1467597713463 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:53 INFO - PROCESS | 1750 | 1467597713473 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:01:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x923f5c00 == 8 [pid = 1750] [id = 8] 19:01:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 21 (0x923f6000) [pid = 1750] [serial = 21] [outer = (nil)] 19:01:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 22 (0x923f8000) [pid = 1750] [serial = 22] [outer = 0x923f6000] 19:01:53 INFO - PROCESS | 1750 | 1467597713605 Marionette DEBUG loaded listener.js 19:01:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 23 (0x923fc400) [pid = 1750] [serial = 23] [outer = 0x923f6000] 19:01:54 INFO - PROCESS | 1750 | 1467597714497 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 19:01:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:01:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1662ms 19:01:54 INFO - PROCESS | 1750 | 1467597714538 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 19:01:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:01:54 INFO - PROCESS | 1750 | 1467597714545 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 19:01:54 INFO - PROCESS | 1750 | 1467597714553 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:01:54 INFO - PROCESS | 1750 | 1467597714559 Marionette TRACE conn4 <- [1,14,null,{}] 19:01:54 INFO - PROCESS | 1750 | 1467597714567 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:54 INFO - PROCESS | 1750 | 1467597714573 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:01:54 INFO - PROCESS | 1750 | 1467597714805 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 19:01:54 INFO - PROCESS | 1750 | 1467597714932 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:54 INFO - PROCESS | 1750 | 1467597714941 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:01:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x92f93800 == 9 [pid = 1750] [id = 9] 19:01:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 24 (0x93b6f400) [pid = 1750] [serial = 24] [outer = (nil)] 19:01:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 25 (0x93d3d800) [pid = 1750] [serial = 25] [outer = 0x93b6f400] 19:01:55 INFO - PROCESS | 1750 | 1467597715029 Marionette DEBUG loaded listener.js 19:01:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 26 (0x93d48400) [pid = 1750] [serial = 26] [outer = 0x93b6f400] 19:01:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x978d9800 == 10 [pid = 1750] [id = 10] 19:01:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 27 (0x978dc800) [pid = 1750] [serial = 27] [outer = (nil)] 19:01:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 28 (0x981bd400) [pid = 1750] [serial = 28] [outer = 0x978dc800] 19:01:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 29 (0x97a94800) [pid = 1750] [serial = 29] [outer = 0x978dc800] 19:01:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x98672000 == 11 [pid = 1750] [id = 11] 19:01:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 30 (0x98de8c00) [pid = 1750] [serial = 30] [outer = (nil)] 19:01:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 31 (0x99496c00) [pid = 1750] [serial = 31] [outer = 0x98de8c00] 19:01:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 32 (0x9a12f800) [pid = 1750] [serial = 32] [outer = 0x98de8c00] 19:01:56 INFO - PROCESS | 1750 | 1467597716249 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 19:01:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1785ms 19:01:56 INFO - PROCESS | 1750 | 1467597716378 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 19:01:56 INFO - PROCESS | 1750 | 1467597716384 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 19:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:01:56 INFO - PROCESS | 1750 | 1467597716394 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:01:56 INFO - PROCESS | 1750 | 1467597716398 Marionette TRACE conn4 <- [1,18,null,{}] 19:01:56 INFO - PROCESS | 1750 | 1467597716405 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:56 INFO - PROCESS | 1750 | 1467597716411 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:01:56 INFO - PROCESS | 1750 | 1467597716619 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 19:01:56 INFO - PROCESS | 1750 | 1467597716742 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:56 INFO - PROCESS | 1750 | 1467597716754 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:01:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x930bd800 == 12 [pid = 1750] [id = 12] 19:01:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 33 (0x93d40800) [pid = 1750] [serial = 33] [outer = (nil)] 19:01:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 34 (0x9afe6400) [pid = 1750] [serial = 34] [outer = 0x93d40800] 19:01:56 INFO - PROCESS | 1750 | 1467597716837 Marionette DEBUG loaded listener.js 19:01:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 35 (0x9b188000) [pid = 1750] [serial = 35] [outer = 0x93d40800] 19:01:57 INFO - PROCESS | 1750 | 1467597717762 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 19:01:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:01:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1380ms 19:01:57 INFO - PROCESS | 1750 | 1467597717775 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 19:01:57 INFO - PROCESS | 1750 | 1467597717783 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 19:01:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:01:57 INFO - PROCESS | 1750 | 1467597717800 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:01:57 INFO - PROCESS | 1750 | 1467597717807 Marionette TRACE conn4 <- [1,22,null,{}] 19:01:57 INFO - PROCESS | 1750 | 1467597717813 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:57 INFO - PROCESS | 1750 | 1467597717820 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:01:58 INFO - PROCESS | 1750 | 1467597718057 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 19:01:58 INFO - PROCESS | 1750 | 1467597718187 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:58 INFO - PROCESS | 1750 | 1467597718199 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:01:58 INFO - PROCESS | 1750 | ++DOCSHELL 0xa2538800 == 13 [pid = 1750] [id = 13] 19:01:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 36 (0xa2585400) [pid = 1750] [serial = 36] [outer = (nil)] 19:01:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 37 (0xa4d4f400) [pid = 1750] [serial = 37] [outer = 0xa2585400] 19:01:58 INFO - PROCESS | 1750 | 1467597718280 Marionette DEBUG loaded listener.js 19:01:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 38 (0xa61c1c00) [pid = 1750] [serial = 38] [outer = 0xa2585400] 19:01:59 INFO - PROCESS | 1750 | 1467597719306 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 19:01:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1545ms 19:01:59 INFO - PROCESS | 1750 | 1467597719339 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 19:01:59 INFO - PROCESS | 1750 | 1467597719345 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 19:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:01:59 INFO - PROCESS | 1750 | 1467597719804 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:01:59 INFO - PROCESS | 1750 | 1467597719808 Marionette TRACE conn4 <- [1,26,null,{}] 19:01:59 INFO - PROCESS | 1750 | 1467597719839 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:01:59 INFO - PROCESS | 1750 | 1467597719844 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:01:59 INFO - PROCESS | 1750 | 1467597719997 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 19:02:00 INFO - PROCESS | 1750 | 1467597720107 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:00 INFO - PROCESS | 1750 | 1467597720114 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x99227400 == 14 [pid = 1750] [id = 14] 19:02:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 39 (0x99493800) [pid = 1750] [serial = 39] [outer = (nil)] 19:02:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 40 (0x99ca6800) [pid = 1750] [serial = 40] [outer = 0x99493800] 19:02:00 INFO - PROCESS | 1750 | 1467597720188 Marionette DEBUG loaded listener.js 19:02:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 41 (0x9a36ac00) [pid = 1750] [serial = 41] [outer = 0x99493800] 19:02:00 INFO - PROCESS | 1750 | --DOCSHELL 0x93d41800 == 13 [pid = 1750] [id = 6] 19:02:01 INFO - PROCESS | 1750 | 1467597721031 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 19:02:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:02:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1461ms 19:02:01 INFO - PROCESS | 1750 | 1467597721048 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 19:02:01 INFO - PROCESS | 1750 | 1467597721053 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 19:02:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:02:01 INFO - PROCESS | 1750 | 1467597721062 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:02:01 INFO - PROCESS | 1750 | 1467597721066 Marionette TRACE conn4 <- [1,30,null,{}] 19:02:01 INFO - PROCESS | 1750 | 1467597721081 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:01 INFO - PROCESS | 1750 | 1467597721088 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:01 INFO - PROCESS | 1750 | 1467597721275 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 19:02:01 INFO - PROCESS | 1750 | 1467597721363 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:01 INFO - PROCESS | 1750 | 1467597721374 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x990d0c00 == 14 [pid = 1750] [id = 15] 19:02:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 42 (0x9a36a400) [pid = 1750] [serial = 42] [outer = (nil)] 19:02:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 43 (0x9a66d800) [pid = 1750] [serial = 43] [outer = 0x9a36a400] 19:02:01 INFO - PROCESS | 1750 | 1467597721447 Marionette DEBUG loaded listener.js 19:02:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 44 (0x9aad3800) [pid = 1750] [serial = 44] [outer = 0x9a36a400] 19:02:02 INFO - PROCESS | 1750 | 1467597722187 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 19:02:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1139ms 19:02:02 INFO - PROCESS | 1750 | 1467597722202 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 19:02:02 INFO - PROCESS | 1750 | 1467597722204 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 19:02:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:02:02 INFO - PROCESS | 1750 | 1467597722226 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:02:02 INFO - PROCESS | 1750 | 1467597722229 Marionette TRACE conn4 <- [1,34,null,{}] 19:02:02 INFO - PROCESS | 1750 | 1467597722236 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:02 INFO - PROCESS | 1750 | 1467597722242 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:02 INFO - PROCESS | 1750 | 1467597722405 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 19:02:02 INFO - PROCESS | 1750 | 1467597722425 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:02 INFO - PROCESS | 1750 | 1467597722443 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x9fc18000 == 15 [pid = 1750] [id = 16] 19:02:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 45 (0x9fc18800) [pid = 1750] [serial = 45] [outer = (nil)] 19:02:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 46 (0x9fc1ec00) [pid = 1750] [serial = 46] [outer = 0x9fc18800] 19:02:02 INFO - PROCESS | 1750 | 1467597722518 Marionette DEBUG loaded listener.js 19:02:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 47 (0xa110c800) [pid = 1750] [serial = 47] [outer = 0x9fc18800] 19:02:03 INFO - PROCESS | 1750 | 1467597723307 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 19:02:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:02:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1145ms 19:02:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:02:03 INFO - PROCESS | 1750 | 1467597723357 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 19:02:03 INFO - PROCESS | 1750 | 1467597723360 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 19:02:03 INFO - PROCESS | 1750 | 1467597723367 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:02:03 INFO - PROCESS | 1750 | 1467597723370 Marionette TRACE conn4 <- [1,38,null,{}] 19:02:03 INFO - PROCESS | 1750 | 1467597723388 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:03 INFO - PROCESS | 1750 | 1467597723393 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:03 INFO - PROCESS | 1750 | 1467597723547 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 19:02:03 INFO - PROCESS | 1750 | 1467597723557 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:03 INFO - PROCESS | 1750 | 1467597723563 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x952b1400 == 16 [pid = 1750] [id = 17] 19:02:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 48 (0x978df000) [pid = 1750] [serial = 48] [outer = (nil)] 19:02:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 49 (0xa209e000) [pid = 1750] [serial = 49] [outer = 0x978df000] 19:02:03 INFO - PROCESS | 1750 | 1467597723636 Marionette DEBUG loaded listener.js 19:02:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 50 (0xa237a000) [pid = 1750] [serial = 50] [outer = 0x978df000] 19:02:04 INFO - PROCESS | 1750 | 1467597724399 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 19:02:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:02:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1053ms 19:02:04 INFO - PROCESS | 1750 | 1467597724419 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 19:02:04 INFO - PROCESS | 1750 | 1467597724422 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 19:02:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:02:04 INFO - PROCESS | 1750 | 1467597724428 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:02:04 INFO - PROCESS | 1750 | 1467597724432 Marionette TRACE conn4 <- [1,42,null,{}] 19:02:04 INFO - PROCESS | 1750 | 1467597724437 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:04 INFO - PROCESS | 1750 | 1467597724442 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:04 INFO - PROCESS | 1750 | 1467597724631 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 19:02:04 INFO - PROCESS | 1750 | 1467597724648 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:04 INFO - PROCESS | 1750 | 1467597724656 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x952b3c00 == 17 [pid = 1750] [id = 18] 19:02:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 51 (0x9b184800) [pid = 1750] [serial = 51] [outer = (nil)] 19:02:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 52 (0xa23b3000) [pid = 1750] [serial = 52] [outer = 0x9b184800] 19:02:04 INFO - PROCESS | 1750 | 1467597724725 Marionette DEBUG loaded listener.js 19:02:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 53 (0xa255a000) [pid = 1750] [serial = 53] [outer = 0x9b184800] 19:02:05 INFO - PROCESS | 1750 | 1467597725473 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 19:02:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:02:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1082ms 19:02:05 INFO - PROCESS | 1750 | 1467597725512 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 19:02:05 INFO - PROCESS | 1750 | 1467597725516 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 19:02:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:02:05 INFO - PROCESS | 1750 | 1467597725522 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:02:05 INFO - PROCESS | 1750 | 1467597725525 Marionette TRACE conn4 <- [1,46,null,{}] 19:02:05 INFO - PROCESS | 1750 | 1467597725531 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:05 INFO - PROCESS | 1750 | 1467597725549 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:05 INFO - PROCESS | 1750 | 1467597725816 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 19:02:05 INFO - PROCESS | 1750 | 1467597725886 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:05 INFO - PROCESS | 1750 | 1467597725892 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x923f5400 == 18 [pid = 1750] [id = 19] 19:02:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 54 (0xa318ec00) [pid = 1750] [serial = 54] [outer = (nil)] 19:02:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 55 (0xa4d4b800) [pid = 1750] [serial = 55] [outer = 0xa318ec00] 19:02:05 INFO - PROCESS | 1750 | 1467597725965 Marionette DEBUG loaded listener.js 19:02:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 56 (0xa4f82000) [pid = 1750] [serial = 56] [outer = 0xa318ec00] 19:02:06 INFO - PROCESS | 1750 | 1467597726745 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 19:02:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:02:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1283ms 19:02:06 INFO - PROCESS | 1750 | 1467597726813 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 19:02:06 INFO - PROCESS | 1750 | 1467597726817 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 19:02:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:02:06 INFO - PROCESS | 1750 | 1467597726830 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:02:06 INFO - PROCESS | 1750 | 1467597726832 Marionette TRACE conn4 <- [1,50,null,{}] 19:02:06 INFO - PROCESS | 1750 | 1467597726838 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:06 INFO - PROCESS | 1750 | 1467597726843 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:06 INFO - PROCESS | 1750 | 1467597726991 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 19:02:07 INFO - PROCESS | 1750 | 1467597727000 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:07 INFO - PROCESS | 1750 | 1467597727008 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a12e400 == 19 [pid = 1750] [id = 20] 19:02:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 57 (0xa4d12000) [pid = 1750] [serial = 57] [outer = (nil)] 19:02:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 58 (0xa6730400) [pid = 1750] [serial = 58] [outer = 0xa4d12000] 19:02:07 INFO - PROCESS | 1750 | 1467597727077 Marionette DEBUG loaded listener.js 19:02:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 59 (0xa678b400) [pid = 1750] [serial = 59] [outer = 0xa4d12000] 19:02:07 INFO - PROCESS | 1750 | 1467597727829 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:02:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1032ms 19:02:07 INFO - PROCESS | 1750 | 1467597727862 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 19:02:07 INFO - PROCESS | 1750 | 1467597727865 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 19:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:02:07 INFO - PROCESS | 1750 | 1467597727872 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:02:07 INFO - PROCESS | 1750 | 1467597727875 Marionette TRACE conn4 <- [1,54,null,{}] 19:02:07 INFO - PROCESS | 1750 | 1467597727881 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:07 INFO - PROCESS | 1750 | 1467597727884 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:08 INFO - PROCESS | 1750 | 1467597728066 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 19:02:08 INFO - PROCESS | 1750 | 1467597728082 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:08 INFO - PROCESS | 1750 | 1467597728092 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x978d4800 == 20 [pid = 1750] [id = 21] 19:02:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 60 (0x981ba000) [pid = 1750] [serial = 60] [outer = (nil)] 19:02:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 61 (0xa6ea9400) [pid = 1750] [serial = 61] [outer = 0x981ba000] 19:02:08 INFO - PROCESS | 1750 | 1467597728159 Marionette DEBUG loaded listener.js 19:02:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0xa6f3c800) [pid = 1750] [serial = 62] [outer = 0x981ba000] 19:02:08 INFO - PROCESS | 1750 | 1467597728874 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:02:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1031ms 19:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:02:08 INFO - PROCESS | 1750 | 1467597728904 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 19:02:08 INFO - PROCESS | 1750 | 1467597728906 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 19:02:08 INFO - PROCESS | 1750 | 1467597728913 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:02:08 INFO - PROCESS | 1750 | 1467597728916 Marionette TRACE conn4 <- [1,58,null,{}] 19:02:08 INFO - PROCESS | 1750 | 1467597728921 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:08 INFO - PROCESS | 1750 | 1467597728926 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:09 INFO - PROCESS | 1750 | --DOCSHELL 0x930bd800 == 19 [pid = 1750] [id = 12] 19:02:09 INFO - PROCESS | 1750 | --DOCSHELL 0xa2538800 == 18 [pid = 1750] [id = 13] 19:02:09 INFO - PROCESS | 1750 | --DOCSHELL 0x923f5c00 == 17 [pid = 1750] [id = 8] 19:02:09 INFO - PROCESS | 1750 | --DOCSHELL 0x92f93800 == 16 [pid = 1750] [id = 9] 19:02:10 INFO - PROCESS | 1750 | 1467597730066 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 19:02:10 INFO - PROCESS | 1750 | 1467597730102 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:10 INFO - PROCESS | 1750 | 1467597730110 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x93b70000 == 17 [pid = 1750] [id = 22] 19:02:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x93b71800) [pid = 1750] [serial = 63] [outer = (nil)] 19:02:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x93d41800) [pid = 1750] [serial = 64] [outer = 0x93b71800] 19:02:10 INFO - PROCESS | 1750 | 1467597730184 Marionette DEBUG loaded listener.js 19:02:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x952b2000) [pid = 1750] [serial = 65] [outer = 0x93b71800] 19:02:10 INFO - PROCESS | 1750 | 1467597730966 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:02:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2083ms 19:02:11 INFO - PROCESS | 1750 | 1467597731003 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 19:02:11 INFO - PROCESS | 1750 | 1467597731008 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 19:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:02:11 INFO - PROCESS | 1750 | 1467597731017 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:02:11 INFO - PROCESS | 1750 | 1467597731021 Marionette TRACE conn4 <- [1,62,null,{}] 19:02:11 INFO - PROCESS | 1750 | 1467597731032 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:11 INFO - PROCESS | 1750 | 1467597731038 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:11 INFO - PROCESS | 1750 | 1467597731671 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 19:02:11 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x923f6000) [pid = 1750] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:02:11 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x93b6f400) [pid = 1750] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:02:11 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x93d40800) [pid = 1750] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:02:11 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0xa2585400) [pid = 1750] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:02:11 INFO - PROCESS | 1750 | --DOMWINDOW == 60 (0x99493800) [pid = 1750] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:02:11 INFO - PROCESS | 1750 | --DOMWINDOW == 59 (0x9a36a400) [pid = 1750] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:02:11 INFO - PROCESS | 1750 | --DOMWINDOW == 58 (0x9fc18800) [pid = 1750] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:02:11 INFO - PROCESS | 1750 | --DOMWINDOW == 57 (0x978df000) [pid = 1750] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:02:11 INFO - PROCESS | 1750 | --DOMWINDOW == 56 (0xa4d12000) [pid = 1750] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:02:11 INFO - PROCESS | 1750 | --DOMWINDOW == 55 (0x93d41c00) [pid = 1750] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:02:11 INFO - PROCESS | 1750 | 1467597731825 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:11 INFO - PROCESS | 1750 | 1467597731831 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x930bd400 == 18 [pid = 1750] [id = 23] 19:02:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 56 (0x930bf800) [pid = 1750] [serial = 66] [outer = (nil)] 19:02:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 57 (0x93d41c00) [pid = 1750] [serial = 67] [outer = 0x930bf800] 19:02:11 INFO - PROCESS | 1750 | 1467597731903 Marionette DEBUG loaded listener.js 19:02:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 58 (0x98eb1400) [pid = 1750] [serial = 68] [outer = 0x930bf800] 19:02:12 INFO - PROCESS | 1750 | 1467597732560 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:02:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1586ms 19:02:12 INFO - PROCESS | 1750 | 1467597732602 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 19:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:02:12 INFO - PROCESS | 1750 | 1467597732606 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 19:02:12 INFO - PROCESS | 1750 | 1467597732614 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:02:12 INFO - PROCESS | 1750 | 1467597732617 Marionette TRACE conn4 <- [1,66,null,{}] 19:02:12 INFO - PROCESS | 1750 | 1467597732623 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:12 INFO - PROCESS | 1750 | 1467597732628 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:12 INFO - PROCESS | 1750 | 1467597732816 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 19:02:12 INFO - PROCESS | 1750 | 1467597732917 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:12 INFO - PROCESS | 1750 | 1467597732925 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a450000 == 19 [pid = 1750] [id = 24] 19:02:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 59 (0x9a66f000) [pid = 1750] [serial = 69] [outer = (nil)] 19:02:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 60 (0x9aa6b400) [pid = 1750] [serial = 70] [outer = 0x9a66f000] 19:02:13 INFO - PROCESS | 1750 | 1467597733002 Marionette DEBUG loaded listener.js 19:02:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 61 (0x9afee000) [pid = 1750] [serial = 71] [outer = 0x9a66f000] 19:02:13 INFO - PROCESS | 1750 | 1467597733667 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:02:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:02:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1136ms 19:02:13 INFO - PROCESS | 1750 | 1467597733756 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 19:02:13 INFO - PROCESS | 1750 | 1467597733762 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 19:02:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:02:13 INFO - PROCESS | 1750 | 1467597733789 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:02:13 INFO - PROCESS | 1750 | 1467597733797 Marionette TRACE conn4 <- [1,70,null,{}] 19:02:13 INFO - PROCESS | 1750 | 1467597733808 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:13 INFO - PROCESS | 1750 | 1467597733815 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:14 INFO - PROCESS | 1750 | 1467597734001 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 19:02:14 INFO - PROCESS | 1750 | 1467597734138 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:14 INFO - PROCESS | 1750 | 1467597734157 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x952be800 == 20 [pid = 1750] [id = 25] 19:02:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x952bf000) [pid = 1750] [serial = 72] [outer = (nil)] 19:02:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x978de800) [pid = 1750] [serial = 73] [outer = 0x952bf000] 19:02:14 INFO - PROCESS | 1750 | 1467597734243 Marionette DEBUG loaded listener.js 19:02:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x98ea7400) [pid = 1750] [serial = 74] [outer = 0x952bf000] 19:02:15 INFO - PROCESS | 1750 | 1467597735100 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:02:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:02:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1410ms 19:02:15 INFO - PROCESS | 1750 | 1467597735180 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 19:02:15 INFO - PROCESS | 1750 | 1467597735186 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 19:02:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:02:15 INFO - PROCESS | 1750 | 1467597735198 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:02:15 INFO - PROCESS | 1750 | 1467597735204 Marionette TRACE conn4 <- [1,74,null,{}] 19:02:15 INFO - PROCESS | 1750 | 1467597735211 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:15 INFO - PROCESS | 1750 | 1467597735216 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:15 INFO - PROCESS | 1750 | 1467597735428 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 19:02:15 INFO - PROCESS | 1750 | 1467597735564 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:15 INFO - PROCESS | 1750 | 1467597735574 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x99231800 == 21 [pid = 1750] [id = 26] 19:02:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x9afe8400) [pid = 1750] [serial = 75] [outer = (nil)] 19:02:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x9cc09800) [pid = 1750] [serial = 76] [outer = 0x9afe8400] 19:02:15 INFO - PROCESS | 1750 | 1467597735673 Marionette DEBUG loaded listener.js 19:02:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0xa2009400) [pid = 1750] [serial = 77] [outer = 0x9afe8400] 19:02:16 INFO - PROCESS | 1750 | 1467597736527 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:02:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:02:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1392ms 19:02:16 INFO - PROCESS | 1750 | 1467597736586 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 19:02:16 INFO - PROCESS | 1750 | 1467597736590 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 19:02:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:02:16 INFO - PROCESS | 1750 | 1467597736597 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:02:16 INFO - PROCESS | 1750 | 1467597736601 Marionette TRACE conn4 <- [1,78,null,{}] 19:02:16 INFO - PROCESS | 1750 | 1467597736620 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:16 INFO - PROCESS | 1750 | 1467597736629 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:16 INFO - PROCESS | 1750 | 1467597736807 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 19:02:16 INFO - PROCESS | 1750 | 1467597736947 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:16 INFO - PROCESS | 1750 | 1467597736960 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a466000 == 22 [pid = 1750] [id = 27] 19:02:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x9a466400) [pid = 1750] [serial = 78] [outer = (nil)] 19:02:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0xa20a8400) [pid = 1750] [serial = 79] [outer = 0x9a466400] 19:02:17 INFO - PROCESS | 1750 | 1467597737045 Marionette DEBUG loaded listener.js 19:02:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0xa23a7800) [pid = 1750] [serial = 80] [outer = 0x9a466400] 19:02:17 INFO - PROCESS | 1750 | 1467597737954 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1433ms 19:02:18 INFO - PROCESS | 1750 | 1467597738036 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 19:02:18 INFO - PROCESS | 1750 | 1467597738041 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 19:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:02:18 INFO - PROCESS | 1750 | 1467597738048 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:02:18 INFO - PROCESS | 1750 | 1467597738051 Marionette TRACE conn4 <- [1,82,null,{}] 19:02:18 INFO - PROCESS | 1750 | 1467597738058 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:18 INFO - PROCESS | 1750 | 1467597738063 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:18 INFO - PROCESS | 1750 | 1467597738237 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 19:02:18 INFO - PROCESS | 1750 | 1467597738391 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:18 INFO - PROCESS | 1750 | 1467597738399 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x99497400 == 23 [pid = 1750] [id = 28] 19:02:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0xa2535c00) [pid = 1750] [serial = 81] [outer = (nil)] 19:02:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0xa310ac00) [pid = 1750] [serial = 82] [outer = 0xa2535c00] 19:02:18 INFO - PROCESS | 1750 | 1467597738483 Marionette DEBUG loaded listener.js 19:02:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0xa4f15c00) [pid = 1750] [serial = 83] [outer = 0xa2535c00] 19:02:19 INFO - PROCESS | 1750 | 1467597739277 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:02:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1289ms 19:02:19 INFO - PROCESS | 1750 | 1467597739338 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 19:02:19 INFO - PROCESS | 1750 | 1467597739342 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 19:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:02:19 INFO - PROCESS | 1750 | 1467597739348 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:02:19 INFO - PROCESS | 1750 | 1467597739352 Marionette TRACE conn4 <- [1,86,null,{}] 19:02:19 INFO - PROCESS | 1750 | 1467597739358 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:19 INFO - PROCESS | 1750 | 1467597739363 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:19 INFO - PROCESS | 1750 | 1467597739540 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 19:02:19 INFO - PROCESS | 1750 | 1467597739676 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:19 INFO - PROCESS | 1750 | 1467597739686 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x9cbb9800 == 24 [pid = 1750] [id = 29] 19:02:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0xa23a7400) [pid = 1750] [serial = 84] [outer = (nil)] 19:02:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0xa61c0400) [pid = 1750] [serial = 85] [outer = 0xa23a7400] 19:02:19 INFO - PROCESS | 1750 | 1467597739764 Marionette DEBUG loaded listener.js 19:02:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0xa672f000) [pid = 1750] [serial = 86] [outer = 0xa23a7400] 19:02:20 INFO - PROCESS | 1750 | 1467597740590 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:02:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:02:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1289ms 19:02:20 INFO - PROCESS | 1750 | 1467597740638 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 19:02:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:02:20 INFO - PROCESS | 1750 | 1467597740644 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 19:02:20 INFO - PROCESS | 1750 | 1467597740651 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:02:20 INFO - PROCESS | 1750 | 1467597740654 Marionette TRACE conn4 <- [1,90,null,{}] 19:02:20 INFO - PROCESS | 1750 | 1467597740679 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:20 INFO - PROCESS | 1750 | 1467597740690 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:20 INFO - PROCESS | 1750 | 1467597740895 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 19:02:21 INFO - PROCESS | 1750 | 1467597741035 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:21 INFO - PROCESS | 1750 | 1467597741044 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x97808c00 == 25 [pid = 1750] [id = 30] 19:02:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0xa61b6000) [pid = 1750] [serial = 87] [outer = (nil)] 19:02:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0xa823bc00) [pid = 1750] [serial = 88] [outer = 0xa61b6000] 19:02:21 INFO - PROCESS | 1750 | 1467597741127 Marionette DEBUG loaded listener.js 19:02:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0xa825dc00) [pid = 1750] [serial = 89] [outer = 0xa61b6000] 19:02:21 INFO - PROCESS | 1750 | 1467597741992 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:02:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:02:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1401ms 19:02:22 INFO - PROCESS | 1750 | 1467597742052 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 19:02:22 INFO - PROCESS | 1750 | 1467597742056 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 19:02:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:02:22 INFO - PROCESS | 1750 | 1467597742083 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:02:22 INFO - PROCESS | 1750 | 1467597742087 Marionette TRACE conn4 <- [1,94,null,{}] 19:02:22 INFO - PROCESS | 1750 | 1467597742093 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:22 INFO - PROCESS | 1750 | 1467597742098 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:22 INFO - PROCESS | 1750 | 1467597742261 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 19:02:22 INFO - PROCESS | 1750 | 1467597742466 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:22 INFO - PROCESS | 1750 | 1467597742474 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x923f3800 == 26 [pid = 1750] [id = 31] 19:02:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x923f6000) [pid = 1750] [serial = 90] [outer = (nil)] 19:02:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x92f96000) [pid = 1750] [serial = 91] [outer = 0x923f6000] 19:02:22 INFO - PROCESS | 1750 | 1467597742553 Marionette DEBUG loaded listener.js 19:02:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x93b78400) [pid = 1750] [serial = 92] [outer = 0x923f6000] 19:02:23 INFO - PROCESS | 1750 | 1467597743384 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 19:02:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:02:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1339ms 19:02:23 INFO - PROCESS | 1750 | 1467597743423 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 19:02:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:02:23 INFO - PROCESS | 1750 | 1467597743430 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 19:02:23 INFO - PROCESS | 1750 | 1467597743459 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:02:23 INFO - PROCESS | 1750 | 1467597743466 Marionette TRACE conn4 <- [1,98,null,{}] 19:02:23 INFO - PROCESS | 1750 | 1467597743487 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:23 INFO - PROCESS | 1750 | 1467597743497 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:23 INFO - PROCESS | 1750 | 1467597743671 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 19:02:23 INFO - PROCESS | 1750 | 1467597743786 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:23 INFO - PROCESS | 1750 | 1467597743794 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x92f8a000 == 27 [pid = 1750] [id = 32] 19:02:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x97a25800) [pid = 1750] [serial = 93] [outer = (nil)] 19:02:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x9a35fc00) [pid = 1750] [serial = 94] [outer = 0x97a25800] 19:02:23 INFO - PROCESS | 1750 | 1467597743870 Marionette DEBUG loaded listener.js 19:02:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x9a45ac00) [pid = 1750] [serial = 95] [outer = 0x97a25800] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x9949a000) [pid = 1750] [serial = 12] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x923f8000) [pid = 1750] [serial = 22] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x93d3d800) [pid = 1750] [serial = 25] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x99496c00) [pid = 1750] [serial = 31] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x9afe6400) [pid = 1750] [serial = 34] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0xa4d4f400) [pid = 1750] [serial = 37] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x99ca6800) [pid = 1750] [serial = 40] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x9a36ac00) [pid = 1750] [serial = 41] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x9a66d800) [pid = 1750] [serial = 43] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x9fc1ec00) [pid = 1750] [serial = 46] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0xa209e000) [pid = 1750] [serial = 49] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0xa23b3000) [pid = 1750] [serial = 52] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0xa4d4b800) [pid = 1750] [serial = 55] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0xa6730400) [pid = 1750] [serial = 58] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0xa110c800) [pid = 1750] [serial = 47] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x981bd400) [pid = 1750] [serial = 28] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0xa237a000) [pid = 1750] [serial = 50] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0xa678b400) [pid = 1750] [serial = 59] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x93d48400) [pid = 1750] [serial = 26] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x9aad3800) [pid = 1750] [serial = 44] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x9b188000) [pid = 1750] [serial = 35] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x93d48800) [pid = 1750] [serial = 17] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0xa61c1c00) [pid = 1750] [serial = 38] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0x923fc400) [pid = 1750] [serial = 23] [outer = (nil)] [url = about:blank] 19:02:24 INFO - PROCESS | 1750 | --DOMWINDOW == 60 (0x9973fc00) [pid = 1750] [serial = 9] [outer = (nil)] [url = about:blank] 19:02:25 INFO - PROCESS | 1750 | --DOMWINDOW == 59 (0xa4d4f800) [pid = 1750] [serial = 2] [outer = (nil)] [url = about:blank] 19:02:25 INFO - PROCESS | 1750 | --DOMWINDOW == 58 (0x93b6bc00) [pid = 1750] [serial = 19] [outer = (nil)] [url = about:blank] 19:02:25 INFO - PROCESS | 1750 | --DOMWINDOW == 57 (0x93d43c00) [pid = 1750] [serial = 16] [outer = (nil)] [url = about:blank] 19:02:25 INFO - PROCESS | 1750 | 1467597745448 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 19:02:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:02:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 2071ms 19:02:25 INFO - PROCESS | 1750 | 1467597745509 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 19:02:25 INFO - PROCESS | 1750 | 1467597745516 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 19:02:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:02:25 INFO - PROCESS | 1750 | 1467597745525 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:02:25 INFO - PROCESS | 1750 | 1467597745529 Marionette TRACE conn4 <- [1,102,null,{}] 19:02:25 INFO - PROCESS | 1750 | 1467597745539 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:25 INFO - PROCESS | 1750 | 1467597745544 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:25 INFO - PROCESS | 1750 | 1467597745720 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 19:02:25 INFO - PROCESS | 1750 | 1467597745836 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:25 INFO - PROCESS | 1750 | 1467597745845 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x93d46800 == 28 [pid = 1750] [id = 33] 19:02:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 58 (0x93d48400) [pid = 1750] [serial = 96] [outer = (nil)] 19:02:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 59 (0x97a29c00) [pid = 1750] [serial = 97] [outer = 0x93d48400] 19:02:25 INFO - PROCESS | 1750 | 1467597745921 Marionette DEBUG loaded listener.js 19:02:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 60 (0x9866b800) [pid = 1750] [serial = 98] [outer = 0x93d48400] 19:02:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 61 (0x99618800) [pid = 1750] [serial = 99] [outer = 0x98de8c00] 19:02:26 INFO - PROCESS | 1750 | 1467597746762 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 19:02:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:02:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1293ms 19:02:26 INFO - PROCESS | 1750 | 1467597746818 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 19:02:26 INFO - PROCESS | 1750 | 1467597746826 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 19:02:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:02:26 INFO - PROCESS | 1750 | 1467597746838 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:02:26 INFO - PROCESS | 1750 | 1467597746842 Marionette TRACE conn4 <- [1,106,null,{}] 19:02:26 INFO - PROCESS | 1750 | 1467597746848 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:26 INFO - PROCESS | 1750 | 1467597746854 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:27 INFO - PROCESS | 1750 | 1467597747015 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 19:02:27 INFO - PROCESS | 1750 | 1467597747118 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:27 INFO - PROCESS | 1750 | 1467597747126 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x99c79000 == 29 [pid = 1750] [id = 34] 19:02:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x99c79800) [pid = 1750] [serial = 100] [outer = (nil)] 19:02:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x99c7c000) [pid = 1750] [serial = 101] [outer = 0x99c79800] 19:02:27 INFO - PROCESS | 1750 | 1467597747197 Marionette DEBUG loaded listener.js 19:02:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x99c7f800) [pid = 1750] [serial = 102] [outer = 0x99c79800] 19:02:27 INFO - PROCESS | 1750 | 1467597747936 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 19:02:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:02:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1137ms 19:02:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:02:27 INFO - PROCESS | 1750 | 1467597747975 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 19:02:27 INFO - PROCESS | 1750 | 1467597747977 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 19:02:27 INFO - PROCESS | 1750 | 1467597747985 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:02:27 INFO - PROCESS | 1750 | 1467597747991 Marionette TRACE conn4 <- [1,110,null,{}] 19:02:28 INFO - PROCESS | 1750 | 1467597748018 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:28 INFO - PROCESS | 1750 | 1467597748026 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:28 INFO - PROCESS | 1750 | 1467597748223 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 19:02:28 INFO - PROCESS | 1750 | 1467597748250 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:28 INFO - PROCESS | 1750 | 1467597748260 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a467000 == 30 [pid = 1750] [id = 35] 19:02:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x9a467800) [pid = 1750] [serial = 103] [outer = (nil)] 19:02:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x9a665400) [pid = 1750] [serial = 104] [outer = 0x9a467800] 19:02:28 INFO - PROCESS | 1750 | 1467597748332 Marionette DEBUG loaded listener.js 19:02:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x9aa6d800) [pid = 1750] [serial = 105] [outer = 0x9a467800] 19:02:29 INFO - PROCESS | 1750 | 1467597749200 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 19:02:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:02:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1255ms 19:02:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:02:29 INFO - PROCESS | 1750 | 1467597749238 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 19:02:29 INFO - PROCESS | 1750 | 1467597749242 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 19:02:29 INFO - PROCESS | 1750 | 1467597749248 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:02:29 INFO - PROCESS | 1750 | 1467597749251 Marionette TRACE conn4 <- [1,114,null,{}] 19:02:29 INFO - PROCESS | 1750 | 1467597749263 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:29 INFO - PROCESS | 1750 | 1467597749267 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:29 INFO - PROCESS | 1750 | 1467597749451 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 19:02:29 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x981ba000) [pid = 1750] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:02:29 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0xa318ec00) [pid = 1750] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:02:29 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x9b184800) [pid = 1750] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:02:29 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x9a66f000) [pid = 1750] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:02:29 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x930bf800) [pid = 1750] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:02:29 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0x93b71800) [pid = 1750] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:02:29 INFO - PROCESS | 1750 | 1467597749658 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:29 INFO - PROCESS | 1750 | 1467597749666 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x923f0400 == 31 [pid = 1750] [id = 36] 19:02:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x93b71800) [pid = 1750] [serial = 106] [outer = (nil)] 19:02:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x9a66f000) [pid = 1750] [serial = 107] [outer = 0x93b71800] 19:02:29 INFO - PROCESS | 1750 | 1467597749737 Marionette DEBUG loaded listener.js 19:02:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x9cc02000) [pid = 1750] [serial = 108] [outer = 0x93b71800] 19:02:30 INFO - PROCESS | 1750 | 1467597750415 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 19:02:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:02:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1187ms 19:02:30 INFO - PROCESS | 1750 | 1467597750434 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 19:02:30 INFO - PROCESS | 1750 | 1467597750438 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 19:02:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:02:30 INFO - PROCESS | 1750 | 1467597750445 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:02:30 INFO - PROCESS | 1750 | 1467597750449 Marionette TRACE conn4 <- [1,118,null,{}] 19:02:30 INFO - PROCESS | 1750 | 1467597750455 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:30 INFO - PROCESS | 1750 | 1467597750460 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:30 INFO - PROCESS | 1750 | 1467597750647 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 19:02:30 INFO - PROCESS | 1750 | 1467597750677 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:30 INFO - PROCESS | 1750 | 1467597750685 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b187800 == 32 [pid = 1750] [id = 37] 19:02:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x9fc1c400) [pid = 1750] [serial = 109] [outer = (nil)] 19:02:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0xa110e800) [pid = 1750] [serial = 110] [outer = 0x9fc1c400] 19:02:30 INFO - PROCESS | 1750 | 1467597750753 Marionette DEBUG loaded listener.js 19:02:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0xa209b000) [pid = 1750] [serial = 111] [outer = 0x9fc1c400] 19:02:31 INFO - PROCESS | 1750 | 1467597751534 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 19:02:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:02:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1136ms 19:02:31 INFO - PROCESS | 1750 | 1467597751633 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 19:02:31 INFO - PROCESS | 1750 | 1467597751641 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 19:02:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:02:31 INFO - PROCESS | 1750 | 1467597751651 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:02:31 INFO - PROCESS | 1750 | 1467597751657 Marionette TRACE conn4 <- [1,122,null,{}] 19:02:31 INFO - PROCESS | 1750 | 1467597751666 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:31 INFO - PROCESS | 1750 | 1467597751673 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:31 INFO - PROCESS | 1750 | 1467597751878 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 19:02:32 INFO - PROCESS | 1750 | 1467597752020 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:32 INFO - PROCESS | 1750 | 1467597752038 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x93b6d400 == 33 [pid = 1750] [id = 38] 19:02:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x93d46c00) [pid = 1750] [serial = 112] [outer = (nil)] 19:02:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x97815000) [pid = 1750] [serial = 113] [outer = 0x93d46c00] 19:02:32 INFO - PROCESS | 1750 | 1467597752117 Marionette DEBUG loaded listener.js 19:02:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x98671c00) [pid = 1750] [serial = 114] [outer = 0x93d46c00] 19:02:33 INFO - PROCESS | 1750 | 1467597753070 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 19:02:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:02:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1497ms 19:02:33 INFO - PROCESS | 1750 | 1467597753148 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 19:02:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:02:33 INFO - PROCESS | 1750 | 1467597753153 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 19:02:33 INFO - PROCESS | 1750 | 1467597753164 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:02:33 INFO - PROCESS | 1750 | 1467597753171 Marionette TRACE conn4 <- [1,126,null,{}] 19:02:33 INFO - PROCESS | 1750 | 1467597753178 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:33 INFO - PROCESS | 1750 | 1467597753184 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:33 INFO - PROCESS | 1750 | 1467597753401 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 19:02:33 INFO - PROCESS | 1750 | 1467597753576 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:33 INFO - PROCESS | 1750 | 1467597753582 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x93d42c00 == 34 [pid = 1750] [id = 39] 19:02:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x95266c00) [pid = 1750] [serial = 115] [outer = (nil)] 19:02:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x95268c00) [pid = 1750] [serial = 116] [outer = 0x95266c00] 19:02:33 INFO - PROCESS | 1750 | 1467597753673 Marionette DEBUG loaded listener.js 19:02:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x9526b400) [pid = 1750] [serial = 117] [outer = 0x95266c00] 19:02:34 INFO - PROCESS | 1750 | 1467597754642 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 19:02:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:02:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1539ms 19:02:34 INFO - PROCESS | 1750 | 1467597754700 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 19:02:34 INFO - PROCESS | 1750 | 1467597754703 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 19:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:02:34 INFO - PROCESS | 1750 | 1467597754711 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:02:34 INFO - PROCESS | 1750 | 1467597754715 Marionette TRACE conn4 <- [1,130,null,{}] 19:02:34 INFO - PROCESS | 1750 | 1467597754729 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:34 INFO - PROCESS | 1750 | 1467597754738 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:34 INFO - PROCESS | 1750 | 1467597754984 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 19:02:35 INFO - PROCESS | 1750 | 1467597755129 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:35 INFO - PROCESS | 1750 | 1467597755140 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x9afe7800 == 35 [pid = 1750] [id = 40] 19:02:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x9aff3400) [pid = 1750] [serial = 118] [outer = (nil)] 19:02:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x9cbba800) [pid = 1750] [serial = 119] [outer = 0x9aff3400] 19:02:35 INFO - PROCESS | 1750 | 1467597755265 Marionette DEBUG loaded listener.js 19:02:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x9fc16c00) [pid = 1750] [serial = 120] [outer = 0x9aff3400] 19:02:36 INFO - PROCESS | 1750 | 1467597756329 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 19:02:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:02:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1682ms 19:02:36 INFO - PROCESS | 1750 | 1467597756395 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 19:02:36 INFO - PROCESS | 1750 | 1467597756403 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 19:02:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:02:36 INFO - PROCESS | 1750 | 1467597756416 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:02:36 INFO - PROCESS | 1750 | 1467597756421 Marionette TRACE conn4 <- [1,134,null,{}] 19:02:36 INFO - PROCESS | 1750 | 1467597756429 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:36 INFO - PROCESS | 1750 | 1467597756435 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:36 INFO - PROCESS | 1750 | 1467597756624 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 19:02:36 INFO - PROCESS | 1750 | 1467597756882 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:36 INFO - PROCESS | 1750 | 1467597756892 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x95262400 == 36 [pid = 1750] [id = 41] 19:02:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x95262800) [pid = 1750] [serial = 121] [outer = (nil)] 19:02:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x95264c00) [pid = 1750] [serial = 122] [outer = 0x95262800] 19:02:36 INFO - PROCESS | 1750 | 1467597756988 Marionette DEBUG loaded listener.js 19:02:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x95268000) [pid = 1750] [serial = 123] [outer = 0x95262800] 19:02:37 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0xa6ea9400) [pid = 1750] [serial = 61] [outer = (nil)] [url = about:blank] 19:02:37 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0xa4f82000) [pid = 1750] [serial = 56] [outer = (nil)] [url = about:blank] 19:02:37 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0xa255a000) [pid = 1750] [serial = 53] [outer = (nil)] [url = about:blank] 19:02:37 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0xa6f3c800) [pid = 1750] [serial = 62] [outer = (nil)] [url = about:blank] 19:02:37 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x9aa6b400) [pid = 1750] [serial = 70] [outer = (nil)] [url = about:blank] 19:02:37 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x93d41c00) [pid = 1750] [serial = 67] [outer = (nil)] [url = about:blank] 19:02:37 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x93d41800) [pid = 1750] [serial = 64] [outer = (nil)] [url = about:blank] 19:02:37 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x9afee000) [pid = 1750] [serial = 71] [outer = (nil)] [url = about:blank] 19:02:37 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x952b2000) [pid = 1750] [serial = 65] [outer = (nil)] [url = about:blank] 19:02:37 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x98eb1400) [pid = 1750] [serial = 68] [outer = (nil)] [url = about:blank] 19:02:37 INFO - PROCESS | 1750 | 1467597757737 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 19:02:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:02:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1336ms 19:02:37 INFO - PROCESS | 1750 | 1467597757752 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 19:02:37 INFO - PROCESS | 1750 | 1467597757759 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 19:02:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:02:37 INFO - PROCESS | 1750 | 1467597757786 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:02:37 INFO - PROCESS | 1750 | 1467597757790 Marionette TRACE conn4 <- [1,138,null,{}] 19:02:37 INFO - PROCESS | 1750 | 1467597757797 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:37 INFO - PROCESS | 1750 | 1467597757801 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:37 INFO - PROCESS | 1750 | 1467597757959 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 19:02:37 INFO - PROCESS | 1750 | 1467597757971 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:37 INFO - PROCESS | 1750 | 1467597757977 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x98de9c00 == 37 [pid = 1750] [id = 42] 19:02:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x99c7a400) [pid = 1750] [serial = 124] [outer = (nil)] 19:02:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x99c81800) [pid = 1750] [serial = 125] [outer = 0x99c7a400] 19:02:38 INFO - PROCESS | 1750 | 1467597758050 Marionette DEBUG loaded listener.js 19:02:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x9a12f400) [pid = 1750] [serial = 126] [outer = 0x99c7a400] 19:02:38 INFO - PROCESS | 1750 | 1467597758877 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 19:02:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:02:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1149ms 19:02:38 INFO - PROCESS | 1750 | 1467597758917 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 19:02:38 INFO - PROCESS | 1750 | 1467597758921 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 19:02:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:02:38 INFO - PROCESS | 1750 | 1467597758928 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:02:38 INFO - PROCESS | 1750 | 1467597758933 Marionette TRACE conn4 <- [1,142,null,{}] 19:02:38 INFO - PROCESS | 1750 | 1467597758949 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:38 INFO - PROCESS | 1750 | 1467597758957 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:39 INFO - PROCESS | 1750 | 1467597759111 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 19:02:39 INFO - PROCESS | 1750 | 1467597759122 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:39 INFO - PROCESS | 1750 | 1467597759133 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b185800 == 38 [pid = 1750] [id = 43] 19:02:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x9b187000) [pid = 1750] [serial = 127] [outer = (nil)] 19:02:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x9cbc1c00) [pid = 1750] [serial = 128] [outer = 0x9b187000] 19:02:39 INFO - PROCESS | 1750 | 1467597759201 Marionette DEBUG loaded listener.js 19:02:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0xa2320800) [pid = 1750] [serial = 129] [outer = 0x9b187000] 19:02:40 INFO - PROCESS | 1750 | 1467597760191 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 19:02:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:02:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1337ms 19:02:40 INFO - PROCESS | 1750 | 1467597760272 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 19:02:40 INFO - PROCESS | 1750 | 1467597760277 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 19:02:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:02:40 INFO - PROCESS | 1750 | 1467597760283 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:02:40 INFO - PROCESS | 1750 | 1467597760286 Marionette TRACE conn4 <- [1,146,null,{}] 19:02:40 INFO - PROCESS | 1750 | 1467597760292 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:40 INFO - PROCESS | 1750 | 1467597760297 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:40 INFO - PROCESS | 1750 | 1467597760493 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 19:02:40 INFO - PROCESS | 1750 | 1467597760513 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:40 INFO - PROCESS | 1750 | 1467597760522 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x923f0800 == 39 [pid = 1750] [id = 44] 19:02:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0xa2591400) [pid = 1750] [serial = 130] [outer = (nil)] 19:02:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0xa33c4000) [pid = 1750] [serial = 131] [outer = 0xa2591400] 19:02:40 INFO - PROCESS | 1750 | 1467597760592 Marionette DEBUG loaded listener.js 19:02:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0xa4d4b800) [pid = 1750] [serial = 132] [outer = 0xa2591400] 19:02:41 INFO - PROCESS | 1750 | 1467597761402 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 19:02:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:02:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1180ms 19:02:41 INFO - PROCESS | 1750 | 1467597761463 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 19:02:41 INFO - PROCESS | 1750 | 1467597761467 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 19:02:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:02:41 INFO - PROCESS | 1750 | 1467597761473 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:02:41 INFO - PROCESS | 1750 | 1467597761476 Marionette TRACE conn4 <- [1,150,null,{}] 19:02:41 INFO - PROCESS | 1750 | 1467597761482 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:41 INFO - PROCESS | 1750 | 1467597761487 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:41 INFO - PROCESS | 1750 | 1467597761684 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 19:02:41 INFO - PROCESS | 1750 | 1467597761700 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:41 INFO - PROCESS | 1750 | 1467597761718 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x93b6e400 == 40 [pid = 1750] [id = 45] 19:02:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x93d3d800) [pid = 1750] [serial = 133] [outer = (nil)] 19:02:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0xa4f22000) [pid = 1750] [serial = 134] [outer = 0x93d3d800] 19:02:41 INFO - PROCESS | 1750 | 1467597761786 Marionette DEBUG loaded listener.js 19:02:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0xa61bf400) [pid = 1750] [serial = 135] [outer = 0x93d3d800] 19:02:42 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x9a467800) [pid = 1750] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:02:42 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x93b71800) [pid = 1750] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:02:42 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x99c79800) [pid = 1750] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:02:42 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x97a25800) [pid = 1750] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:02:42 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x93d48400) [pid = 1750] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:02:42 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x952bf000) [pid = 1750] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:02:42 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x9afe8400) [pid = 1750] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:02:42 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x9a466400) [pid = 1750] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:02:42 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0xa2535c00) [pid = 1750] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:02:42 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0xa23a7400) [pid = 1750] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:02:42 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0xa61b6000) [pid = 1750] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:02:42 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x923f6000) [pid = 1750] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:02:42 INFO - PROCESS | 1750 | 1467597762660 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 19:02:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:02:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1235ms 19:02:42 INFO - PROCESS | 1750 | 1467597762708 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 19:02:42 INFO - PROCESS | 1750 | 1467597762712 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 19:02:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:02:42 INFO - PROCESS | 1750 | 1467597762718 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:02:42 INFO - PROCESS | 1750 | 1467597762720 Marionette TRACE conn4 <- [1,154,null,{}] 19:02:42 INFO - PROCESS | 1750 | 1467597762726 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:42 INFO - PROCESS | 1750 | 1467597762736 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:42 INFO - PROCESS | 1750 | 1467597762991 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 19:02:43 INFO - PROCESS | 1750 | 1467597763117 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:43 INFO - PROCESS | 1750 | 1467597763123 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x99495400 == 41 [pid = 1750] [id = 46] 19:02:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x99753000) [pid = 1750] [serial = 136] [outer = (nil)] 19:02:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x9a465800) [pid = 1750] [serial = 137] [outer = 0x99753000] 19:02:43 INFO - PROCESS | 1750 | 1467597763210 Marionette DEBUG loaded listener.js 19:02:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x9a66fc00) [pid = 1750] [serial = 138] [outer = 0x99753000] 19:02:44 INFO - PROCESS | 1750 | 1467597764095 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 19:02:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:02:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1490ms 19:02:44 INFO - PROCESS | 1750 | 1467597764209 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 19:02:44 INFO - PROCESS | 1750 | 1467597764216 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 19:02:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:02:44 INFO - PROCESS | 1750 | 1467597764226 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:02:44 INFO - PROCESS | 1750 | 1467597764231 Marionette TRACE conn4 <- [1,158,null,{}] 19:02:44 INFO - PROCESS | 1750 | 1467597764240 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:44 INFO - PROCESS | 1750 | 1467597764246 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:44 INFO - PROCESS | 1750 | 1467597764467 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 19:02:44 INFO - PROCESS | 1750 | 1467597764659 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:44 INFO - PROCESS | 1750 | 1467597764670 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x93d44c00 == 42 [pid = 1750] [id = 47] 19:02:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x93d48400) [pid = 1750] [serial = 139] [outer = (nil)] 19:02:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x9525ec00) [pid = 1750] [serial = 140] [outer = 0x93d48400] 19:02:44 INFO - PROCESS | 1750 | 1467597764803 Marionette DEBUG loaded listener.js 19:02:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x9526a000) [pid = 1750] [serial = 141] [outer = 0x93d48400] 19:02:45 INFO - PROCESS | 1750 | 1467597765686 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 19:02:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:02:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1487ms 19:02:45 INFO - PROCESS | 1750 | 1467597765719 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 19:02:45 INFO - PROCESS | 1750 | 1467597765730 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 19:02:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:02:45 INFO - PROCESS | 1750 | 1467597765741 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:02:45 INFO - PROCESS | 1750 | 1467597765746 Marionette TRACE conn4 <- [1,162,null,{}] 19:02:45 INFO - PROCESS | 1750 | 1467597765753 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:45 INFO - PROCESS | 1750 | 1467597765759 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:45 INFO - PROCESS | 1750 | 1467597765975 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 19:02:46 INFO - PROCESS | 1750 | 1467597766121 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:46 INFO - PROCESS | 1750 | 1467597766133 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x99758c00 == 43 [pid = 1750] [id = 48] 19:02:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x9975d800) [pid = 1750] [serial = 142] [outer = (nil)] 19:02:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x99c7a800) [pid = 1750] [serial = 143] [outer = 0x9975d800] 19:02:46 INFO - PROCESS | 1750 | 1467597766216 Marionette DEBUG loaded listener.js 19:02:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x9a369c00) [pid = 1750] [serial = 144] [outer = 0x9975d800] 19:02:47 INFO - PROCESS | 1750 | 1467597767131 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 19:02:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:02:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1439ms 19:02:47 INFO - PROCESS | 1750 | 1467597767176 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 19:02:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:02:47 INFO - PROCESS | 1750 | 1467597767181 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 19:02:47 INFO - PROCESS | 1750 | 1467597767187 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:02:47 INFO - PROCESS | 1750 | 1467597767191 Marionette TRACE conn4 <- [1,166,null,{}] 19:02:47 INFO - PROCESS | 1750 | 1467597767209 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:47 INFO - PROCESS | 1750 | 1467597767218 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:47 INFO - PROCESS | 1750 | 1467597767447 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 19:02:47 INFO - PROCESS | 1750 | 1467597767628 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:47 INFO - PROCESS | 1750 | 1467597767643 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x9cbb9400 == 44 [pid = 1750] [id = 49] 19:02:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0xa253d400) [pid = 1750] [serial = 145] [outer = (nil)] 19:02:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0xa3109000) [pid = 1750] [serial = 146] [outer = 0xa253d400] 19:02:47 INFO - PROCESS | 1750 | 1467597767768 Marionette DEBUG loaded listener.js 19:02:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0xa3348400) [pid = 1750] [serial = 147] [outer = 0xa253d400] 19:02:48 INFO - PROCESS | 1750 | 1467597768647 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 19:02:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:02:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1497ms 19:02:48 INFO - PROCESS | 1750 | 1467597768683 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 19:02:48 INFO - PROCESS | 1750 | 1467597768686 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 19:02:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:02:48 INFO - PROCESS | 1750 | 1467597768693 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:02:48 INFO - PROCESS | 1750 | 1467597768697 Marionette TRACE conn4 <- [1,170,null,{}] 19:02:48 INFO - PROCESS | 1750 | 1467597768703 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:48 INFO - PROCESS | 1750 | 1467597768708 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:48 INFO - PROCESS | 1750 | 1467597768878 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 19:02:49 INFO - PROCESS | 1750 | 1467597769022 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:49 INFO - PROCESS | 1750 | 1467597769034 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x93d3b800 == 45 [pid = 1750] [id = 50] 19:02:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x9975ac00) [pid = 1750] [serial = 148] [outer = (nil)] 19:02:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0xa6ea8800) [pid = 1750] [serial = 149] [outer = 0x9975ac00] 19:02:49 INFO - PROCESS | 1750 | 1467597769110 Marionette DEBUG loaded listener.js 19:02:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0xa258b800) [pid = 1750] [serial = 150] [outer = 0x9975ac00] 19:02:49 INFO - PROCESS | 1750 | 1467597769610 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:02:50 INFO - PROCESS | 1750 | 1467597770103 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 19:02:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:02:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1480ms 19:02:50 INFO - PROCESS | 1750 | 1467597770177 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 19:02:50 INFO - PROCESS | 1750 | 1467597770184 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 19:02:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:02:50 INFO - PROCESS | 1750 | 1467597770194 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:02:50 INFO - PROCESS | 1750 | 1467597770198 Marionette TRACE conn4 <- [1,174,null,{}] 19:02:50 INFO - PROCESS | 1750 | 1467597770208 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:50 INFO - PROCESS | 1750 | 1467597770215 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:50 INFO - PROCESS | 1750 | 1467597770636 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 19:02:50 INFO - PROCESS | 1750 | 1467597770837 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:50 INFO - PROCESS | 1750 | 1467597770846 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x93d44800 == 46 [pid = 1750] [id = 51] 19:02:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x9525f400) [pid = 1750] [serial = 151] [outer = (nil)] 19:02:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x95267c00) [pid = 1750] [serial = 152] [outer = 0x9525f400] 19:02:50 INFO - PROCESS | 1750 | 1467597770922 Marionette DEBUG loaded listener.js 19:02:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x990d5800) [pid = 1750] [serial = 153] [outer = 0x9525f400] 19:02:51 INFO - PROCESS | 1750 | 1467597771974 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 19:02:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:02:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1797ms 19:02:51 INFO - PROCESS | 1750 | 1467597771991 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 19:02:51 INFO - PROCESS | 1750 | 1467597771996 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 19:02:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:02:52 INFO - PROCESS | 1750 | 1467597772004 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:02:52 INFO - PROCESS | 1750 | 1467597772010 Marionette TRACE conn4 <- [1,178,null,{}] 19:02:52 INFO - PROCESS | 1750 | 1467597772017 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:52 INFO - PROCESS | 1750 | 1467597772023 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:52 INFO - PROCESS | 1750 | 1467597772263 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 19:02:52 INFO - PROCESS | 1750 | 1467597772477 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:52 INFO - PROCESS | 1750 | 1467597772486 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x953b3400 == 47 [pid = 1750] [id = 52] 19:02:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x953b3c00) [pid = 1750] [serial = 154] [outer = (nil)] 19:02:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x953ba000) [pid = 1750] [serial = 155] [outer = 0x953b3c00] 19:02:52 INFO - PROCESS | 1750 | 1467597772561 Marionette DEBUG loaded listener.js 19:02:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x99493800) [pid = 1750] [serial = 156] [outer = 0x953b3c00] 19:02:52 INFO - PROCESS | 1750 | --DOCSHELL 0x923f0400 == 46 [pid = 1750] [id = 36] 19:02:52 INFO - PROCESS | 1750 | --DOCSHELL 0x99c79000 == 45 [pid = 1750] [id = 34] 19:02:52 INFO - PROCESS | 1750 | --DOCSHELL 0x9a467000 == 44 [pid = 1750] [id = 35] 19:02:52 INFO - PROCESS | 1750 | --DOCSHELL 0x93d46800 == 43 [pid = 1750] [id = 33] 19:02:52 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0xa110e800) [pid = 1750] [serial = 110] [outer = (nil)] [url = about:blank] 19:02:52 INFO - PROCESS | 1750 | --DOCSHELL 0x93b6e400 == 42 [pid = 1750] [id = 45] 19:02:52 INFO - PROCESS | 1750 | --DOCSHELL 0x923f0800 == 41 [pid = 1750] [id = 44] 19:02:52 INFO - PROCESS | 1750 | --DOCSHELL 0x9b185800 == 40 [pid = 1750] [id = 43] 19:02:52 INFO - PROCESS | 1750 | --DOCSHELL 0x98de9c00 == 39 [pid = 1750] [id = 42] 19:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x95262400 == 38 [pid = 1750] [id = 41] 19:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x9b187800 == 37 [pid = 1750] [id = 37] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x9a665400) [pid = 1750] [serial = 104] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x9aa6d800) [pid = 1750] [serial = 105] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x9a66f000) [pid = 1750] [serial = 107] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x99c7c000) [pid = 1750] [serial = 101] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x9a45ac00) [pid = 1750] [serial = 95] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x9a35fc00) [pid = 1750] [serial = 94] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x97a29c00) [pid = 1750] [serial = 97] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x9a12f800) [pid = 1750] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x98ea7400) [pid = 1750] [serial = 74] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x978de800) [pid = 1750] [serial = 73] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x9866b800) [pid = 1750] [serial = 98] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0xa2009400) [pid = 1750] [serial = 77] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x9cc09800) [pid = 1750] [serial = 76] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0xa23a7800) [pid = 1750] [serial = 80] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0xa20a8400) [pid = 1750] [serial = 79] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0xa4f15c00) [pid = 1750] [serial = 83] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0xa310ac00) [pid = 1750] [serial = 82] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0xa672f000) [pid = 1750] [serial = 86] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0xa61c0400) [pid = 1750] [serial = 85] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0xa825dc00) [pid = 1750] [serial = 89] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0xa823bc00) [pid = 1750] [serial = 88] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x93b78400) [pid = 1750] [serial = 92] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x92f96000) [pid = 1750] [serial = 91] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x9cc02000) [pid = 1750] [serial = 108] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x99c7f800) [pid = 1750] [serial = 102] [outer = (nil)] [url = about:blank] 19:02:53 INFO - PROCESS | 1750 | 1467597773374 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 19:02:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:02:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1388ms 19:02:53 INFO - PROCESS | 1750 | 1467597773393 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 19:02:53 INFO - PROCESS | 1750 | 1467597773397 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 19:02:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:02:53 INFO - PROCESS | 1750 | 1467597773403 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:02:53 INFO - PROCESS | 1750 | 1467597773407 Marionette TRACE conn4 <- [1,182,null,{}] 19:02:53 INFO - PROCESS | 1750 | 1467597773413 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:53 INFO - PROCESS | 1750 | 1467597773418 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:53 INFO - PROCESS | 1750 | 1467597773620 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 19:02:53 INFO - PROCESS | 1750 | 1467597773725 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:53 INFO - PROCESS | 1750 | 1467597773734 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x92f96000 == 38 [pid = 1750] [id = 53] 19:02:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x93d41800) [pid = 1750] [serial = 157] [outer = (nil)] 19:02:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x99754800) [pid = 1750] [serial = 158] [outer = 0x93d41800] 19:02:53 INFO - PROCESS | 1750 | 1467597773802 Marionette DEBUG loaded listener.js 19:02:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x9975f000) [pid = 1750] [serial = 159] [outer = 0x93d41800] 19:02:54 INFO - PROCESS | 1750 | 1467597774508 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 19:02:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:02:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1136ms 19:02:54 INFO - PROCESS | 1750 | 1467597774543 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 19:02:54 INFO - PROCESS | 1750 | 1467597774548 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 19:02:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:02:54 INFO - PROCESS | 1750 | 1467597774572 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:02:54 INFO - PROCESS | 1750 | 1467597774579 Marionette TRACE conn4 <- [1,186,null,{}] 19:02:54 INFO - PROCESS | 1750 | 1467597774585 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:54 INFO - PROCESS | 1750 | 1467597774591 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:54 INFO - PROCESS | 1750 | 1467597774752 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 19:02:54 INFO - PROCESS | 1750 | 1467597774763 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:54 INFO - PROCESS | 1750 | 1467597774769 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x9973c000 == 39 [pid = 1750] [id = 54] 19:02:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x99755400) [pid = 1750] [serial = 160] [outer = (nil)] 19:02:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x9a463c00) [pid = 1750] [serial = 161] [outer = 0x99755400] 19:02:54 INFO - PROCESS | 1750 | 1467597774838 Marionette DEBUG loaded listener.js 19:02:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x9a465c00) [pid = 1750] [serial = 162] [outer = 0x99755400] 19:02:55 INFO - PROCESS | 1750 | 1467597775634 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 19:02:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:02:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1105ms 19:02:55 INFO - PROCESS | 1750 | 1467597775672 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 19:02:55 INFO - PROCESS | 1750 | 1467597775675 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 19:02:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:02:55 INFO - PROCESS | 1750 | 1467597775682 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:02:55 INFO - PROCESS | 1750 | 1467597775685 Marionette TRACE conn4 <- [1,190,null,{}] 19:02:55 INFO - PROCESS | 1750 | 1467597775696 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:55 INFO - PROCESS | 1750 | 1467597775700 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:55 INFO - PROCESS | 1750 | 1467597775897 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 19:02:55 INFO - PROCESS | 1750 | 1467597775970 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:55 INFO - PROCESS | 1750 | 1467597775977 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x99d6b800 == 40 [pid = 1750] [id = 55] 19:02:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x99d6c400) [pid = 1750] [serial = 163] [outer = (nil)] 19:02:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x99d72800) [pid = 1750] [serial = 164] [outer = 0x99d6c400] 19:02:56 INFO - PROCESS | 1750 | 1467597776060 Marionette DEBUG loaded listener.js 19:02:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x99d74000) [pid = 1750] [serial = 165] [outer = 0x99d6c400] 19:02:56 INFO - PROCESS | 1750 | 1467597776859 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 19:02:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:02:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1203ms 19:02:56 INFO - PROCESS | 1750 | 1467597776886 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 19:02:56 INFO - PROCESS | 1750 | 1467597776889 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 19:02:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:02:56 INFO - PROCESS | 1750 | 1467597776895 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:02:56 INFO - PROCESS | 1750 | 1467597776899 Marionette TRACE conn4 <- [1,194,null,{}] 19:02:56 INFO - PROCESS | 1750 | 1467597776904 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:56 INFO - PROCESS | 1750 | 1467597776909 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:57 INFO - PROCESS | 1750 | 1467597777124 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 19:02:57 INFO - PROCESS | 1750 | 1467597777142 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:57 INFO - PROCESS | 1750 | 1467597777159 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a45d000 == 41 [pid = 1750] [id = 56] 19:02:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x9a45dc00) [pid = 1750] [serial = 166] [outer = (nil)] 19:02:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x9a669400) [pid = 1750] [serial = 167] [outer = 0x9a45dc00] 19:02:57 INFO - PROCESS | 1750 | 1467597777239 Marionette DEBUG loaded listener.js 19:02:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x9afee400) [pid = 1750] [serial = 168] [outer = 0x9a45dc00] 19:02:57 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x9b187000) [pid = 1750] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:02:57 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0xa2591400) [pid = 1750] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:02:57 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x99c7a400) [pid = 1750] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:02:57 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x95262800) [pid = 1750] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:02:57 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x93d3d800) [pid = 1750] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:02:58 INFO - PROCESS | 1750 | 1467597778101 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 19:02:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:02:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1227ms 19:02:58 INFO - PROCESS | 1750 | 1467597778124 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 19:02:58 INFO - PROCESS | 1750 | 1467597778127 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 19:02:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:02:58 INFO - PROCESS | 1750 | 1467597778133 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:02:58 INFO - PROCESS | 1750 | 1467597778137 Marionette TRACE conn4 <- [1,198,null,{}] 19:02:58 INFO - PROCESS | 1750 | 1467597778142 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:58 INFO - PROCESS | 1750 | 1467597778148 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:58 INFO - PROCESS | 1750 | 1467597778296 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 19:02:58 INFO - PROCESS | 1750 | 1467597778407 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:58 INFO - PROCESS | 1750 | 1467597778415 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x93b28400 == 42 [pid = 1750] [id = 57] 19:02:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x93b34000) [pid = 1750] [serial = 169] [outer = (nil)] 19:02:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x9b042c00) [pid = 1750] [serial = 170] [outer = 0x93b34000] 19:02:58 INFO - PROCESS | 1750 | 1467597778485 Marionette DEBUG loaded listener.js 19:02:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x9b045400) [pid = 1750] [serial = 171] [outer = 0x93b34000] 19:02:59 INFO - PROCESS | 1750 | 1467597779119 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 19:02:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1038ms 19:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:02:59 INFO - PROCESS | 1750 | 1467597779172 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 19:02:59 INFO - PROCESS | 1750 | 1467597779175 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 19:02:59 INFO - PROCESS | 1750 | 1467597779181 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:02:59 INFO - PROCESS | 1750 | 1467597779185 Marionette TRACE conn4 <- [1,202,null,{}] 19:02:59 INFO - PROCESS | 1750 | 1467597779190 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:02:59 INFO - PROCESS | 1750 | 1467597779195 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:59 INFO - PROCESS | 1750 | 1467597779423 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 19:02:59 INFO - PROCESS | 1750 | 1467597779435 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:59 INFO - PROCESS | 1750 | 1467597779442 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:02:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x93d42000 == 43 [pid = 1750] [id = 58] 19:02:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x981bb800) [pid = 1750] [serial = 172] [outer = (nil)] 19:02:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x996f6000) [pid = 1750] [serial = 173] [outer = 0x981bb800] 19:02:59 INFO - PROCESS | 1750 | 1467597779511 Marionette DEBUG loaded listener.js 19:02:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x996f5000) [pid = 1750] [serial = 174] [outer = 0x981bb800] 19:03:00 INFO - PROCESS | 1750 | 1467597780499 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 19:03:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1330ms 19:03:00 INFO - PROCESS | 1750 | 1467597780511 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 19:03:00 INFO - PROCESS | 1750 | 1467597780517 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 19:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:03:00 INFO - PROCESS | 1750 | 1467597780526 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:03:00 INFO - PROCESS | 1750 | 1467597780532 Marionette TRACE conn4 <- [1,206,null,{}] 19:03:00 INFO - PROCESS | 1750 | 1467597780542 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:00 INFO - PROCESS | 1750 | 1467597780548 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:00 INFO - PROCESS | 1750 | 1467597780735 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 19:03:00 INFO - PROCESS | 1750 | 1467597780918 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:00 INFO - PROCESS | 1750 | 1467597780932 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x93d49400 == 44 [pid = 1750] [id = 59] 19:03:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x9525dc00) [pid = 1750] [serial = 175] [outer = (nil)] 19:03:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x953b7c00) [pid = 1750] [serial = 176] [outer = 0x9525dc00] 19:03:01 INFO - PROCESS | 1750 | 1467597781057 Marionette DEBUG loaded listener.js 19:03:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x97a92000) [pid = 1750] [serial = 177] [outer = 0x9525dc00] 19:03:01 INFO - PROCESS | 1750 | 1467597781991 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 19:03:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:03:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1535ms 19:03:02 INFO - PROCESS | 1750 | 1467597782061 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 19:03:02 INFO - PROCESS | 1750 | 1467597782069 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 19:03:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:03:02 INFO - PROCESS | 1750 | 1467597782081 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:03:02 INFO - PROCESS | 1750 | 1467597782085 Marionette TRACE conn4 <- [1,210,null,{}] 19:03:02 INFO - PROCESS | 1750 | 1467597782093 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:02 INFO - PROCESS | 1750 | 1467597782100 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:02 INFO - PROCESS | 1750 | 1467597782339 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 19:03:02 INFO - PROCESS | 1750 | 1467597782492 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:02 INFO - PROCESS | 1750 | 1467597782501 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x996f1800 == 45 [pid = 1750] [id = 60] 19:03:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x996fa800) [pid = 1750] [serial = 178] [outer = (nil)] 19:03:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x99753c00) [pid = 1750] [serial = 179] [outer = 0x996fa800] 19:03:02 INFO - PROCESS | 1750 | 1467597782633 Marionette DEBUG loaded listener.js 19:03:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x99c79000) [pid = 1750] [serial = 180] [outer = 0x996fa800] 19:03:03 INFO - PROCESS | 1750 | 1467597783478 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 19:03:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:03:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1446ms 19:03:03 INFO - PROCESS | 1750 | 1467597783527 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 19:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:03:03 INFO - PROCESS | 1750 | 1467597783531 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 19:03:03 INFO - PROCESS | 1750 | 1467597783538 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:03:03 INFO - PROCESS | 1750 | 1467597783544 Marionette TRACE conn4 <- [1,214,null,{}] 19:03:03 INFO - PROCESS | 1750 | 1467597783579 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:03 INFO - PROCESS | 1750 | 1467597783588 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:03 INFO - PROCESS | 1750 | 1467597783772 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 19:03:03 INFO - PROCESS | 1750 | 1467597783922 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:03 INFO - PROCESS | 1750 | 1467597783934 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a460800 == 46 [pid = 1750] [id = 61] 19:03:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x9a671800) [pid = 1750] [serial = 181] [outer = (nil)] 19:03:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x9afea400) [pid = 1750] [serial = 182] [outer = 0x9a671800] 19:03:04 INFO - PROCESS | 1750 | 1467597784018 Marionette DEBUG loaded listener.js 19:03:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x9b043000) [pid = 1750] [serial = 183] [outer = 0x9a671800] 19:03:04 INFO - PROCESS | 1750 | 1467597784901 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 19:03:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1396ms 19:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:03:04 INFO - PROCESS | 1750 | 1467597784934 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 19:03:04 INFO - PROCESS | 1750 | 1467597784938 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 19:03:04 INFO - PROCESS | 1750 | 1467597784945 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:03:04 INFO - PROCESS | 1750 | 1467597784948 Marionette TRACE conn4 <- [1,218,null,{}] 19:03:04 INFO - PROCESS | 1750 | 1467597784954 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:04 INFO - PROCESS | 1750 | 1467597784960 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:05 INFO - PROCESS | 1750 | 1467597785132 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 19:03:05 INFO - PROCESS | 1750 | 1467597785278 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:05 INFO - PROCESS | 1750 | 1467597785291 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x92f8b800 == 47 [pid = 1750] [id = 62] 19:03:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x9af1a800) [pid = 1750] [serial = 184] [outer = (nil)] 19:03:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x9b184800) [pid = 1750] [serial = 185] [outer = 0x9af1a800] 19:03:05 INFO - PROCESS | 1750 | 1467597785365 Marionette DEBUG loaded listener.js 19:03:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x9b18a400) [pid = 1750] [serial = 186] [outer = 0x9af1a800] 19:03:06 INFO - PROCESS | 1750 | 1467597786168 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 19:03:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1284ms 19:03:06 INFO - PROCESS | 1750 | 1467597786227 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 19:03:06 INFO - PROCESS | 1750 | 1467597786231 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 19:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:03:06 INFO - PROCESS | 1750 | 1467597786238 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:03:06 INFO - PROCESS | 1750 | 1467597786241 Marionette TRACE conn4 <- [1,222,null,{}] 19:03:06 INFO - PROCESS | 1750 | 1467597786247 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:06 INFO - PROCESS | 1750 | 1467597786252 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:06 INFO - PROCESS | 1750 | 1467597786416 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 19:03:06 INFO - PROCESS | 1750 | 1467597786563 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:06 INFO - PROCESS | 1750 | 1467597786570 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x930bb400 == 48 [pid = 1750] [id = 63] 19:03:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x93d3cc00) [pid = 1750] [serial = 187] [outer = (nil)] 19:03:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0xa2007800) [pid = 1750] [serial = 188] [outer = 0x93d3cc00] 19:03:06 INFO - PROCESS | 1750 | 1467597786650 Marionette DEBUG loaded listener.js 19:03:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0xa209e000) [pid = 1750] [serial = 189] [outer = 0x93d3cc00] 19:03:07 INFO - PROCESS | 1750 | 1467597787545 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 19:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1335ms 19:03:07 INFO - PROCESS | 1750 | 1467597787574 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 19:03:07 INFO - PROCESS | 1750 | 1467597787578 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 19:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:03:07 INFO - PROCESS | 1750 | 1467597787584 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:03:07 INFO - PROCESS | 1750 | 1467597787588 Marionette TRACE conn4 <- [1,226,null,{}] 19:03:07 INFO - PROCESS | 1750 | 1467597787594 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:07 INFO - PROCESS | 1750 | 1467597787604 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:07 INFO - PROCESS | 1750 | 1467597787802 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 19:03:07 INFO - PROCESS | 1750 | 1467597787951 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:07 INFO - PROCESS | 1750 | 1467597787958 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x98ea6c00 == 49 [pid = 1750] [id = 64] 19:03:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x9927f800) [pid = 1750] [serial = 190] [outer = (nil)] 19:03:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x9928a400) [pid = 1750] [serial = 191] [outer = 0x9927f800] 19:03:08 INFO - PROCESS | 1750 | 1467597788042 Marionette DEBUG loaded listener.js 19:03:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0xa23a7400) [pid = 1750] [serial = 192] [outer = 0x9927f800] 19:03:08 INFO - PROCESS | 1750 | 1467597788916 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 19:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1344ms 19:03:08 INFO - PROCESS | 1750 | 1467597788929 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 19:03:08 INFO - PROCESS | 1750 | 1467597788932 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 19:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:03:08 INFO - PROCESS | 1750 | 1467597788939 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:03:08 INFO - PROCESS | 1750 | 1467597788942 Marionette TRACE conn4 <- [1,230,null,{}] 19:03:08 INFO - PROCESS | 1750 | 1467597788948 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:08 INFO - PROCESS | 1750 | 1467597788954 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:09 INFO - PROCESS | 1750 | 1467597789115 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 19:03:09 INFO - PROCESS | 1750 | 1467597789527 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:09 INFO - PROCESS | 1750 | 1467597789537 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x93d46800 == 50 [pid = 1750] [id = 65] 19:03:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x93d48800) [pid = 1750] [serial = 193] [outer = (nil)] 19:03:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x95269000) [pid = 1750] [serial = 194] [outer = 0x93d48800] 19:03:09 INFO - PROCESS | 1750 | 1467597789617 Marionette DEBUG loaded listener.js 19:03:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x953b6800) [pid = 1750] [serial = 195] [outer = 0x93d48800] 19:03:10 INFO - PROCESS | 1750 | 1467597790498 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 19:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1640ms 19:03:10 INFO - PROCESS | 1750 | 1467597790581 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 19:03:10 INFO - PROCESS | 1750 | 1467597790587 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 19:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:03:10 INFO - PROCESS | 1750 | 1467597790595 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:03:10 INFO - PROCESS | 1750 | 1467597790599 Marionette TRACE conn4 <- [1,234,null,{}] 19:03:10 INFO - PROCESS | 1750 | 1467597790607 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:10 INFO - PROCESS | 1750 | 1467597790614 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:10 INFO - PROCESS | 1750 | 1467597790862 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 19:03:11 INFO - PROCESS | 1750 | 1467597791055 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:11 INFO - PROCESS | 1750 | 1467597791067 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x95265800 == 51 [pid = 1750] [id = 66] 19:03:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x95267800) [pid = 1750] [serial = 196] [outer = (nil)] 19:03:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x97a29800) [pid = 1750] [serial = 197] [outer = 0x95267800] 19:03:11 INFO - PROCESS | 1750 | 1467597791195 Marionette DEBUG loaded listener.js 19:03:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x9928e800) [pid = 1750] [serial = 198] [outer = 0x95267800] 19:03:11 INFO - PROCESS | 1750 | --DOCSHELL 0x92f8a000 == 50 [pid = 1750] [id = 32] 19:03:11 INFO - PROCESS | 1750 | --DOCSHELL 0x93b28400 == 49 [pid = 1750] [id = 57] 19:03:11 INFO - PROCESS | 1750 | --DOCSHELL 0x9a45d000 == 48 [pid = 1750] [id = 56] 19:03:11 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x9a465800) [pid = 1750] [serial = 137] [outer = (nil)] [url = about:blank] 19:03:11 INFO - PROCESS | 1750 | --DOCSHELL 0x99d6b800 == 47 [pid = 1750] [id = 55] 19:03:11 INFO - PROCESS | 1750 | --DOCSHELL 0x9973c000 == 46 [pid = 1750] [id = 54] 19:03:11 INFO - PROCESS | 1750 | --DOCSHELL 0x92f96000 == 45 [pid = 1750] [id = 53] 19:03:11 INFO - PROCESS | 1750 | --DOCSHELL 0x953b3400 == 44 [pid = 1750] [id = 52] 19:03:11 INFO - PROCESS | 1750 | --DOCSHELL 0x93d44800 == 43 [pid = 1750] [id = 51] 19:03:11 INFO - PROCESS | 1750 | --DOCSHELL 0x93d3b800 == 42 [pid = 1750] [id = 50] 19:03:11 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x97815000) [pid = 1750] [serial = 113] [outer = (nil)] [url = about:blank] 19:03:11 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x9cbc1c00) [pid = 1750] [serial = 128] [outer = (nil)] [url = about:blank] 19:03:11 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0xa4d4b800) [pid = 1750] [serial = 132] [outer = (nil)] [url = about:blank] 19:03:11 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0xa33c4000) [pid = 1750] [serial = 131] [outer = (nil)] [url = about:blank] 19:03:11 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x95268c00) [pid = 1750] [serial = 116] [outer = (nil)] [url = about:blank] 19:03:11 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x99c81800) [pid = 1750] [serial = 125] [outer = (nil)] [url = about:blank] 19:03:11 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x9a12f400) [pid = 1750] [serial = 126] [outer = (nil)] [url = about:blank] 19:03:11 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x95264c00) [pid = 1750] [serial = 122] [outer = (nil)] [url = about:blank] 19:03:11 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x95268000) [pid = 1750] [serial = 123] [outer = (nil)] [url = about:blank] 19:03:11 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x9cbba800) [pid = 1750] [serial = 119] [outer = (nil)] [url = about:blank] 19:03:11 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0xa4f22000) [pid = 1750] [serial = 134] [outer = (nil)] [url = about:blank] 19:03:11 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0xa61bf400) [pid = 1750] [serial = 135] [outer = (nil)] [url = about:blank] 19:03:11 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0xa2320800) [pid = 1750] [serial = 129] [outer = (nil)] [url = about:blank] 19:03:11 INFO - PROCESS | 1750 | 1467597791952 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 19:03:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1430ms 19:03:12 INFO - PROCESS | 1750 | 1467597792028 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 19:03:12 INFO - PROCESS | 1750 | 1467597792034 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 19:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:03:12 INFO - PROCESS | 1750 | 1467597792041 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:03:12 INFO - PROCESS | 1750 | 1467597792045 Marionette TRACE conn4 <- [1,238,null,{}] 19:03:12 INFO - PROCESS | 1750 | 1467597792051 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:12 INFO - PROCESS | 1750 | 1467597792056 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:12 INFO - PROCESS | 1750 | 1467597792229 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 19:03:12 INFO - PROCESS | 1750 | 1467597792340 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:12 INFO - PROCESS | 1750 | 1467597792349 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x93d3b800 == 43 [pid = 1750] [id = 67] 19:03:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x953bb800) [pid = 1750] [serial = 199] [outer = (nil)] 19:03:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x99757400) [pid = 1750] [serial = 200] [outer = 0x953bb800] 19:03:12 INFO - PROCESS | 1750 | 1467597792420 Marionette DEBUG loaded listener.js 19:03:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x99ca6800) [pid = 1750] [serial = 201] [outer = 0x953bb800] 19:03:13 INFO - PROCESS | 1750 | 1467597793097 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 19:03:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1081ms 19:03:13 INFO - PROCESS | 1750 | 1467597793123 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 19:03:13 INFO - PROCESS | 1750 | 1467597793127 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 19:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:03:13 INFO - PROCESS | 1750 | 1467597793140 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:03:13 INFO - PROCESS | 1750 | 1467597793148 Marionette TRACE conn4 <- [1,242,null,{}] 19:03:13 INFO - PROCESS | 1750 | 1467597793157 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:13 INFO - PROCESS | 1750 | 1467597793163 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:13 INFO - PROCESS | 1750 | 1467597793379 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 19:03:13 INFO - PROCESS | 1750 | 1467597793394 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:13 INFO - PROCESS | 1750 | 1467597793401 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x952b3000 == 44 [pid = 1750] [id = 68] 19:03:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x99d70400) [pid = 1750] [serial = 202] [outer = (nil)] 19:03:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x9a45d800) [pid = 1750] [serial = 203] [outer = 0x99d70400] 19:03:13 INFO - PROCESS | 1750 | 1467597793467 Marionette DEBUG loaded listener.js 19:03:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x9afea000) [pid = 1750] [serial = 204] [outer = 0x99d70400] 19:03:14 INFO - PROCESS | 1750 | 1467597794305 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 19:03:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1243ms 19:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:03:14 INFO - PROCESS | 1750 | 1467597794376 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 19:03:14 INFO - PROCESS | 1750 | 1467597794380 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 19:03:14 INFO - PROCESS | 1750 | 1467597794386 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:03:14 INFO - PROCESS | 1750 | 1467597794389 Marionette TRACE conn4 <- [1,246,null,{}] 19:03:14 INFO - PROCESS | 1750 | 1467597794395 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:14 INFO - PROCESS | 1750 | 1467597794400 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:14 INFO - PROCESS | 1750 | 1467597794615 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 19:03:14 INFO - PROCESS | 1750 | 1467597794653 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:14 INFO - PROCESS | 1750 | 1467597794661 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x923f0800 == 45 [pid = 1750] [id = 69] 19:03:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x93d3d000) [pid = 1750] [serial = 205] [outer = (nil)] 19:03:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x9b04b800) [pid = 1750] [serial = 206] [outer = 0x93d3d000] 19:03:14 INFO - PROCESS | 1750 | 1467597794729 Marionette DEBUG loaded listener.js 19:03:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x9cc01800) [pid = 1750] [serial = 207] [outer = 0x93d3d000] 19:03:15 INFO - PROCESS | 1750 | 1467597795515 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 19:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1194ms 19:03:15 INFO - PROCESS | 1750 | 1467597795580 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 19:03:15 INFO - PROCESS | 1750 | 1467597795583 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 19:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:03:15 INFO - PROCESS | 1750 | 1467597795589 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:03:15 INFO - PROCESS | 1750 | 1467597795592 Marionette TRACE conn4 <- [1,250,null,{}] 19:03:15 INFO - PROCESS | 1750 | 1467597795598 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:15 INFO - PROCESS | 1750 | 1467597795603 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:15 INFO - PROCESS | 1750 | 1467597795925 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 19:03:15 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x99755400) [pid = 1750] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:03:15 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x9525f400) [pid = 1750] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:03:15 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x953b3c00) [pid = 1750] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:03:15 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x93d41800) [pid = 1750] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:03:15 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x99d6c400) [pid = 1750] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:03:15 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x9a45dc00) [pid = 1750] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:03:15 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x93b34000) [pid = 1750] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:03:16 INFO - PROCESS | 1750 | 1467597796019 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:16 INFO - PROCESS | 1750 | 1467597796034 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x953b3c00 == 46 [pid = 1750] [id = 70] 19:03:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x953b8c00) [pid = 1750] [serial = 208] [outer = (nil)] 19:03:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x99c84400) [pid = 1750] [serial = 209] [outer = 0x953b8c00] 19:03:16 INFO - PROCESS | 1750 | 1467597796111 Marionette DEBUG loaded listener.js 19:03:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0xa231e000) [pid = 1750] [serial = 210] [outer = 0x953b8c00] 19:03:16 INFO - PROCESS | 1750 | 1467597796830 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 19:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1278ms 19:03:16 INFO - PROCESS | 1750 | 1467597796873 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 19:03:16 INFO - PROCESS | 1750 | 1467597796877 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 19:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:03:16 INFO - PROCESS | 1750 | 1467597796883 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:03:16 INFO - PROCESS | 1750 | 1467597796886 Marionette TRACE conn4 <- [1,254,null,{}] 19:03:16 INFO - PROCESS | 1750 | 1467597796892 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:16 INFO - PROCESS | 1750 | 1467597796897 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:17 INFO - PROCESS | 1750 | 1467597797047 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 19:03:17 INFO - PROCESS | 1750 | 1467597797067 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:17 INFO - PROCESS | 1750 | 1467597797073 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x923b2000 == 47 [pid = 1750] [id = 71] 19:03:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x923b4c00) [pid = 1750] [serial = 211] [outer = (nil)] 19:03:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x923bc800) [pid = 1750] [serial = 212] [outer = 0x923b4c00] 19:03:17 INFO - PROCESS | 1750 | 1467597797141 Marionette DEBUG loaded listener.js 19:03:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0xa200a000) [pid = 1750] [serial = 213] [outer = 0x923b4c00] 19:03:18 INFO - PROCESS | 1750 | 1467597798031 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 19:03:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1186ms 19:03:18 INFO - PROCESS | 1750 | 1467597798070 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 19:03:18 INFO - PROCESS | 1750 | 1467597798075 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 19:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:03:18 INFO - PROCESS | 1750 | 1467597798085 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:03:18 INFO - PROCESS | 1750 | 1467597798091 Marionette TRACE conn4 <- [1,258,null,{}] 19:03:18 INFO - PROCESS | 1750 | 1467597798102 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:18 INFO - PROCESS | 1750 | 1467597798110 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:18 INFO - PROCESS | 1750 | 1467597798412 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 19:03:18 INFO - PROCESS | 1750 | 1467597798491 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:18 INFO - PROCESS | 1750 | 1467597798504 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x923ed400 == 48 [pid = 1750] [id = 72] 19:03:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x923f2400) [pid = 1750] [serial = 214] [outer = (nil)] 19:03:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x93b78400) [pid = 1750] [serial = 215] [outer = 0x923f2400] 19:03:18 INFO - PROCESS | 1750 | 1467597798627 Marionette DEBUG loaded listener.js 19:03:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x93d43000) [pid = 1750] [serial = 216] [outer = 0x923f2400] 19:03:19 INFO - PROCESS | 1750 | 1467597799649 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 19:03:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1637ms 19:03:19 INFO - PROCESS | 1750 | 1467597799722 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 19:03:19 INFO - PROCESS | 1750 | 1467597799731 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 19:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:03:19 INFO - PROCESS | 1750 | 1467597799745 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:03:19 INFO - PROCESS | 1750 | 1467597799750 Marionette TRACE conn4 <- [1,262,null,{}] 19:03:19 INFO - PROCESS | 1750 | 1467597799757 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:19 INFO - PROCESS | 1750 | 1467597799763 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:19 INFO - PROCESS | 1750 | 1467597799989 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 19:03:20 INFO - PROCESS | 1750 | 1467597800230 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:20 INFO - PROCESS | 1750 | 1467597800238 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x99283c00 == 49 [pid = 1750] [id = 73] 19:03:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x996f4400) [pid = 1750] [serial = 217] [outer = (nil)] 19:03:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x996fc800) [pid = 1750] [serial = 218] [outer = 0x996f4400] 19:03:20 INFO - PROCESS | 1750 | 1467597800325 Marionette DEBUG loaded listener.js 19:03:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x99c83800) [pid = 1750] [serial = 219] [outer = 0x996f4400] 19:03:21 INFO - PROCESS | 1750 | 1467597801177 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 19:03:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1487ms 19:03:21 INFO - PROCESS | 1750 | 1467597801231 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 19:03:21 INFO - PROCESS | 1750 | 1467597801235 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 19:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:03:21 INFO - PROCESS | 1750 | 1467597801242 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:03:21 INFO - PROCESS | 1750 | 1467597801248 Marionette TRACE conn4 <- [1,266,null,{}] 19:03:21 INFO - PROCESS | 1750 | 1467597801265 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:21 INFO - PROCESS | 1750 | 1467597801274 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:21 INFO - PROCESS | 1750 | 1467597801492 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 19:03:21 INFO - PROCESS | 1750 | 1467597801648 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:21 INFO - PROCESS | 1750 | 1467597801660 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x9cbc3800 == 50 [pid = 1750] [id = 74] 19:03:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x9cc02000) [pid = 1750] [serial = 220] [outer = (nil)] 19:03:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0xa23a8000) [pid = 1750] [serial = 221] [outer = 0x9cc02000] 19:03:21 INFO - PROCESS | 1750 | 1467597801784 Marionette DEBUG loaded listener.js 19:03:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0xa3109800) [pid = 1750] [serial = 222] [outer = 0x9cc02000] 19:03:22 INFO - PROCESS | 1750 | 1467597802741 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 19:03:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1542ms 19:03:22 INFO - PROCESS | 1750 | 1467597802785 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 19:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:03:22 INFO - PROCESS | 1750 | 1467597802790 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 19:03:22 INFO - PROCESS | 1750 | 1467597802796 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:03:22 INFO - PROCESS | 1750 | 1467597802800 Marionette TRACE conn4 <- [1,270,null,{}] 19:03:22 INFO - PROCESS | 1750 | 1467597802806 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:22 INFO - PROCESS | 1750 | 1467597802811 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:22 INFO - PROCESS | 1750 | 1467597802989 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 19:03:23 INFO - PROCESS | 1750 | 1467597803180 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:23 INFO - PROCESS | 1750 | 1467597803190 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x9811c400 == 51 [pid = 1750] [id = 75] 19:03:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x9928d800) [pid = 1750] [serial = 223] [outer = (nil)] 19:03:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0xa4f1dc00) [pid = 1750] [serial = 224] [outer = 0x9928d800] 19:03:23 INFO - PROCESS | 1750 | 1467597803273 Marionette DEBUG loaded listener.js 19:03:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0xa6726800) [pid = 1750] [serial = 225] [outer = 0x9928d800] 19:03:24 INFO - PROCESS | 1750 | 1467597804058 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 19:03:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:03:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1289ms 19:03:24 INFO - PROCESS | 1750 | 1467597804087 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 19:03:24 INFO - PROCESS | 1750 | 1467597804092 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 19:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:03:24 INFO - PROCESS | 1750 | 1467597804100 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:03:24 INFO - PROCESS | 1750 | 1467597804105 Marionette TRACE conn4 <- [1,274,null,{}] 19:03:24 INFO - PROCESS | 1750 | 1467597804129 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:24 INFO - PROCESS | 1750 | 1467597804134 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:24 INFO - PROCESS | 1750 | 1467597804303 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 19:03:24 INFO - PROCESS | 1750 | 1467597804472 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:24 INFO - PROCESS | 1750 | 1467597804480 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x93b6c800 == 52 [pid = 1750] [id = 76] 19:03:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x98dde800) [pid = 1750] [serial = 226] [outer = (nil)] 19:03:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0xa6990800) [pid = 1750] [serial = 227] [outer = 0x98dde800] 19:03:24 INFO - PROCESS | 1750 | 1467597804574 Marionette DEBUG loaded listener.js 19:03:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0xa678c800) [pid = 1750] [serial = 228] [outer = 0x98dde800] 19:03:25 INFO - PROCESS | 1750 | 1467597805398 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 19:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1337ms 19:03:25 INFO - PROCESS | 1750 | 1467597805437 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 19:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:03:25 INFO - PROCESS | 1750 | 1467597805441 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 19:03:25 INFO - PROCESS | 1750 | 1467597805447 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:03:25 INFO - PROCESS | 1750 | 1467597805451 Marionette TRACE conn4 <- [1,278,null,{}] 19:03:25 INFO - PROCESS | 1750 | 1467597805457 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:25 INFO - PROCESS | 1750 | 1467597805469 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:25 INFO - PROCESS | 1750 | 1467597805677 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 19:03:25 INFO - PROCESS | 1750 | 1467597805834 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:25 INFO - PROCESS | 1750 | 1467597805842 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b044c00 == 53 [pid = 1750] [id = 77] 19:03:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0xa4d57c00) [pid = 1750] [serial = 229] [outer = (nil)] 19:03:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0xa825dc00) [pid = 1750] [serial = 230] [outer = 0xa4d57c00] 19:03:25 INFO - PROCESS | 1750 | 1467597805940 Marionette DEBUG loaded listener.js 19:03:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0xa8c44000) [pid = 1750] [serial = 231] [outer = 0xa4d57c00] 19:03:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0xa905b800) [pid = 1750] [serial = 232] [outer = 0x98de8c00] 19:03:26 INFO - PROCESS | 1750 | 1467597806891 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 19:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1483ms 19:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:03:26 INFO - PROCESS | 1750 | 1467597806929 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 19:03:26 INFO - PROCESS | 1750 | 1467597806933 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 19:03:26 INFO - PROCESS | 1750 | 1467597806939 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:03:26 INFO - PROCESS | 1750 | 1467597806942 Marionette TRACE conn4 <- [1,282,null,{}] 19:03:26 INFO - PROCESS | 1750 | 1467597806948 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:26 INFO - PROCESS | 1750 | 1467597806953 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:27 INFO - PROCESS | 1750 | 1467597807124 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 19:03:27 INFO - PROCESS | 1750 | 1467597807282 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:27 INFO - PROCESS | 1750 | 1467597807289 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x992dbc00 == 54 [pid = 1750] [id = 78] 19:03:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x99bf7000) [pid = 1750] [serial = 233] [outer = (nil)] 19:03:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0xa8c7b800) [pid = 1750] [serial = 234] [outer = 0x99bf7000] 19:03:27 INFO - PROCESS | 1750 | 1467597807368 Marionette DEBUG loaded listener.js 19:03:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0xa9021000) [pid = 1750] [serial = 235] [outer = 0x99bf7000] 19:03:28 INFO - PROCESS | 1750 | 1467597808272 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 19:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1384ms 19:03:28 INFO - PROCESS | 1750 | 1467597808322 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 19:03:28 INFO - PROCESS | 1750 | 1467597808326 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 19:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:03:28 INFO - PROCESS | 1750 | 1467597808333 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:03:28 INFO - PROCESS | 1750 | 1467597808337 Marionette TRACE conn4 <- [1,286,null,{}] 19:03:28 INFO - PROCESS | 1750 | 1467597808343 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:28 INFO - PROCESS | 1750 | 1467597808348 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:28 INFO - PROCESS | 1750 | 1467597808581 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 19:03:28 INFO - PROCESS | 1750 | 1467597808968 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:28 INFO - PROCESS | 1750 | 1467597808978 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x91378400 == 55 [pid = 1750] [id = 79] 19:03:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x91378800) [pid = 1750] [serial = 236] [outer = (nil)] 19:03:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x9137a800) [pid = 1750] [serial = 237] [outer = 0x91378800] 19:03:29 INFO - PROCESS | 1750 | 1467597809100 Marionette DEBUG loaded listener.js 19:03:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x9137dc00) [pid = 1750] [serial = 238] [outer = 0x91378800] 19:03:30 INFO - PROCESS | 1750 | 1467597810005 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 19:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1739ms 19:03:30 INFO - PROCESS | 1750 | 1467597810075 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 19:03:30 INFO - PROCESS | 1750 | 1467597810080 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 19:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:03:30 INFO - PROCESS | 1750 | 1467597810088 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:03:30 INFO - PROCESS | 1750 | 1467597810093 Marionette TRACE conn4 <- [1,290,null,{}] 19:03:30 INFO - PROCESS | 1750 | 1467597810101 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:30 INFO - PROCESS | 1750 | 1467597810109 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:30 INFO - PROCESS | 1750 | 1467597810314 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 19:03:30 INFO - PROCESS | 1750 | --DOCSHELL 0x9afe7800 == 54 [pid = 1750] [id = 40] 19:03:30 INFO - PROCESS | 1750 | --DOCSHELL 0x953b3c00 == 53 [pid = 1750] [id = 70] 19:03:30 INFO - PROCESS | 1750 | --DOCSHELL 0x923f0800 == 52 [pid = 1750] [id = 69] 19:03:30 INFO - PROCESS | 1750 | --DOCSHELL 0x952b3000 == 51 [pid = 1750] [id = 68] 19:03:30 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x996f6000) [pid = 1750] [serial = 173] [outer = (nil)] [url = about:blank] 19:03:30 INFO - PROCESS | 1750 | 1467597810559 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:30 INFO - PROCESS | 1750 | 1467597810566 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:30 INFO - PROCESS | 1750 | --DOCSHELL 0x93d3b800 == 50 [pid = 1750] [id = 67] 19:03:30 INFO - PROCESS | 1750 | --DOCSHELL 0x95265800 == 49 [pid = 1750] [id = 66] 19:03:30 INFO - PROCESS | 1750 | --DOCSHELL 0x93d46800 == 48 [pid = 1750] [id = 65] 19:03:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x923b4400 == 49 [pid = 1750] [id = 80] 19:03:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x923bd400) [pid = 1750] [serial = 239] [outer = (nil)] 19:03:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x93b34000) [pid = 1750] [serial = 240] [outer = 0x923bd400] 19:03:30 INFO - PROCESS | 1750 | 1467597810656 Marionette DEBUG loaded listener.js 19:03:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x95262400) [pid = 1750] [serial = 241] [outer = 0x923bd400] 19:03:30 INFO - PROCESS | 1750 | --DOCSHELL 0x92f8b800 == 48 [pid = 1750] [id = 62] 19:03:30 INFO - PROCESS | 1750 | --DOCSHELL 0x93d49400 == 47 [pid = 1750] [id = 59] 19:03:30 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x9975f000) [pid = 1750] [serial = 159] [outer = (nil)] [url = about:blank] 19:03:30 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0xa6ea8800) [pid = 1750] [serial = 149] [outer = (nil)] [url = about:blank] 19:03:30 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x9525ec00) [pid = 1750] [serial = 140] [outer = (nil)] [url = about:blank] 19:03:30 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x99d72800) [pid = 1750] [serial = 164] [outer = (nil)] [url = about:blank] 19:03:30 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x99d74000) [pid = 1750] [serial = 165] [outer = (nil)] [url = about:blank] 19:03:30 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x99c7a800) [pid = 1750] [serial = 143] [outer = (nil)] [url = about:blank] 19:03:30 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0xa3109000) [pid = 1750] [serial = 146] [outer = (nil)] [url = about:blank] 19:03:30 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x9a669400) [pid = 1750] [serial = 167] [outer = (nil)] [url = about:blank] 19:03:30 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x9b045400) [pid = 1750] [serial = 171] [outer = (nil)] [url = about:blank] 19:03:30 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x9afee400) [pid = 1750] [serial = 168] [outer = (nil)] [url = about:blank] 19:03:30 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x9b042c00) [pid = 1750] [serial = 170] [outer = (nil)] [url = about:blank] 19:03:30 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x9a465c00) [pid = 1750] [serial = 162] [outer = (nil)] [url = about:blank] 19:03:30 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x9a463c00) [pid = 1750] [serial = 161] [outer = (nil)] [url = about:blank] 19:03:30 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x990d5800) [pid = 1750] [serial = 153] [outer = (nil)] [url = about:blank] 19:03:30 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x95267c00) [pid = 1750] [serial = 152] [outer = (nil)] [url = about:blank] 19:03:30 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x99493800) [pid = 1750] [serial = 156] [outer = (nil)] [url = about:blank] 19:03:31 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x953ba000) [pid = 1750] [serial = 155] [outer = (nil)] [url = about:blank] 19:03:31 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x99754800) [pid = 1750] [serial = 158] [outer = (nil)] [url = about:blank] 19:03:31 INFO - PROCESS | 1750 | 1467597811419 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 19:03:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1389ms 19:03:31 INFO - PROCESS | 1750 | 1467597811480 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 19:03:31 INFO - PROCESS | 1750 | 1467597811486 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 19:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:03:31 INFO - PROCESS | 1750 | 1467597811493 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:03:31 INFO - PROCESS | 1750 | 1467597811497 Marionette TRACE conn4 <- [1,294,null,{}] 19:03:31 INFO - PROCESS | 1750 | 1467597811502 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:31 INFO - PROCESS | 1750 | 1467597811508 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:31 INFO - PROCESS | 1750 | 1467597811670 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 19:03:31 INFO - PROCESS | 1750 | 1467597811682 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:31 INFO - PROCESS | 1750 | 1467597811689 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x95261400 == 48 [pid = 1750] [id = 81] 19:03:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x95268000) [pid = 1750] [serial = 242] [outer = (nil)] 19:03:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x98dde000) [pid = 1750] [serial = 243] [outer = 0x95268000] 19:03:31 INFO - PROCESS | 1750 | 1467597811758 Marionette DEBUG loaded listener.js 19:03:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x99285800) [pid = 1750] [serial = 244] [outer = 0x95268000] 19:03:32 INFO - PROCESS | 1750 | 1467597812658 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:03:32 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. 19:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1187ms 19:03:32 INFO - PROCESS | 1750 | 1467597812681 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 19:03:32 INFO - PROCESS | 1750 | 1467597812685 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 19:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:03:32 INFO - PROCESS | 1750 | 1467597812699 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:03:32 INFO - PROCESS | 1750 | 1467597812708 Marionette TRACE conn4 <- [1,298,null,{}] 19:03:32 INFO - PROCESS | 1750 | 1467597812716 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:32 INFO - PROCESS | 1750 | 1467597812723 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:32 INFO - PROCESS | 1750 | 1467597812882 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 19:03:32 INFO - PROCESS | 1750 | 1467597812893 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:32 INFO - PROCESS | 1750 | 1467597812901 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x98129400 == 49 [pid = 1750] [id = 82] 19:03:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x996f9c00) [pid = 1750] [serial = 245] [outer = (nil)] 19:03:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x99c76800) [pid = 1750] [serial = 246] [outer = 0x996f9c00] 19:03:32 INFO - PROCESS | 1750 | 1467597812968 Marionette DEBUG loaded listener.js 19:03:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x99c84800) [pid = 1750] [serial = 247] [outer = 0x996f9c00] 19:03:33 INFO - PROCESS | 1750 | 1467597813859 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:03:33 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. 19:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1206ms 19:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:03:33 INFO - PROCESS | 1750 | 1467597813898 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 19:03:33 INFO - PROCESS | 1750 | 1467597813901 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 19:03:33 INFO - PROCESS | 1750 | 1467597813908 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:03:33 INFO - PROCESS | 1750 | 1467597813911 Marionette TRACE conn4 <- [1,302,null,{}] 19:03:33 INFO - PROCESS | 1750 | 1467597813924 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:33 INFO - PROCESS | 1750 | 1467597813943 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:34 INFO - PROCESS | 1750 | 1467597814144 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 19:03:34 INFO - PROCESS | 1750 | 1467597814165 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:34 INFO - PROCESS | 1750 | 1467597814173 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f8b400 == 50 [pid = 1750] [id = 83] 19:03:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x90f8b800) [pid = 1750] [serial = 248] [outer = (nil)] 19:03:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x90f95c00) [pid = 1750] [serial = 249] [outer = 0x90f8b800] 19:03:34 INFO - PROCESS | 1750 | 1467597814239 Marionette DEBUG loaded listener.js 19:03:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x90f99800) [pid = 1750] [serial = 250] [outer = 0x90f8b800] 19:03:35 INFO - PROCESS | 1750 | 1467597815059 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:03:35 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. 19:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1196ms 19:03:35 INFO - PROCESS | 1750 | 1467597815103 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 19:03:35 INFO - PROCESS | 1750 | 1467597815107 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 19:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:03:35 INFO - PROCESS | 1750 | 1467597815113 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:03:35 INFO - PROCESS | 1750 | 1467597815116 Marionette TRACE conn4 <- [1,306,null,{}] 19:03:35 INFO - PROCESS | 1750 | 1467597815128 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:35 INFO - PROCESS | 1750 | 1467597815132 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:35 INFO - PROCESS | 1750 | 1467597815331 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 19:03:35 INFO - PROCESS | 1750 | 1467597815353 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:35 INFO - PROCESS | 1750 | 1467597815366 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x996f7400 == 51 [pid = 1750] [id = 84] 19:03:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x99754800) [pid = 1750] [serial = 251] [outer = (nil)] 19:03:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x99d6a800) [pid = 1750] [serial = 252] [outer = 0x99754800] 19:03:35 INFO - PROCESS | 1750 | 1467597815445 Marionette DEBUG loaded listener.js 19:03:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x99d75c00) [pid = 1750] [serial = 253] [outer = 0x99754800] 19:03:35 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x953bb800) [pid = 1750] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:03:35 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x93d48800) [pid = 1750] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:03:35 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x93d3d000) [pid = 1750] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:03:36 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x95267800) [pid = 1750] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:03:36 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x953b8c00) [pid = 1750] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:03:36 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x99d70400) [pid = 1750] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:03:36 INFO - PROCESS | 1750 | 1467597816447 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:03:36 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. 19:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1393ms 19:03:36 INFO - PROCESS | 1750 | 1467597816507 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 19:03:36 INFO - PROCESS | 1750 | 1467597816510 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 19:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:03:36 INFO - PROCESS | 1750 | 1467597816516 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:03:36 INFO - PROCESS | 1750 | 1467597816520 Marionette TRACE conn4 <- [1,310,null,{}] 19:03:36 INFO - PROCESS | 1750 | 1467597816525 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:36 INFO - PROCESS | 1750 | 1467597816531 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:36 INFO - PROCESS | 1750 | 1467597816686 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 19:03:36 INFO - PROCESS | 1750 | 1467597816695 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:36 INFO - PROCESS | 1750 | 1467597816703 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x91367800 == 52 [pid = 1750] [id = 85] 19:03:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x91369000) [pid = 1750] [serial = 254] [outer = (nil)] 19:03:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x91370c00) [pid = 1750] [serial = 255] [outer = 0x91369000] 19:03:36 INFO - PROCESS | 1750 | 1467597816773 Marionette DEBUG loaded listener.js 19:03:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x923b9800) [pid = 1750] [serial = 256] [outer = 0x91369000] 19:03:37 INFO - PROCESS | 1750 | 1467597817641 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1179ms 19:03:37 INFO - PROCESS | 1750 | 1467597817697 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 19:03:37 INFO - PROCESS | 1750 | 1467597817700 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 19:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:03:37 INFO - PROCESS | 1750 | 1467597817707 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:03:37 INFO - PROCESS | 1750 | 1467597817711 Marionette TRACE conn4 <- [1,314,null,{}] 19:03:37 INFO - PROCESS | 1750 | 1467597817716 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:37 INFO - PROCESS | 1750 | 1467597817721 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:37 INFO - PROCESS | 1750 | 1467597817870 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 19:03:38 INFO - PROCESS | 1750 | 1467597818082 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:38 INFO - PROCESS | 1750 | 1467597818091 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f8d400 == 53 [pid = 1750] [id = 86] 19:03:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x90f8dc00) [pid = 1750] [serial = 257] [outer = (nil)] 19:03:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x90f93400) [pid = 1750] [serial = 258] [outer = 0x90f8dc00] 19:03:38 INFO - PROCESS | 1750 | 1467597818179 Marionette DEBUG loaded listener.js 19:03:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x91027c00) [pid = 1750] [serial = 259] [outer = 0x90f8dc00] 19:03:39 INFO - PROCESS | 1750 | 1467597819152 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:03:39 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. 19:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1488ms 19:03:39 INFO - PROCESS | 1750 | 1467597819198 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 19:03:39 INFO - PROCESS | 1750 | 1467597819205 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 19:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:03:39 INFO - PROCESS | 1750 | 1467597819213 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:03:39 INFO - PROCESS | 1750 | 1467597819218 Marionette TRACE conn4 <- [1,318,null,{}] 19:03:39 INFO - PROCESS | 1750 | 1467597819226 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:39 INFO - PROCESS | 1750 | 1467597819235 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:39 INFO - PROCESS | 1750 | 1467597819442 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 19:03:39 INFO - PROCESS | 1750 | 1467597819648 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:39 INFO - PROCESS | 1750 | 1467597819658 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x9136b800 == 54 [pid = 1750] [id = 87] 19:03:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x9136e800) [pid = 1750] [serial = 260] [outer = (nil)] 19:03:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x91372000) [pid = 1750] [serial = 261] [outer = 0x9136e800] 19:03:39 INFO - PROCESS | 1750 | 1467597819780 Marionette DEBUG loaded listener.js 19:03:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x9137c000) [pid = 1750] [serial = 262] [outer = 0x9136e800] 19:03:40 INFO - PROCESS | 1750 | 1467597820649 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1484ms 19:03:40 INFO - PROCESS | 1750 | 1467597820700 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 19:03:40 INFO - PROCESS | 1750 | 1467597820708 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 19:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:03:40 INFO - PROCESS | 1750 | 1467597820715 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:03:40 INFO - PROCESS | 1750 | 1467597820719 Marionette TRACE conn4 <- [1,322,null,{}] 19:03:40 INFO - PROCESS | 1750 | 1467597820726 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:40 INFO - PROCESS | 1750 | 1467597820731 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:40 INFO - PROCESS | 1750 | 1467597820923 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 19:03:41 INFO - PROCESS | 1750 | 1467597821097 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:41 INFO - PROCESS | 1750 | 1467597821106 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x930bc800 == 55 [pid = 1750] [id = 88] 19:03:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x9526cc00) [pid = 1750] [serial = 263] [outer = (nil)] 19:03:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x953b4800) [pid = 1750] [serial = 264] [outer = 0x9526cc00] 19:03:41 INFO - PROCESS | 1750 | 1467597821235 Marionette DEBUG loaded listener.js 19:03:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x990d6400) [pid = 1750] [serial = 265] [outer = 0x9526cc00] 19:03:42 INFO - PROCESS | 1750 | 1467597822205 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:03:42 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. 19:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1532ms 19:03:42 INFO - PROCESS | 1750 | 1467597822248 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 19:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:03:42 INFO - PROCESS | 1750 | 1467597822253 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 19:03:42 INFO - PROCESS | 1750 | 1467597822269 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:03:42 INFO - PROCESS | 1750 | 1467597822279 Marionette TRACE conn4 <- [1,326,null,{}] 19:03:42 INFO - PROCESS | 1750 | 1467597822286 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:42 INFO - PROCESS | 1750 | 1467597822294 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:42 INFO - PROCESS | 1750 | 1467597822490 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 19:03:42 INFO - PROCESS | 1750 | 1467597822703 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:42 INFO - PROCESS | 1750 | 1467597822714 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x91029c00 == 56 [pid = 1750] [id = 89] 19:03:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x91374400) [pid = 1750] [serial = 266] [outer = (nil)] 19:03:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x99d72800) [pid = 1750] [serial = 267] [outer = 0x91374400] 19:03:42 INFO - PROCESS | 1750 | 1467597822839 Marionette DEBUG loaded listener.js 19:03:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x9a360c00) [pid = 1750] [serial = 268] [outer = 0x91374400] 19:03:43 INFO - PROCESS | 1750 | 1467597823848 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1611ms 19:03:43 INFO - PROCESS | 1750 | 1467597823870 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 19:03:43 INFO - PROCESS | 1750 | 1467597823876 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 19:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:03:43 INFO - PROCESS | 1750 | 1467597823882 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:03:43 INFO - PROCESS | 1750 | 1467597823886 Marionette TRACE conn4 <- [1,330,null,{}] 19:03:43 INFO - PROCESS | 1750 | 1467597823893 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:43 INFO - PROCESS | 1750 | 1467597823897 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:44 INFO - PROCESS | 1750 | 1467597824094 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 19:03:44 INFO - PROCESS | 1750 | 1467597824255 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:44 INFO - PROCESS | 1750 | 1467597824263 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b7c00 == 57 [pid = 1750] [id = 90] 19:03:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8f6b8c00) [pid = 1750] [serial = 269] [outer = (nil)] 19:03:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8f6be800) [pid = 1750] [serial = 270] [outer = 0x8f6b8c00] 19:03:44 INFO - PROCESS | 1750 | 1467597824350 Marionette DEBUG loaded listener.js 19:03:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x91380800) [pid = 1750] [serial = 271] [outer = 0x8f6b8c00] 19:03:45 INFO - PROCESS | 1750 | 1467597825252 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1433ms 19:03:45 INFO - PROCESS | 1750 | 1467597825315 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 19:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:03:45 INFO - PROCESS | 1750 | 1467597825319 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 19:03:45 INFO - PROCESS | 1750 | 1467597825326 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:03:45 INFO - PROCESS | 1750 | 1467597825330 Marionette TRACE conn4 <- [1,334,null,{}] 19:03:45 INFO - PROCESS | 1750 | 1467597825335 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:45 INFO - PROCESS | 1750 | 1467597825341 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:45 INFO - PROCESS | 1750 | 1467597825551 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 19:03:45 INFO - PROCESS | 1750 | 1467597825761 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:45 INFO - PROCESS | 1750 | 1467597825777 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a461000 == 58 [pid = 1750] [id = 91] 19:03:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x9a461c00) [pid = 1750] [serial = 272] [outer = (nil)] 19:03:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x9a466400) [pid = 1750] [serial = 273] [outer = 0x9a461c00] 19:03:45 INFO - PROCESS | 1750 | 1467597825911 Marionette DEBUG loaded listener.js 19:03:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x9afee400) [pid = 1750] [serial = 274] [outer = 0x9a461c00] 19:03:46 INFO - PROCESS | 1750 | 1467597826791 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1533ms 19:03:46 INFO - PROCESS | 1750 | 1467597826858 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 19:03:46 INFO - PROCESS | 1750 | 1467597826862 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 19:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:03:46 INFO - PROCESS | 1750 | 1467597826869 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:03:46 INFO - PROCESS | 1750 | 1467597826872 Marionette TRACE conn4 <- [1,338,null,{}] 19:03:46 INFO - PROCESS | 1750 | 1467597826878 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:46 INFO - PROCESS | 1750 | 1467597826884 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:47 INFO - PROCESS | 1750 | 1467597827098 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 19:03:47 INFO - PROCESS | 1750 | 1467597827261 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:47 INFO - PROCESS | 1750 | 1467597827270 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8c0c00 == 59 [pid = 1750] [id = 92] 19:03:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8f8c2c00) [pid = 1750] [serial = 275] [outer = (nil)] 19:03:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8f8ca000) [pid = 1750] [serial = 276] [outer = 0x8f8c2c00] 19:03:47 INFO - PROCESS | 1750 | 1467597827351 Marionette DEBUG loaded listener.js 19:03:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x91342000) [pid = 1750] [serial = 277] [outer = 0x8f8c2c00] 19:03:48 INFO - PROCESS | 1750 | 1467597828241 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1444ms 19:03:48 INFO - PROCESS | 1750 | 1467597828314 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 19:03:48 INFO - PROCESS | 1750 | 1467597828318 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 19:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:03:48 INFO - PROCESS | 1750 | 1467597828324 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:03:48 INFO - PROCESS | 1750 | 1467597828328 Marionette TRACE conn4 <- [1,342,null,{}] 19:03:48 INFO - PROCESS | 1750 | 1467597828333 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:48 INFO - PROCESS | 1750 | 1467597828339 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:48 INFO - PROCESS | 1750 | 1467597828549 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 19:03:48 INFO - PROCESS | 1750 | 1467597828715 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:48 INFO - PROCESS | 1750 | 1467597828723 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8c7400 == 60 [pid = 1750] [id = 93] 19:03:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8f8c7c00) [pid = 1750] [serial = 278] [outer = (nil)] 19:03:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x953b5800) [pid = 1750] [serial = 279] [outer = 0x8f8c7c00] 19:03:48 INFO - PROCESS | 1750 | 1467597828841 Marionette DEBUG loaded listener.js 19:03:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x9b03c400) [pid = 1750] [serial = 280] [outer = 0x8f8c7c00] 19:03:49 INFO - PROCESS | 1750 | 1467597829961 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:03:50 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. 19:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1735ms 19:03:50 INFO - PROCESS | 1750 | 1467597830060 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 19:03:50 INFO - PROCESS | 1750 | 1467597830066 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 19:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:03:50 INFO - PROCESS | 1750 | 1467597830074 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:03:50 INFO - PROCESS | 1750 | 1467597830080 Marionette TRACE conn4 <- [1,346,null,{}] 19:03:50 INFO - PROCESS | 1750 | 1467597830088 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:50 INFO - PROCESS | 1750 | 1467597830094 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:50 INFO - PROCESS | 1750 | 1467597830354 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 19:03:50 INFO - PROCESS | 1750 | 1467597830508 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:50 INFO - PROCESS | 1750 | 1467597830522 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x91025000 == 61 [pid = 1750] [id = 94] 19:03:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x91025400) [pid = 1750] [serial = 281] [outer = (nil)] 19:03:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x9102e000) [pid = 1750] [serial = 282] [outer = 0x91025400] 19:03:50 INFO - PROCESS | 1750 | 1467597830594 Marionette DEBUG loaded listener.js 19:03:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x91031000) [pid = 1750] [serial = 283] [outer = 0x91025400] 19:03:51 INFO - PROCESS | 1750 | 1467597831453 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:03:51 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. 19:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1442ms 19:03:51 INFO - PROCESS | 1750 | 1467597831516 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 19:03:51 INFO - PROCESS | 1750 | 1467597831527 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 19:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:03:51 INFO - PROCESS | 1750 | 1467597831545 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:03:51 INFO - PROCESS | 1750 | 1467597831549 Marionette TRACE conn4 <- [1,350,null,{}] 19:03:51 INFO - PROCESS | 1750 | 1467597831555 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:51 INFO - PROCESS | 1750 | 1467597831561 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:51 INFO - PROCESS | 1750 | 1467597831741 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 19:03:51 INFO - PROCESS | 1750 | 1467597831911 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:51 INFO - PROCESS | 1750 | 1467597831918 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x9136b000 == 62 [pid = 1750] [id = 95] 19:03:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x91376000) [pid = 1750] [serial = 284] [outer = (nil)] 19:03:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x91383800) [pid = 1750] [serial = 285] [outer = 0x91376000] 19:03:52 INFO - PROCESS | 1750 | 1467597832039 Marionette DEBUG loaded listener.js 19:03:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x923b8000) [pid = 1750] [serial = 286] [outer = 0x91376000] 19:03:52 INFO - PROCESS | 1750 | --DOCSHELL 0x9a466000 == 61 [pid = 1750] [id = 27] 19:03:52 INFO - PROCESS | 1750 | --DOCSHELL 0x952be800 == 60 [pid = 1750] [id = 25] 19:03:52 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x923bc800) [pid = 1750] [serial = 212] [outer = (nil)] [url = about:blank] 19:03:52 INFO - PROCESS | 1750 | --DOCSHELL 0x91367800 == 59 [pid = 1750] [id = 85] 19:03:52 INFO - PROCESS | 1750 | --DOCSHELL 0x996f7400 == 58 [pid = 1750] [id = 84] 19:03:52 INFO - PROCESS | 1750 | --DOCSHELL 0x90f8b400 == 57 [pid = 1750] [id = 83] 19:03:52 INFO - PROCESS | 1750 | --DOCSHELL 0x98129400 == 56 [pid = 1750] [id = 82] 19:03:52 INFO - PROCESS | 1750 | --DOCSHELL 0x95261400 == 55 [pid = 1750] [id = 81] 19:03:52 INFO - PROCESS | 1750 | --DOCSHELL 0x923b4400 == 54 [pid = 1750] [id = 80] 19:03:52 INFO - PROCESS | 1750 | --DOCSHELL 0x91378400 == 53 [pid = 1750] [id = 79] 19:03:52 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x99757400) [pid = 1750] [serial = 200] [outer = (nil)] [url = about:blank] 19:03:52 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x99ca6800) [pid = 1750] [serial = 201] [outer = (nil)] [url = about:blank] 19:03:52 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x99753c00) [pid = 1750] [serial = 179] [outer = (nil)] [url = about:blank] 19:03:52 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x953b6800) [pid = 1750] [serial = 195] [outer = (nil)] [url = about:blank] 19:03:52 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x9b04b800) [pid = 1750] [serial = 206] [outer = (nil)] [url = about:blank] 19:03:52 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x95269000) [pid = 1750] [serial = 194] [outer = (nil)] [url = about:blank] 19:03:52 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x97a29800) [pid = 1750] [serial = 197] [outer = (nil)] [url = about:blank] 19:03:52 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x9928a400) [pid = 1750] [serial = 191] [outer = (nil)] [url = about:blank] 19:03:52 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x9928e800) [pid = 1750] [serial = 198] [outer = (nil)] [url = about:blank] 19:03:52 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x99c84400) [pid = 1750] [serial = 209] [outer = (nil)] [url = about:blank] 19:03:52 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x9a45d800) [pid = 1750] [serial = 203] [outer = (nil)] [url = about:blank] 19:03:52 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x953b7c00) [pid = 1750] [serial = 176] [outer = (nil)] [url = about:blank] 19:03:52 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x9afea400) [pid = 1750] [serial = 182] [outer = (nil)] [url = about:blank] 19:03:52 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x9b184800) [pid = 1750] [serial = 185] [outer = (nil)] [url = about:blank] 19:03:52 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0xa2007800) [pid = 1750] [serial = 188] [outer = (nil)] [url = about:blank] 19:03:52 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x9cc01800) [pid = 1750] [serial = 207] [outer = (nil)] [url = about:blank] 19:03:52 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0xa231e000) [pid = 1750] [serial = 210] [outer = (nil)] [url = about:blank] 19:03:52 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x9afea000) [pid = 1750] [serial = 204] [outer = (nil)] [url = about:blank] 19:03:53 INFO - PROCESS | 1750 | 1467597833029 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:03:53 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. 19:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1535ms 19:03:53 INFO - PROCESS | 1750 | 1467597833078 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 19:03:53 INFO - PROCESS | 1750 | 1467597833081 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 19:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:03:53 INFO - PROCESS | 1750 | 1467597833088 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:03:53 INFO - PROCESS | 1750 | 1467597833094 Marionette TRACE conn4 <- [1,354,null,{}] 19:03:53 INFO - PROCESS | 1750 | 1467597833109 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:53 INFO - PROCESS | 1750 | 1467597833117 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:53 INFO - PROCESS | 1750 | 1467597833296 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 19:03:53 INFO - PROCESS | 1750 | 1467597833421 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:53 INFO - PROCESS | 1750 | 1467597833431 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x93d44400 == 54 [pid = 1750] [id = 96] 19:03:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x948bcc00) [pid = 1750] [serial = 287] [outer = (nil)] 19:03:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x9526b000) [pid = 1750] [serial = 288] [outer = 0x948bcc00] 19:03:53 INFO - PROCESS | 1750 | 1467597833508 Marionette DEBUG loaded listener.js 19:03:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x953b7c00) [pid = 1750] [serial = 289] [outer = 0x948bcc00] 19:03:54 INFO - PROCESS | 1750 | 1467597834367 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:03:54 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. 19:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1342ms 19:03:54 INFO - PROCESS | 1750 | 1467597834431 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 19:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:03:54 INFO - PROCESS | 1750 | 1467597834436 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 19:03:54 INFO - PROCESS | 1750 | 1467597834442 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:03:54 INFO - PROCESS | 1750 | 1467597834445 Marionette TRACE conn4 <- [1,358,null,{}] 19:03:54 INFO - PROCESS | 1750 | 1467597834451 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:54 INFO - PROCESS | 1750 | 1467597834455 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:54 INFO - PROCESS | 1750 | 1467597834648 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 19:03:54 INFO - PROCESS | 1750 | 1467597834792 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:54 INFO - PROCESS | 1750 | 1467597834803 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x953bbc00 == 55 [pid = 1750] [id = 97] 19:03:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x9928a800) [pid = 1750] [serial = 290] [outer = (nil)] 19:03:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x996ef800) [pid = 1750] [serial = 291] [outer = 0x9928a800] 19:03:54 INFO - PROCESS | 1750 | 1467597834869 Marionette DEBUG loaded listener.js 19:03:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x996fb400) [pid = 1750] [serial = 292] [outer = 0x9928a800] 19:03:55 INFO - PROCESS | 1750 | 1467597835746 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:03:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1330ms 19:03:55 INFO - PROCESS | 1750 | 1467597835771 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 19:03:55 INFO - PROCESS | 1750 | 1467597835775 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 19:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:03:55 INFO - PROCESS | 1750 | 1467597835790 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:03:55 INFO - PROCESS | 1750 | 1467597835794 Marionette TRACE conn4 <- [1,362,null,{}] 19:03:55 INFO - PROCESS | 1750 | 1467597835799 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:55 INFO - PROCESS | 1750 | 1467597835804 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:56 INFO - PROCESS | 1750 | 1467597836022 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 19:03:56 INFO - PROCESS | 1750 | 1467597836045 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:56 INFO - PROCESS | 1750 | 1467597836054 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x99752c00 == 56 [pid = 1750] [id = 98] 19:03:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x99754000) [pid = 1750] [serial = 293] [outer = (nil)] 19:03:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x99c7c000) [pid = 1750] [serial = 294] [outer = 0x99754000] 19:03:56 INFO - PROCESS | 1750 | 1467597836125 Marionette DEBUG loaded listener.js 19:03:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x99d6cc00) [pid = 1750] [serial = 295] [outer = 0x99754000] 19:03:56 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x90f8b800) [pid = 1750] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:03:56 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x923bd400) [pid = 1750] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:03:56 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x99754800) [pid = 1750] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:03:56 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x996f9c00) [pid = 1750] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:03:56 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x91378800) [pid = 1750] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:03:56 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x95268000) [pid = 1750] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:03:57 INFO - PROCESS | 1750 | 1467597837184 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:03:57 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. 19:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1432ms 19:03:57 INFO - PROCESS | 1750 | 1467597837223 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 19:03:57 INFO - PROCESS | 1750 | 1467597837226 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 19:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:03:57 INFO - PROCESS | 1750 | 1467597837232 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:03:57 INFO - PROCESS | 1750 | 1467597837236 Marionette TRACE conn4 <- [1,366,null,{}] 19:03:57 INFO - PROCESS | 1750 | 1467597837241 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:57 INFO - PROCESS | 1750 | 1467597837251 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:57 INFO - PROCESS | 1750 | 1467597837467 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 19:03:57 INFO - PROCESS | 1750 | 1467597837632 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:57 INFO - PROCESS | 1750 | 1467597837639 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f8b800 == 57 [pid = 1750] [id = 99] 19:03:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x9136bc00) [pid = 1750] [serial = 296] [outer = (nil)] 19:03:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x9aa6d800) [pid = 1750] [serial = 297] [outer = 0x9136bc00] 19:03:57 INFO - PROCESS | 1750 | 1467597837714 Marionette DEBUG loaded listener.js 19:03:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x9b03dc00) [pid = 1750] [serial = 298] [outer = 0x9136bc00] 19:03:58 INFO - PROCESS | 1750 | 1467597838476 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:03:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1297ms 19:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:03:58 INFO - PROCESS | 1750 | 1467597838530 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 19:03:58 INFO - PROCESS | 1750 | 1467597838533 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 19:03:58 INFO - PROCESS | 1750 | 1467597838544 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:03:58 INFO - PROCESS | 1750 | 1467597838547 Marionette TRACE conn4 <- [1,370,null,{}] 19:03:58 INFO - PROCESS | 1750 | 1467597838551 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:03:58 INFO - PROCESS | 1750 | 1467597838558 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:58 INFO - PROCESS | 1750 | 1467597838713 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 19:03:58 INFO - PROCESS | 1750 | 1467597838724 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:58 INFO - PROCESS | 1750 | 1467597838733 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:03:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b03cc00 == 58 [pid = 1750] [id = 100] 19:03:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x9b040800) [pid = 1750] [serial = 299] [outer = (nil)] 19:03:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x9b17c400) [pid = 1750] [serial = 300] [outer = 0x9b040800] 19:03:58 INFO - PROCESS | 1750 | 1467597838799 Marionette DEBUG loaded listener.js 19:03:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x9b183800) [pid = 1750] [serial = 301] [outer = 0x9b040800] 19:03:59 INFO - PROCESS | 1750 | 1467597839974 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:04:00 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. 19:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1486ms 19:04:00 INFO - PROCESS | 1750 | 1467597840027 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 19:04:00 INFO - PROCESS | 1750 | 1467597840033 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 19:04:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:04:00 INFO - PROCESS | 1750 | 1467597840041 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:04:00 INFO - PROCESS | 1750 | 1467597840048 Marionette TRACE conn4 <- [1,374,null,{}] 19:04:00 INFO - PROCESS | 1750 | 1467597840057 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:00 INFO - PROCESS | 1750 | 1467597840063 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:00 INFO - PROCESS | 1750 | 1467597840312 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 19:04:00 INFO - PROCESS | 1750 | 1467597840656 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:00 INFO - PROCESS | 1750 | 1467597840671 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x91028400 == 59 [pid = 1750] [id = 101] 19:04:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x9102d800) [pid = 1750] [serial = 302] [outer = (nil)] 19:04:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x91366400) [pid = 1750] [serial = 303] [outer = 0x9102d800] 19:04:00 INFO - PROCESS | 1750 | 1467597840818 Marionette DEBUG loaded listener.js 19:04:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x91372400) [pid = 1750] [serial = 304] [outer = 0x9102d800] 19:04:01 INFO - PROCESS | 1750 | 1467597841908 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:04:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:04:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1900ms 19:04:01 INFO - PROCESS | 1750 | 1467597841942 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 19:04:01 INFO - PROCESS | 1750 | 1467597841949 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 19:04:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:04:01 INFO - PROCESS | 1750 | 1467597841961 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:04:01 INFO - PROCESS | 1750 | 1467597841965 Marionette TRACE conn4 <- [1,378,null,{}] 19:04:01 INFO - PROCESS | 1750 | 1467597841973 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:01 INFO - PROCESS | 1750 | 1467597841979 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:02 INFO - PROCESS | 1750 | 1467597842178 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 19:04:02 INFO - PROCESS | 1750 | 1467597842398 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:02 INFO - PROCESS | 1750 | 1467597842406 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x923f6000 == 60 [pid = 1750] [id = 102] 19:04:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x93d40c00) [pid = 1750] [serial = 305] [outer = (nil)] 19:04:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x99231400) [pid = 1750] [serial = 306] [outer = 0x93d40c00] 19:04:02 INFO - PROCESS | 1750 | 1467597842539 Marionette DEBUG loaded listener.js 19:04:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x992e5000) [pid = 1750] [serial = 307] [outer = 0x93d40c00] 19:04:03 INFO - PROCESS | 1750 | 1467597843507 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:04:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:04:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1593ms 19:04:03 INFO - PROCESS | 1750 | 1467597843553 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 19:04:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:04:03 INFO - PROCESS | 1750 | 1467597843558 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 19:04:03 INFO - PROCESS | 1750 | 1467597843565 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:04:03 INFO - PROCESS | 1750 | 1467597843571 Marionette TRACE conn4 <- [1,382,null,{}] 19:04:03 INFO - PROCESS | 1750 | 1467597843588 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:03 INFO - PROCESS | 1750 | 1467597843597 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:03 INFO - PROCESS | 1750 | 1467597843785 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 19:04:04 INFO - PROCESS | 1750 | 1467597843997 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:04 INFO - PROCESS | 1750 | 1467597844008 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8bec00 == 61 [pid = 1750] [id = 103] 19:04:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x9b047800) [pid = 1750] [serial = 308] [outer = (nil)] 19:04:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x9cc0b800) [pid = 1750] [serial = 309] [outer = 0x9b047800] 19:04:04 INFO - PROCESS | 1750 | 1467597844136 Marionette DEBUG loaded listener.js 19:04:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x9fc91000) [pid = 1750] [serial = 310] [outer = 0x9b047800] 19:04:04 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:04:04 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:04:04 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:04:04 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:04:04 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:04:05 INFO - PROCESS | 1750 | 1467597845044 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:04:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:04:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1493ms 19:04:05 INFO - PROCESS | 1750 | 1467597845058 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 19:04:05 INFO - PROCESS | 1750 | 1467597845063 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 19:04:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:04:05 INFO - PROCESS | 1750 | 1467597845069 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:04:05 INFO - PROCESS | 1750 | 1467597845073 Marionette TRACE conn4 <- [1,386,null,{}] 19:04:05 INFO - PROCESS | 1750 | 1467597845080 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:05 INFO - PROCESS | 1750 | 1467597845085 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:05 INFO - PROCESS | 1750 | 1467597845269 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 19:04:05 INFO - PROCESS | 1750 | 1467597845445 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:05 INFO - PROCESS | 1750 | 1467597845452 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x9fc90800 == 62 [pid = 1750] [id = 104] 19:04:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0xa110e800) [pid = 1750] [serial = 311] [outer = (nil)] 19:04:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0xa20a8400) [pid = 1750] [serial = 312] [outer = 0xa110e800] 19:04:05 INFO - PROCESS | 1750 | 1467597845550 Marionette DEBUG loaded listener.js 19:04:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0xa23a5400) [pid = 1750] [serial = 313] [outer = 0xa110e800] 19:04:06 INFO - PROCESS | 1750 | 1467597846525 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 19:04:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:04:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1532ms 19:04:06 INFO - PROCESS | 1750 | 1467597846602 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 19:04:06 INFO - PROCESS | 1750 | 1467597846605 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 19:04:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:04:06 INFO - PROCESS | 1750 | 1467597846612 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:04:06 INFO - PROCESS | 1750 | 1467597846615 Marionette TRACE conn4 <- [1,390,null,{}] 19:04:06 INFO - PROCESS | 1750 | 1467597846621 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:06 INFO - PROCESS | 1750 | 1467597846627 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:06 INFO - PROCESS | 1750 | 1467597846839 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 19:04:07 INFO - PROCESS | 1750 | 1467597847059 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:07 INFO - PROCESS | 1750 | 1467597847068 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8bd400 == 63 [pid = 1750] [id = 105] 19:04:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x9a66f800) [pid = 1750] [serial = 314] [outer = (nil)] 19:04:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0xa2fb8400) [pid = 1750] [serial = 315] [outer = 0x9a66f800] 19:04:07 INFO - PROCESS | 1750 | 1467597847192 Marionette DEBUG loaded listener.js 19:04:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0xa310a800) [pid = 1750] [serial = 316] [outer = 0x9a66f800] 19:04:08 INFO - PROCESS | 1750 | 1467597848194 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 19:04:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:04:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1637ms 19:04:08 INFO - PROCESS | 1750 | 1467597848250 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 19:04:08 INFO - PROCESS | 1750 | 1467597848253 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 19:04:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:04:08 INFO - PROCESS | 1750 | 1467597848267 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:04:08 INFO - PROCESS | 1750 | 1467597848273 Marionette TRACE conn4 <- [1,394,null,{}] 19:04:08 INFO - PROCESS | 1750 | 1467597848281 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:08 INFO - PROCESS | 1750 | 1467597848291 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:08 INFO - PROCESS | 1750 | 1467597848528 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 19:04:08 INFO - PROCESS | 1750 | 1467597848747 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:08 INFO - PROCESS | 1750 | 1467597848753 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:08 INFO - PROCESS | 1750 | ++DOCSHELL 0xa2379000 == 64 [pid = 1750] [id = 106] 19:04:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0xa4d11400) [pid = 1750] [serial = 317] [outer = (nil)] 19:04:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0xa678bc00) [pid = 1750] [serial = 318] [outer = 0xa4d11400] 19:04:08 INFO - PROCESS | 1750 | 1467597848835 Marionette DEBUG loaded listener.js 19:04:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0xa6f42800) [pid = 1750] [serial = 319] [outer = 0xa4d11400] 19:04:09 INFO - PROCESS | 1750 | 1467597849777 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 19:04:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:04:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1585ms 19:04:09 INFO - PROCESS | 1750 | 1467597849854 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 19:04:09 INFO - PROCESS | 1750 | 1467597849858 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 19:04:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:04:09 INFO - PROCESS | 1750 | 1467597849865 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:04:09 INFO - PROCESS | 1750 | 1467597849868 Marionette TRACE conn4 <- [1,398,null,{}] 19:04:09 INFO - PROCESS | 1750 | 1467597849875 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:09 INFO - PROCESS | 1750 | 1467597849880 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:10 INFO - PROCESS | 1750 | 1467597850118 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 19:04:10 INFO - PROCESS | 1750 | 1467597850384 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:10 INFO - PROCESS | 1750 | 1467597850393 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:10 INFO - PROCESS | 1750 | ++DOCSHELL 0xa6991400 == 65 [pid = 1750] [id = 107] 19:04:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0xa699e000) [pid = 1750] [serial = 320] [outer = (nil)] 19:04:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0xa8243800) [pid = 1750] [serial = 321] [outer = 0xa699e000] 19:04:10 INFO - PROCESS | 1750 | 1467597850481 Marionette DEBUG loaded listener.js 19:04:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0xa8c1e000) [pid = 1750] [serial = 322] [outer = 0xa699e000] 19:04:11 INFO - PROCESS | 1750 | 1467597851410 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 19:04:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:04:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1582ms 19:04:11 INFO - PROCESS | 1750 | 1467597851448 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 19:04:11 INFO - PROCESS | 1750 | 1467597851451 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 19:04:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:04:11 INFO - PROCESS | 1750 | 1467597851459 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:04:11 INFO - PROCESS | 1750 | 1467597851462 Marionette TRACE conn4 <- [1,402,null,{}] 19:04:11 INFO - PROCESS | 1750 | 1467597851468 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:11 INFO - PROCESS | 1750 | 1467597851474 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:11 INFO - PROCESS | 1750 | 1467597851649 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 19:04:12 INFO - PROCESS | 1750 | 1467597852083 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:12 INFO - PROCESS | 1750 | 1467597852093 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e399800 == 66 [pid = 1750] [id = 108] 19:04:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x8f6bec00) [pid = 1750] [serial = 323] [outer = (nil)] 19:04:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x8f8c0000) [pid = 1750] [serial = 324] [outer = 0x8f6bec00] 19:04:12 INFO - PROCESS | 1750 | 1467597852209 Marionette DEBUG loaded listener.js 19:04:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x8f8ca400) [pid = 1750] [serial = 325] [outer = 0x8f6bec00] 19:04:13 INFO - PROCESS | 1750 | 1467597853140 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 19:04:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:04:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1731ms 19:04:13 INFO - PROCESS | 1750 | 1467597853193 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 19:04:13 INFO - PROCESS | 1750 | 1467597853199 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 19:04:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:04:13 INFO - PROCESS | 1750 | 1467597853206 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:04:13 INFO - PROCESS | 1750 | 1467597853211 Marionette TRACE conn4 <- [1,406,null,{}] 19:04:13 INFO - PROCESS | 1750 | 1467597853219 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:13 INFO - PROCESS | 1750 | 1467597853227 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:13 INFO - PROCESS | 1750 | 1467597853411 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 19:04:13 INFO - PROCESS | 1750 | 1467597853717 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:13 INFO - PROCESS | 1750 | 1467597853727 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x91341000 == 67 [pid = 1750] [id = 109] 19:04:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x91341c00) [pid = 1750] [serial = 326] [outer = (nil)] 19:04:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x91368400) [pid = 1750] [serial = 327] [outer = 0x91341c00] 19:04:13 INFO - PROCESS | 1750 | 1467597853807 Marionette DEBUG loaded listener.js 19:04:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9137c800) [pid = 1750] [serial = 328] [outer = 0x91341c00] 19:04:14 INFO - PROCESS | 1750 | 1467597854709 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 19:04:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:04:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1583ms 19:04:14 INFO - PROCESS | 1750 | 1467597854794 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 19:04:14 INFO - PROCESS | 1750 | 1467597854800 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 19:04:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:04:14 INFO - PROCESS | 1750 | 1467597854808 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:04:14 INFO - PROCESS | 1750 | 1467597854811 Marionette TRACE conn4 <- [1,410,null,{}] 19:04:14 INFO - PROCESS | 1750 | 1467597854818 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:14 INFO - PROCESS | 1750 | 1467597854823 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:15 INFO - PROCESS | 1750 | 1467597855045 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 19:04:15 INFO - PROCESS | 1750 | 1467597855306 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:15 INFO - PROCESS | 1750 | 1467597855313 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x91380c00 == 68 [pid = 1750] [id = 110] 19:04:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x923b9c00) [pid = 1750] [serial = 329] [outer = (nil)] 19:04:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x93d48800) [pid = 1750] [serial = 330] [outer = 0x923b9c00] 19:04:15 INFO - PROCESS | 1750 | 1467597855408 Marionette DEBUG loaded listener.js 19:04:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x97a9a000) [pid = 1750] [serial = 331] [outer = 0x923b9c00] 19:04:16 INFO - PROCESS | 1750 | --DOCSHELL 0x9fc18000 == 67 [pid = 1750] [id = 16] 19:04:16 INFO - PROCESS | 1750 | --DOCSHELL 0x990d0c00 == 66 [pid = 1750] [id = 15] 19:04:16 INFO - PROCESS | 1750 | --DOCSHELL 0x9a460800 == 65 [pid = 1750] [id = 61] 19:04:16 INFO - PROCESS | 1750 | --DOCSHELL 0x98ea6c00 == 64 [pid = 1750] [id = 64] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x91370c00) [pid = 1750] [serial = 255] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0xa8c7b800) [pid = 1750] [serial = 234] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0xa825dc00) [pid = 1750] [serial = 230] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x93b78400) [pid = 1750] [serial = 215] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0xa4f1dc00) [pid = 1750] [serial = 224] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0xa6990800) [pid = 1750] [serial = 227] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0xa23a8000) [pid = 1750] [serial = 221] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x996fc800) [pid = 1750] [serial = 218] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8c0c00 == 63 [pid = 1750] [id = 92] 19:04:16 INFO - PROCESS | 1750 | --DOCSHELL 0x9a461000 == 62 [pid = 1750] [id = 91] 19:04:16 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6b7c00 == 61 [pid = 1750] [id = 90] 19:04:16 INFO - PROCESS | 1750 | --DOCSHELL 0x91029c00 == 60 [pid = 1750] [id = 89] 19:04:16 INFO - PROCESS | 1750 | --DOCSHELL 0x930bc800 == 59 [pid = 1750] [id = 88] 19:04:16 INFO - PROCESS | 1750 | --DOCSHELL 0x9136b800 == 58 [pid = 1750] [id = 87] 19:04:16 INFO - PROCESS | 1750 | --DOCSHELL 0x90f8d400 == 57 [pid = 1750] [id = 86] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x90f95c00) [pid = 1750] [serial = 249] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x93b34000) [pid = 1750] [serial = 240] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x95262400) [pid = 1750] [serial = 241] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x99d6a800) [pid = 1750] [serial = 252] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x99c76800) [pid = 1750] [serial = 246] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x9137dc00) [pid = 1750] [serial = 238] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x9137a800) [pid = 1750] [serial = 237] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x98dde000) [pid = 1750] [serial = 243] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x99285800) [pid = 1750] [serial = 244] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x99d75c00) [pid = 1750] [serial = 253] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x90f99800) [pid = 1750] [serial = 250] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x99c84800) [pid = 1750] [serial = 247] [outer = (nil)] [url = about:blank] 19:04:16 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x99618800) [pid = 1750] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:04:16 INFO - PROCESS | 1750 | 1467597856391 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 19:04:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:04:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1632ms 19:04:16 INFO - PROCESS | 1750 | 1467597856441 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 19:04:16 INFO - PROCESS | 1750 | 1467597856445 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 19:04:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:04:16 INFO - PROCESS | 1750 | 1467597856459 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:04:16 INFO - PROCESS | 1750 | 1467597856468 Marionette TRACE conn4 <- [1,414,null,{}] 19:04:16 INFO - PROCESS | 1750 | 1467597856477 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:16 INFO - PROCESS | 1750 | 1467597856484 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:16 INFO - PROCESS | 1750 | 1467597856660 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 19:04:16 INFO - PROCESS | 1750 | 1467597856831 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:16 INFO - PROCESS | 1750 | 1467597856837 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x9137b400 == 58 [pid = 1750] [id = 111] 19:04:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x9137c400) [pid = 1750] [serial = 332] [outer = (nil)] 19:04:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x98dde000) [pid = 1750] [serial = 333] [outer = 0x9137c400] 19:04:16 INFO - PROCESS | 1750 | 1467597856929 Marionette DEBUG loaded listener.js 19:04:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x99286c00) [pid = 1750] [serial = 334] [outer = 0x9137c400] 19:04:17 INFO - PROCESS | 1750 | 1467597857675 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 19:04:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:04:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1245ms 19:04:17 INFO - PROCESS | 1750 | 1467597857698 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 19:04:17 INFO - PROCESS | 1750 | 1467597857703 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 19:04:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:04:17 INFO - PROCESS | 1750 | 1467597857709 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:04:17 INFO - PROCESS | 1750 | 1467597857712 Marionette TRACE conn4 <- [1,418,null,{}] 19:04:17 INFO - PROCESS | 1750 | 1467597857718 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:17 INFO - PROCESS | 1750 | 1467597857723 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:17 INFO - PROCESS | 1750 | 1467597857938 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 19:04:17 INFO - PROCESS | 1750 | 1467597857965 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:17 INFO - PROCESS | 1750 | 1467597857970 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e39b000 == 59 [pid = 1750] [id = 112] 19:04:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x9949dc00) [pid = 1750] [serial = 335] [outer = (nil)] 19:04:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x99755c00) [pid = 1750] [serial = 336] [outer = 0x9949dc00] 19:04:18 INFO - PROCESS | 1750 | 1467597858046 Marionette DEBUG loaded listener.js 19:04:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x99c81000) [pid = 1750] [serial = 337] [outer = 0x9949dc00] 19:04:19 INFO - PROCESS | 1750 | 1467597859369 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 19:04:19 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 19:04:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1691ms 19:04:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:04:19 INFO - PROCESS | 1750 | 1467597859401 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 19:04:19 INFO - PROCESS | 1750 | 1467597859403 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 19:04:19 INFO - PROCESS | 1750 | 1467597859410 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:04:19 INFO - PROCESS | 1750 | 1467597859413 Marionette TRACE conn4 <- [1,422,null,{}] 19:04:19 INFO - PROCESS | 1750 | 1467597859427 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:19 INFO - PROCESS | 1750 | 1467597859432 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:19 INFO - PROCESS | 1750 | 1467597859685 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 19:04:19 INFO - PROCESS | 1750 | 1467597859716 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:19 INFO - PROCESS | 1750 | 1467597859727 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x99c80000 == 60 [pid = 1750] [id = 113] 19:04:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x99d6ec00) [pid = 1750] [serial = 338] [outer = (nil)] 19:04:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x9a14e000) [pid = 1750] [serial = 339] [outer = 0x99d6ec00] 19:04:19 INFO - PROCESS | 1750 | 1467597859809 Marionette DEBUG loaded listener.js 19:04:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x9a154800) [pid = 1750] [serial = 340] [outer = 0x99d6ec00] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x9928d800) [pid = 1750] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x981bb800) [pid = 1750] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x9975ac00) [pid = 1750] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x93d48400) [pid = 1750] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9a671800) [pid = 1750] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x98dde800) [pid = 1750] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x9fc1c400) [pid = 1750] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x9af1a800) [pid = 1750] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x996fa800) [pid = 1750] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x95266c00) [pid = 1750] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x99753000) [pid = 1750] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x91369000) [pid = 1750] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x93d46c00) [pid = 1750] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x99754000) [pid = 1750] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x91025400) [pid = 1750] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x91376000) [pid = 1750] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x948bcc00) [pid = 1750] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x9928a800) [pid = 1750] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9136bc00) [pid = 1750] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x9525dc00) [pid = 1750] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x996f4400) [pid = 1750] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0xa4d57c00) [pid = 1750] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x923f2400) [pid = 1750] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0xa253d400) [pid = 1750] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x9927f800) [pid = 1750] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x923b4c00) [pid = 1750] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x9975d800) [pid = 1750] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x9cc02000) [pid = 1750] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x99bf7000) [pid = 1750] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x93d3cc00) [pid = 1750] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:04:21 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x9aff3400) [pid = 1750] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:04:21 INFO - PROCESS | 1750 | 1467597861142 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 19:04:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:04:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1746ms 19:04:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:04:21 INFO - PROCESS | 1750 | 1467597861156 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 19:04:21 INFO - PROCESS | 1750 | 1467597861158 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 19:04:21 INFO - PROCESS | 1750 | 1467597861165 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:04:21 INFO - PROCESS | 1750 | 1467597861169 Marionette TRACE conn4 <- [1,426,null,{}] 19:04:21 INFO - PROCESS | 1750 | 1467597861174 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:21 INFO - PROCESS | 1750 | 1467597861179 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:21 INFO - PROCESS | 1750 | 1467597861364 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 19:04:21 INFO - PROCESS | 1750 | 1467597861502 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:21 INFO - PROCESS | 1750 | 1467597861509 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x9102c000 == 61 [pid = 1750] [id = 114] 19:04:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x9102c800) [pid = 1750] [serial = 341] [outer = (nil)] 19:04:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x981b9000) [pid = 1750] [serial = 342] [outer = 0x9102c800] 19:04:21 INFO - PROCESS | 1750 | 1467597861578 Marionette DEBUG loaded listener.js 19:04:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x98ead000) [pid = 1750] [serial = 343] [outer = 0x9102c800] 19:04:22 INFO - PROCESS | 1750 | 1467597862279 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 19:04:22 INFO - PROCESS | 1750 | 1467597862307 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 19:04:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:04:22 INFO - PROCESS | 1750 | 1467597862313 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:04:22 INFO - PROCESS | 1750 | 1467597862317 Marionette TRACE conn4 <- [1,430,null,{}] 19:04:22 INFO - PROCESS | 1750 | 1467597862322 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:22 INFO - PROCESS | 1750 | 1467597862327 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:22 INFO - PROCESS | 1750 | 1467597862537 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 19:04:22 INFO - PROCESS | 1750 | 1467597862551 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:22 INFO - PROCESS | 1750 | 1467597862558 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e349800 == 62 [pid = 1750] [id = 115] 19:04:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8e34ac00) [pid = 1750] [serial = 344] [outer = (nil)] 19:04:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8e352c00) [pid = 1750] [serial = 345] [outer = 0x8e34ac00] 19:04:22 INFO - PROCESS | 1750 | 1467597862626 Marionette DEBUG loaded listener.js 19:04:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8e357000) [pid = 1750] [serial = 346] [outer = 0x8e34ac00] 19:04:23 INFO - PROCESS | 1750 | 1467597863790 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 19:04:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:04:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1548ms 19:04:23 INFO - PROCESS | 1750 | 1467597863863 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 19:04:23 INFO - PROCESS | 1750 | 1467597863870 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 19:04:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:04:23 INFO - PROCESS | 1750 | 1467597863880 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:04:23 INFO - PROCESS | 1750 | 1467597863886 Marionette TRACE conn4 <- [1,434,null,{}] 19:04:23 INFO - PROCESS | 1750 | 1467597863894 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:23 INFO - PROCESS | 1750 | 1467597863900 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:24 INFO - PROCESS | 1750 | 1467597864144 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 19:04:24 INFO - PROCESS | 1750 | 1467597864389 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:24 INFO - PROCESS | 1750 | 1467597864403 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6bac00 == 63 [pid = 1750] [id = 116] 19:04:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8f6bc400) [pid = 1750] [serial = 347] [outer = (nil)] 19:04:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x90f98c00) [pid = 1750] [serial = 348] [outer = 0x8f6bc400] 19:04:24 INFO - PROCESS | 1750 | 1467597864490 Marionette DEBUG loaded listener.js 19:04:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x91339c00) [pid = 1750] [serial = 349] [outer = 0x8f6bc400] 19:04:25 INFO - PROCESS | 1750 | 1467597865445 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 19:04:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:04:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1634ms 19:04:25 INFO - PROCESS | 1750 | 1467597865514 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 19:04:25 INFO - PROCESS | 1750 | 1467597865522 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 19:04:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:04:25 INFO - PROCESS | 1750 | 1467597865533 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:04:25 INFO - PROCESS | 1750 | 1467597865537 Marionette TRACE conn4 <- [1,438,null,{}] 19:04:25 INFO - PROCESS | 1750 | 1467597865544 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:25 INFO - PROCESS | 1750 | 1467597865550 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:25 INFO - PROCESS | 1750 | 1467597865781 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 19:04:26 INFO - PROCESS | 1750 | 1467597866012 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:26 INFO - PROCESS | 1750 | 1467597866024 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x923f8c00 == 64 [pid = 1750] [id = 117] 19:04:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x923fc800) [pid = 1750] [serial = 350] [outer = (nil)] 19:04:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x93b26800) [pid = 1750] [serial = 351] [outer = 0x923fc800] 19:04:26 INFO - PROCESS | 1750 | 1467597866157 Marionette DEBUG loaded listener.js 19:04:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x948b1400) [pid = 1750] [serial = 352] [outer = 0x923fc800] 19:04:27 INFO - PROCESS | 1750 | 1467597867291 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 19:04:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:04:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1796ms 19:04:27 INFO - PROCESS | 1750 | 1467597867328 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 19:04:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:04:27 INFO - PROCESS | 1750 | 1467597867332 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 19:04:27 INFO - PROCESS | 1750 | 1467597867339 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:04:27 INFO - PROCESS | 1750 | 1467597867345 Marionette TRACE conn4 <- [1,442,null,{}] 19:04:27 INFO - PROCESS | 1750 | 1467597867362 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:27 INFO - PROCESS | 1750 | 1467597867371 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:27 INFO - PROCESS | 1750 | 1467597867563 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 19:04:27 INFO - PROCESS | 1750 | 1467597867776 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:27 INFO - PROCESS | 1750 | 1467597867790 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x99d73c00 == 65 [pid = 1750] [id = 118] 19:04:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x99d75c00) [pid = 1750] [serial = 353] [outer = (nil)] 19:04:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x9a14f400) [pid = 1750] [serial = 354] [outer = 0x99d75c00] 19:04:27 INFO - PROCESS | 1750 | 1467597867873 Marionette DEBUG loaded listener.js 19:04:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x9a157800) [pid = 1750] [serial = 355] [outer = 0x99d75c00] 19:04:28 INFO - PROCESS | 1750 | 1467597868788 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 19:04:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:04:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1497ms 19:04:28 INFO - PROCESS | 1750 | 1467597868836 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 19:04:28 INFO - PROCESS | 1750 | 1467597868841 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 19:04:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:04:28 INFO - PROCESS | 1750 | 1467597868848 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:04:28 INFO - PROCESS | 1750 | 1467597868851 Marionette TRACE conn4 <- [1,446,null,{}] 19:04:28 INFO - PROCESS | 1750 | 1467597868857 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:28 INFO - PROCESS | 1750 | 1467597868863 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:29 INFO - PROCESS | 1750 | 1467597869056 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 19:04:29 INFO - PROCESS | 1750 | 1467597869233 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:29 INFO - PROCESS | 1750 | 1467597869242 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b6000 == 66 [pid = 1750] [id = 119] 19:04:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x95262400) [pid = 1750] [serial = 356] [outer = (nil)] 19:04:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x9a45bc00) [pid = 1750] [serial = 357] [outer = 0x95262400] 19:04:29 INFO - PROCESS | 1750 | 1467597869378 Marionette DEBUG loaded listener.js 19:04:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x9a66f000) [pid = 1750] [serial = 358] [outer = 0x95262400] 19:04:30 INFO - PROCESS | 1750 | 1467597870312 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 19:04:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:04:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1531ms 19:04:30 INFO - PROCESS | 1750 | 1467597870380 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 19:04:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:04:30 INFO - PROCESS | 1750 | 1467597870385 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 19:04:30 INFO - PROCESS | 1750 | 1467597870392 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:04:30 INFO - PROCESS | 1750 | 1467597870395 Marionette TRACE conn4 <- [1,450,null,{}] 19:04:30 INFO - PROCESS | 1750 | 1467597870401 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:30 INFO - PROCESS | 1750 | 1467597870407 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:30 INFO - PROCESS | 1750 | 1467597870602 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 19:04:30 INFO - PROCESS | 1750 | 1467597870827 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:30 INFO - PROCESS | 1750 | 1467597870837 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b3800 == 67 [pid = 1750] [id = 120] 19:04:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x93d3cc00) [pid = 1750] [serial = 359] [outer = (nil)] 19:04:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x9b188000) [pid = 1750] [serial = 360] [outer = 0x93d3cc00] 19:04:30 INFO - PROCESS | 1750 | 1467597870963 Marionette DEBUG loaded listener.js 19:04:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x9fc17800) [pid = 1750] [serial = 361] [outer = 0x93d3cc00] 19:04:31 INFO - PROCESS | 1750 | 1467597871913 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 19:04:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:04:31 INFO - PROCESS | 1750 | 1467597871987 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 19:04:31 INFO - PROCESS | 1750 | 1467597871994 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:04:31 INFO - PROCESS | 1750 | 1467597871997 Marionette TRACE conn4 <- [1,454,null,{}] 19:04:32 INFO - PROCESS | 1750 | 1467597872004 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:32 INFO - PROCESS | 1750 | 1467597872014 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:32 INFO - PROCESS | 1750 | 1467597872281 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 19:04:32 INFO - PROCESS | 1750 | 1467597872560 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:32 INFO - PROCESS | 1750 | 1467597872569 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b5c00 == 68 [pid = 1750] [id = 121] 19:04:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x9b03fc00) [pid = 1750] [serial = 362] [outer = (nil)] 19:04:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0xa2ff5400) [pid = 1750] [serial = 363] [outer = 0x9b03fc00] 19:04:32 INFO - PROCESS | 1750 | 1467597872654 Marionette DEBUG loaded listener.js 19:04:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0xa4d57c00) [pid = 1750] [serial = 364] [outer = 0x9b03fc00] 19:04:33 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:04:33 INFO - PROCESS | 1750 | 1467597873599 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 19:04:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:04:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1640ms 19:04:33 INFO - PROCESS | 1750 | 1467597873634 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 19:04:33 INFO - PROCESS | 1750 | 1467597873638 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 19:04:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:04:33 INFO - PROCESS | 1750 | 1467597873645 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:04:33 INFO - PROCESS | 1750 | 1467597873648 Marionette TRACE conn4 <- [1,458,null,{}] 19:04:33 INFO - PROCESS | 1750 | 1467597873654 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:33 INFO - PROCESS | 1750 | 1467597873660 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:33 INFO - PROCESS | 1750 | 1467597873846 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 19:04:34 INFO - PROCESS | 1750 | 1467597874066 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:34 INFO - PROCESS | 1750 | 1467597874073 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a45dc00 == 69 [pid = 1750] [id = 122] 19:04:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0xa4f24800) [pid = 1750] [serial = 365] [outer = (nil)] 19:04:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0xa678d400) [pid = 1750] [serial = 366] [outer = 0xa4f24800] 19:04:34 INFO - PROCESS | 1750 | 1467597874195 Marionette DEBUG loaded listener.js 19:04:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0xa6ea7800) [pid = 1750] [serial = 367] [outer = 0xa4f24800] 19:04:35 INFO - PROCESS | 1750 | 1467597875070 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 19:04:35 INFO - PROCESS | 1750 | 1467597875132 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 19:04:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:04:35 INFO - PROCESS | 1750 | 1467597875139 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:04:35 INFO - PROCESS | 1750 | 1467597875143 Marionette TRACE conn4 <- [1,462,null,{}] 19:04:35 INFO - PROCESS | 1750 | 1467597875149 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:35 INFO - PROCESS | 1750 | 1467597875154 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:35 INFO - PROCESS | 1750 | 1467597875340 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 19:04:35 INFO - PROCESS | 1750 | 1467597875517 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:35 INFO - PROCESS | 1750 | 1467597875527 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d802c00 == 70 [pid = 1750] [id = 123] 19:04:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8d803000) [pid = 1750] [serial = 368] [outer = (nil)] 19:04:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8d80ac00) [pid = 1750] [serial = 369] [outer = 0x8d803000] 19:04:35 INFO - PROCESS | 1750 | 1467597875609 Marionette DEBUG loaded listener.js 19:04:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8d80dc00) [pid = 1750] [serial = 370] [outer = 0x8d803000] 19:04:36 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:04:36 INFO - PROCESS | 1750 | 1467597876564 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 19:04:36 INFO - PROCESS | 1750 | 1467597876625 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 19:04:36 INFO - PROCESS | 1750 | 1467597876632 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:04:36 INFO - PROCESS | 1750 | 1467597876635 Marionette TRACE conn4 <- [1,466,null,{}] 19:04:36 INFO - PROCESS | 1750 | 1467597876641 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:36 INFO - PROCESS | 1750 | 1467597876646 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:36 INFO - PROCESS | 1750 | 1467597876824 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 19:04:37 INFO - PROCESS | 1750 | 1467597877051 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:37 INFO - PROCESS | 1750 | 1467597877058 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8bc800 == 71 [pid = 1750] [id = 124] 19:04:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8d8be000) [pid = 1750] [serial = 371] [outer = (nil)] 19:04:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8d8c1400) [pid = 1750] [serial = 372] [outer = 0x8d8be000] 19:04:37 INFO - PROCESS | 1750 | 1467597877182 Marionette DEBUG loaded listener.js 19:04:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x8d8c4800) [pid = 1750] [serial = 373] [outer = 0x8d8be000] 19:04:38 INFO - PROCESS | 1750 | 1467597878124 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 19:04:38 INFO - PROCESS | 1750 | 1467597878174 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 19:04:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:04:38 INFO - PROCESS | 1750 | 1467597878180 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:04:38 INFO - PROCESS | 1750 | 1467597878184 Marionette TRACE conn4 <- [1,470,null,{}] 19:04:38 INFO - PROCESS | 1750 | 1467597878189 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:38 INFO - PROCESS | 1750 | 1467597878194 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:38 INFO - PROCESS | 1750 | 1467597878383 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 19:04:39 INFO - PROCESS | 1750 | 1467597879051 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:39 INFO - PROCESS | 1750 | 1467597879061 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b3400 == 72 [pid = 1750] [id = 125] 19:04:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x8f6b5000) [pid = 1750] [serial = 374] [outer = (nil)] 19:04:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x8f6bb000) [pid = 1750] [serial = 375] [outer = 0x8f6b5000] 19:04:39 INFO - PROCESS | 1750 | 1467597879140 Marionette DEBUG loaded listener.js 19:04:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x8f6dec00) [pid = 1750] [serial = 376] [outer = 0x8f6b5000] 19:04:40 INFO - PROCESS | 1750 | 1467597880046 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 19:04:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:04:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1933ms 19:04:40 INFO - PROCESS | 1750 | 1467597880116 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 19:04:40 INFO - PROCESS | 1750 | 1467597880121 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 19:04:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:04:40 INFO - PROCESS | 1750 | 1467597880128 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:04:40 INFO - PROCESS | 1750 | 1467597880133 Marionette TRACE conn4 <- [1,474,null,{}] 19:04:40 INFO - PROCESS | 1750 | 1467597880141 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:40 INFO - PROCESS | 1750 | 1467597880149 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:40 INFO - PROCESS | 1750 | 1467597880409 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 19:04:40 INFO - PROCESS | 1750 | 1467597880697 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:40 INFO - PROCESS | 1750 | 1467597880705 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e352000 == 73 [pid = 1750] [id = 126] 19:04:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x8e393800) [pid = 1750] [serial = 377] [outer = (nil)] 19:04:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x8f8c2400) [pid = 1750] [serial = 378] [outer = 0x8e393800] 19:04:40 INFO - PROCESS | 1750 | 1467597880789 Marionette DEBUG loaded listener.js 19:04:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x90f9a400) [pid = 1750] [serial = 379] [outer = 0x8e393800] 19:04:41 INFO - PROCESS | 1750 | --DOCSHELL 0x99497400 == 72 [pid = 1750] [id = 28] 19:04:41 INFO - PROCESS | 1750 | --DOCSHELL 0x99231800 == 71 [pid = 1750] [id = 26] 19:04:41 INFO - PROCESS | 1750 | --DOCSHELL 0x9cbb9800 == 70 [pid = 1750] [id = 29] 19:04:41 INFO - PROCESS | 1750 | --DOCSHELL 0x99758c00 == 69 [pid = 1750] [id = 48] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x97a92000) [pid = 1750] [serial = 177] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x99c83800) [pid = 1750] [serial = 219] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0xa8c44000) [pid = 1750] [serial = 231] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x93d43000) [pid = 1750] [serial = 216] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0xa3348400) [pid = 1750] [serial = 147] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0xa23a7400) [pid = 1750] [serial = 192] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0xa200a000) [pid = 1750] [serial = 213] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x9a369c00) [pid = 1750] [serial = 144] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0xa3109800) [pid = 1750] [serial = 222] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0xa9021000) [pid = 1750] [serial = 235] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0xa209e000) [pid = 1750] [serial = 189] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x9fc16c00) [pid = 1750] [serial = 120] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0xa6726800) [pid = 1750] [serial = 225] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x996f5000) [pid = 1750] [serial = 174] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0xa258b800) [pid = 1750] [serial = 150] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x9526a000) [pid = 1750] [serial = 141] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x9b043000) [pid = 1750] [serial = 183] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0xa678c800) [pid = 1750] [serial = 228] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0xa209b000) [pid = 1750] [serial = 111] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x9b18a400) [pid = 1750] [serial = 186] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x99c79000) [pid = 1750] [serial = 180] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x9526b400) [pid = 1750] [serial = 117] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x9a66fc00) [pid = 1750] [serial = 138] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x923b9800) [pid = 1750] [serial = 256] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x98671c00) [pid = 1750] [serial = 114] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x996ef800) [pid = 1750] [serial = 291] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9aa6d800) [pid = 1750] [serial = 297] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x9b03dc00) [pid = 1750] [serial = 298] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x99c7c000) [pid = 1750] [serial = 294] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x99d6cc00) [pid = 1750] [serial = 295] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x91031000) [pid = 1750] [serial = 283] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x9102e000) [pid = 1750] [serial = 282] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x923b8000) [pid = 1750] [serial = 286] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x91383800) [pid = 1750] [serial = 285] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x953b4800) [pid = 1750] [serial = 264] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x9526b000) [pid = 1750] [serial = 288] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x953b7c00) [pid = 1750] [serial = 289] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x90f93400) [pid = 1750] [serial = 258] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x8f6be800) [pid = 1750] [serial = 270] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x99d72800) [pid = 1750] [serial = 267] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x91372000) [pid = 1750] [serial = 261] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x9a466400) [pid = 1750] [serial = 273] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x953b5800) [pid = 1750] [serial = 279] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x8f8ca000) [pid = 1750] [serial = 276] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x996fb400) [pid = 1750] [serial = 292] [outer = (nil)] [url = about:blank] 19:04:41 INFO - PROCESS | 1750 | 1467597881782 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 19:04:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:04:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1695ms 19:04:41 INFO - PROCESS | 1750 | 1467597881827 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 19:04:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:04:41 INFO - PROCESS | 1750 | 1467597881833 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 19:04:41 INFO - PROCESS | 1750 | 1467597881840 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:04:41 INFO - PROCESS | 1750 | 1467597881843 Marionette TRACE conn4 <- [1,478,null,{}] 19:04:41 INFO - PROCESS | 1750 | 1467597881849 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:41 INFO - PROCESS | 1750 | 1467597881854 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:42 INFO - PROCESS | 1750 | 1467597882022 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 19:04:42 INFO - PROCESS | 1750 | 1467597882155 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:42 INFO - PROCESS | 1750 | 1467597882167 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6be800 == 70 [pid = 1750] [id = 127] 19:04:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x90f93400) [pid = 1750] [serial = 380] [outer = (nil)] 19:04:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x91341400) [pid = 1750] [serial = 381] [outer = 0x90f93400] 19:04:42 INFO - PROCESS | 1750 | 1467597882238 Marionette DEBUG loaded listener.js 19:04:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x91375c00) [pid = 1750] [serial = 382] [outer = 0x90f93400] 19:04:43 INFO - PROCESS | 1750 | 1467597883067 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 19:04:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:04:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1285ms 19:04:43 INFO - PROCESS | 1750 | 1467597883125 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 19:04:43 INFO - PROCESS | 1750 | 1467597883129 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 19:04:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:04:43 INFO - PROCESS | 1750 | 1467597883142 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:04:43 INFO - PROCESS | 1750 | 1467597883151 Marionette TRACE conn4 <- [1,482,null,{}] 19:04:43 INFO - PROCESS | 1750 | 1467597883159 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:43 INFO - PROCESS | 1750 | 1467597883166 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:43 INFO - PROCESS | 1750 | 1467597883335 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 19:04:43 INFO - PROCESS | 1750 | 1467597883347 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:43 INFO - PROCESS | 1750 | 1467597883355 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c7c00 == 71 [pid = 1750] [id = 128] 19:04:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x8e39e400) [pid = 1750] [serial = 383] [outer = (nil)] 19:04:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x93b73000) [pid = 1750] [serial = 384] [outer = 0x8e39e400] 19:04:43 INFO - PROCESS | 1750 | 1467597883578 Marionette DEBUG loaded listener.js 19:04:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x94858800) [pid = 1750] [serial = 385] [outer = 0x8e39e400] 19:04:44 INFO - PROCESS | 1750 | 1467597884426 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 19:04:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:04:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1344ms 19:04:44 INFO - PROCESS | 1750 | 1467597884483 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 19:04:44 INFO - PROCESS | 1750 | 1467597884487 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 19:04:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:04:44 INFO - PROCESS | 1750 | 1467597884493 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:04:44 INFO - PROCESS | 1750 | 1467597884496 Marionette TRACE conn4 <- [1,486,null,{}] 19:04:44 INFO - PROCESS | 1750 | 1467597884502 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:44 INFO - PROCESS | 1750 | 1467597884507 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:44 INFO - PROCESS | 1750 | 1467597884715 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 19:04:44 INFO - PROCESS | 1750 | 1467597884758 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:44 INFO - PROCESS | 1750 | 1467597884768 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x91031400 == 72 [pid = 1750] [id = 129] 19:04:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x923b2c00) [pid = 1750] [serial = 386] [outer = (nil)] 19:04:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x953b1800) [pid = 1750] [serial = 387] [outer = 0x923b2c00] 19:04:44 INFO - PROCESS | 1750 | 1467597884907 Marionette DEBUG loaded listener.js 19:04:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x953b4800) [pid = 1750] [serial = 388] [outer = 0x923b2c00] 19:04:45 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x99d6ec00) [pid = 1750] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:04:45 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x9949dc00) [pid = 1750] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:04:45 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x91341c00) [pid = 1750] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:04:45 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x8f6bec00) [pid = 1750] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:04:45 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x923b9c00) [pid = 1750] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:04:45 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x9137c400) [pid = 1750] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:04:45 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x9102c800) [pid = 1750] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:04:45 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x9136e800) [pid = 1750] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:04:45 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x90f8dc00) [pid = 1750] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:04:45 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x9526cc00) [pid = 1750] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:04:46 INFO - PROCESS | 1750 | 1467597886132 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 19:04:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:04:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1694ms 19:04:46 INFO - PROCESS | 1750 | 1467597886187 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 19:04:46 INFO - PROCESS | 1750 | 1467597886191 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 19:04:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:04:46 INFO - PROCESS | 1750 | 1467597886197 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:04:46 INFO - PROCESS | 1750 | 1467597886200 Marionette TRACE conn4 <- [1,490,null,{}] 19:04:46 INFO - PROCESS | 1750 | 1467597886206 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:46 INFO - PROCESS | 1750 | 1467597886211 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:46 INFO - PROCESS | 1750 | 1467597886369 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 19:04:46 INFO - PROCESS | 1750 | 1467597886547 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:46 INFO - PROCESS | 1750 | 1467597886561 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x91366c00 == 73 [pid = 1750] [id = 130] 19:04:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x9137c400) [pid = 1750] [serial = 389] [outer = (nil)] 19:04:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x952c0400) [pid = 1750] [serial = 390] [outer = 0x9137c400] 19:04:46 INFO - PROCESS | 1750 | 1467597886638 Marionette DEBUG loaded listener.js 19:04:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x981be400) [pid = 1750] [serial = 391] [outer = 0x9137c400] 19:04:47 INFO - PROCESS | 1750 | 1467597887803 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 19:04:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:04:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1645ms 19:04:47 INFO - PROCESS | 1750 | 1467597887882 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 19:04:47 INFO - PROCESS | 1750 | 1467597887889 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 19:04:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:04:47 INFO - PROCESS | 1750 | 1467597887898 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:04:47 INFO - PROCESS | 1750 | 1467597887904 Marionette TRACE conn4 <- [1,494,null,{}] 19:04:47 INFO - PROCESS | 1750 | 1467597887914 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:47 INFO - PROCESS | 1750 | 1467597887919 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:48 INFO - PROCESS | 1750 | 1467597888138 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 19:04:48 INFO - PROCESS | 1750 | 1467597888377 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:48 INFO - PROCESS | 1750 | 1467597888394 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8be400 == 74 [pid = 1750] [id = 131] 19:04:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x8f6bfc00) [pid = 1750] [serial = 392] [outer = (nil)] 19:04:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x8f6dd000) [pid = 1750] [serial = 393] [outer = 0x8f6bfc00] 19:04:48 INFO - PROCESS | 1750 | 1467597888490 Marionette DEBUG loaded listener.js 19:04:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x8f6e5800) [pid = 1750] [serial = 394] [outer = 0x8f6bfc00] 19:04:49 INFO - PROCESS | 1750 | 1467597889410 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 19:04:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:04:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1586ms 19:04:49 INFO - PROCESS | 1750 | 1467597889485 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 19:04:49 INFO - PROCESS | 1750 | 1467597889491 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 19:04:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:04:49 INFO - PROCESS | 1750 | 1467597889501 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:04:49 INFO - PROCESS | 1750 | 1467597889507 Marionette TRACE conn4 <- [1,498,null,{}] 19:04:49 INFO - PROCESS | 1750 | 1467597889514 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:49 INFO - PROCESS | 1750 | 1467597889519 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:49 INFO - PROCESS | 1750 | 1467597889756 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 19:04:50 INFO - PROCESS | 1750 | 1467597889993 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:50 INFO - PROCESS | 1750 | 1467597890002 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x91031800 == 75 [pid = 1750] [id = 132] 19:04:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x91342400) [pid = 1750] [serial = 395] [outer = (nil)] 19:04:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x9137b000) [pid = 1750] [serial = 396] [outer = 0x91342400] 19:04:50 INFO - PROCESS | 1750 | 1467597890098 Marionette DEBUG loaded listener.js 19:04:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x923ba800) [pid = 1750] [serial = 397] [outer = 0x91342400] 19:04:50 INFO - PROCESS | 1750 | 1467597890984 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 19:04:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:04:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1546ms 19:04:51 INFO - PROCESS | 1750 | 1467597891045 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 19:04:51 INFO - PROCESS | 1750 | 1467597891048 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 19:04:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:04:51 INFO - PROCESS | 1750 | 1467597891056 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:04:51 INFO - PROCESS | 1750 | 1467597891060 Marionette TRACE conn4 <- [1,502,null,{}] 19:04:51 INFO - PROCESS | 1750 | 1467597891075 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:51 INFO - PROCESS | 1750 | 1467597891084 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:51 INFO - PROCESS | 1750 | 1467597891352 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 19:04:51 INFO - PROCESS | 1750 | 1467597891729 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:51 INFO - PROCESS | 1750 | 1467597891743 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x9780f400 == 76 [pid = 1750] [id = 133] 19:04:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x978de400) [pid = 1750] [serial = 398] [outer = (nil)] 19:04:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x98dde800) [pid = 1750] [serial = 399] [outer = 0x978de400] 19:04:51 INFO - PROCESS | 1750 | 1467597891828 Marionette DEBUG loaded listener.js 19:04:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x9928c800) [pid = 1750] [serial = 400] [outer = 0x978de400] 19:04:52 INFO - PROCESS | 1750 | 1467597892726 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 19:04:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:04:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1743ms 19:04:52 INFO - PROCESS | 1750 | 1467597892799 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 19:04:52 INFO - PROCESS | 1750 | 1467597892803 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 19:04:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:04:52 INFO - PROCESS | 1750 | 1467597892809 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:04:52 INFO - PROCESS | 1750 | 1467597892813 Marionette TRACE conn4 <- [1,506,null,{}] 19:04:52 INFO - PROCESS | 1750 | 1467597892819 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:52 INFO - PROCESS | 1750 | 1467597892824 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:53 INFO - PROCESS | 1750 | 1467597893047 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 19:04:53 INFO - PROCESS | 1750 | 1467597893267 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:53 INFO - PROCESS | 1750 | 1467597893278 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e393000 == 77 [pid = 1750] [id = 134] 19:04:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x93b2ec00) [pid = 1750] [serial = 401] [outer = (nil)] 19:04:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x99d73800) [pid = 1750] [serial = 402] [outer = 0x93b2ec00] 19:04:53 INFO - PROCESS | 1750 | 1467597893401 Marionette DEBUG loaded listener.js 19:04:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x9a153800) [pid = 1750] [serial = 403] [outer = 0x93b2ec00] 19:04:54 INFO - PROCESS | 1750 | 1467597894353 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 19:04:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:04:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1591ms 19:04:54 INFO - PROCESS | 1750 | 1467597894401 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 19:04:54 INFO - PROCESS | 1750 | 1467597894404 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 19:04:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:04:54 INFO - PROCESS | 1750 | 1467597894411 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:04:54 INFO - PROCESS | 1750 | 1467597894415 Marionette TRACE conn4 <- [1,510,null,{}] 19:04:54 INFO - PROCESS | 1750 | 1467597894421 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:54 INFO - PROCESS | 1750 | 1467597894426 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:54 INFO - PROCESS | 1750 | 1467597894610 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 19:04:54 INFO - PROCESS | 1750 | 1467597894854 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:54 INFO - PROCESS | 1750 | 1467597894863 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b9400 == 78 [pid = 1750] [id = 135] 19:04:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x99d76800) [pid = 1750] [serial = 404] [outer = (nil)] 19:04:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x9a45d400) [pid = 1750] [serial = 405] [outer = 0x99d76800] 19:04:54 INFO - PROCESS | 1750 | 1467597894981 Marionette DEBUG loaded listener.js 19:04:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x9a465000) [pid = 1750] [serial = 406] [outer = 0x99d76800] 19:04:55 INFO - PROCESS | 1750 | 1467597895865 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 19:04:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:04:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1485ms 19:04:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:04:55 INFO - PROCESS | 1750 | 1467597895898 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 19:04:55 INFO - PROCESS | 1750 | 1467597895901 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 19:04:55 INFO - PROCESS | 1750 | 1467597895908 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:04:55 INFO - PROCESS | 1750 | 1467597895910 Marionette TRACE conn4 <- [1,514,null,{}] 19:04:55 INFO - PROCESS | 1750 | 1467597895917 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:55 INFO - PROCESS | 1750 | 1467597895927 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:56 INFO - PROCESS | 1750 | 1467597896171 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 19:04:56 INFO - PROCESS | 1750 | 1467597896402 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:56 INFO - PROCESS | 1750 | 1467597896413 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e355400 == 79 [pid = 1750] [id = 136] 19:04:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x920cb400) [pid = 1750] [serial = 407] [outer = (nil)] 19:04:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x9a45a400) [pid = 1750] [serial = 408] [outer = 0x920cb400] 19:04:56 INFO - PROCESS | 1750 | 1467597896506 Marionette DEBUG loaded listener.js 19:04:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x9aff2c00) [pid = 1750] [serial = 409] [outer = 0x920cb400] 19:04:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x9b049c00) [pid = 1750] [serial = 410] [outer = 0x98de8c00] 19:04:57 INFO - PROCESS | 1750 | 1467597897469 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 19:04:57 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 19:04:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1631ms 19:04:57 INFO - PROCESS | 1750 | 1467597897539 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 19:04:57 INFO - PROCESS | 1750 | 1467597897542 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 19:04:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:04:57 INFO - PROCESS | 1750 | 1467597897549 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:04:57 INFO - PROCESS | 1750 | 1467597897553 Marionette TRACE conn4 <- [1,518,null,{}] 19:04:57 INFO - PROCESS | 1750 | 1467597897559 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:57 INFO - PROCESS | 1750 | 1467597897564 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:57 INFO - PROCESS | 1750 | 1467597897743 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 19:04:57 INFO - PROCESS | 1750 | 1467597897963 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:57 INFO - PROCESS | 1750 | 1467597897972 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x930c0800 == 80 [pid = 1750] [id = 137] 19:04:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x9a361800) [pid = 1750] [serial = 411] [outer = (nil)] 19:04:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x9b189000) [pid = 1750] [serial = 412] [outer = 0x9a361800] 19:04:58 INFO - PROCESS | 1750 | 1467597898095 Marionette DEBUG loaded listener.js 19:04:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x9fc8cc00) [pid = 1750] [serial = 413] [outer = 0x9a361800] 19:04:58 INFO - PROCESS | 1750 | 1467597898987 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 19:04:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:04:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1481ms 19:04:59 INFO - PROCESS | 1750 | 1467597899031 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 19:04:59 INFO - PROCESS | 1750 | 1467597899035 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 19:04:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:04:59 INFO - PROCESS | 1750 | 1467597899043 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:04:59 INFO - PROCESS | 1750 | 1467597899047 Marionette TRACE conn4 <- [1,522,null,{}] 19:04:59 INFO - PROCESS | 1750 | 1467597899053 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:04:59 INFO - PROCESS | 1750 | 1467597899058 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:59 INFO - PROCESS | 1750 | 1467597899253 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 19:04:59 INFO - PROCESS | 1750 | 1467597899432 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:59 INFO - PROCESS | 1750 | 1467597899440 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:04:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x920ca800 == 81 [pid = 1750] [id = 138] 19:04:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x92d43c00) [pid = 1750] [serial = 414] [outer = (nil)] 19:04:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x92d49800) [pid = 1750] [serial = 415] [outer = 0x92d43c00] 19:04:59 INFO - PROCESS | 1750 | 1467597899564 Marionette DEBUG loaded listener.js 19:04:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x92d4c400) [pid = 1750] [serial = 416] [outer = 0x92d43c00] 19:05:00 INFO - PROCESS | 1750 | 1467597900483 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 19:05:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:05:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1483ms 19:05:00 INFO - PROCESS | 1750 | 1467597900526 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 19:05:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:05:00 INFO - PROCESS | 1750 | 1467597900531 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 19:05:00 INFO - PROCESS | 1750 | 1467597900537 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:05:00 INFO - PROCESS | 1750 | 1467597900541 Marionette TRACE conn4 <- [1,526,null,{}] 19:05:00 INFO - PROCESS | 1750 | 1467597900547 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:00 INFO - PROCESS | 1750 | 1467597900552 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:00 INFO - PROCESS | 1750 | 1467597900731 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 19:05:00 INFO - PROCESS | 1750 | 1467597900912 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:00 INFO - PROCESS | 1750 | 1467597900920 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f83c000 == 82 [pid = 1750] [id = 139] 19:05:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8f83c400) [pid = 1750] [serial = 417] [outer = (nil)] 19:05:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8f842800) [pid = 1750] [serial = 418] [outer = 0x8f83c400] 19:05:01 INFO - PROCESS | 1750 | 1467597901002 Marionette DEBUG loaded listener.js 19:05:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8f846400) [pid = 1750] [serial = 419] [outer = 0x8f83c400] 19:05:01 INFO - PROCESS | 1750 | 1467597901989 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 19:05:02 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 19:05:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1491ms 19:05:02 INFO - PROCESS | 1750 | 1467597902030 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 19:05:02 INFO - PROCESS | 1750 | 1467597902035 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 19:05:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:05:02 INFO - PROCESS | 1750 | 1467597902042 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:05:02 INFO - PROCESS | 1750 | 1467597902046 Marionette TRACE conn4 <- [1,530,null,{}] 19:05:02 INFO - PROCESS | 1750 | 1467597902052 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:02 INFO - PROCESS | 1750 | 1467597902057 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:02 INFO - PROCESS | 1750 | 1467597902242 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 19:05:02 INFO - PROCESS | 1750 | 1467597902469 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:02 INFO - PROCESS | 1750 | 1467597902480 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f848400 == 83 [pid = 1750] [id = 140] 19:05:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8f848c00) [pid = 1750] [serial = 420] [outer = (nil)] 19:05:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x92d4f800) [pid = 1750] [serial = 421] [outer = 0x8f848c00] 19:05:02 INFO - PROCESS | 1750 | 1467597902609 Marionette DEBUG loaded listener.js 19:05:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x9a469400) [pid = 1750] [serial = 422] [outer = 0x8f848c00] 19:05:03 INFO - PROCESS | 1750 | 1467597903401 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 19:05:03 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 19:05:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:05:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:05:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:05:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:05:03 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 19:05:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:05:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:05:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:05:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:05:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:05:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1381ms 19:05:03 INFO - PROCESS | 1750 | 1467597903426 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 19:05:03 INFO - PROCESS | 1750 | 1467597903431 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 19:05:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:05:03 INFO - PROCESS | 1750 | 1467597903439 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:05:03 INFO - PROCESS | 1750 | 1467597903444 Marionette TRACE conn4 <- [1,534,null,{}] 19:05:03 INFO - PROCESS | 1750 | 1467597903450 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:03 INFO - PROCESS | 1750 | 1467597903456 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:03 INFO - PROCESS | 1750 | 1467597903703 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 19:05:03 INFO - PROCESS | 1750 | 1467597903889 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:03 INFO - PROCESS | 1750 | 1467597903898 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:03 INFO - PROCESS | 1750 | ++DOCSHELL 0xa2328400 == 84 [pid = 1750] [id = 141] 19:05:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0xa23b1000) [pid = 1750] [serial = 423] [outer = (nil)] 19:05:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0xa310ac00) [pid = 1750] [serial = 424] [outer = 0xa23b1000] 19:05:03 INFO - PROCESS | 1750 | 1467597903990 Marionette DEBUG loaded listener.js 19:05:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0xa4d0d800) [pid = 1750] [serial = 425] [outer = 0xa23b1000] 19:05:05 INFO - PROCESS | 1750 | 1467597905031 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 19:05:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:05:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1638ms 19:05:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:05:05 INFO - PROCESS | 1750 | 1467597905082 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 19:05:05 INFO - PROCESS | 1750 | 1467597905085 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 19:05:05 INFO - PROCESS | 1750 | 1467597905094 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:05:05 INFO - PROCESS | 1750 | 1467597905097 Marionette TRACE conn4 <- [1,538,null,{}] 19:05:05 INFO - PROCESS | 1750 | 1467597905104 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:05 INFO - PROCESS | 1750 | 1467597905109 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:05 INFO - PROCESS | 1750 | 1467597905317 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 19:05:05 INFO - PROCESS | 1750 | 1467597905504 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:05 INFO - PROCESS | 1750 | 1467597905513 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc1d400 == 85 [pid = 1750] [id = 142] 19:05:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8dc1dc00) [pid = 1750] [serial = 426] [outer = (nil)] 19:05:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8dc26000) [pid = 1750] [serial = 427] [outer = 0x8dc1dc00] 19:05:05 INFO - PROCESS | 1750 | 1467597905639 Marionette DEBUG loaded listener.js 19:05:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x8f83a400) [pid = 1750] [serial = 428] [outer = 0x8dc1dc00] 19:05:06 INFO - PROCESS | 1750 | 1467597906494 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 19:05:06 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. 19:05:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1431ms 19:05:06 INFO - PROCESS | 1750 | 1467597906525 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 19:05:06 INFO - PROCESS | 1750 | 1467597906529 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 19:05:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:05:06 INFO - PROCESS | 1750 | 1467597906535 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:05:06 INFO - PROCESS | 1750 | 1467597906539 Marionette TRACE conn4 <- [1,542,null,{}] 19:05:06 INFO - PROCESS | 1750 | 1467597906545 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:06 INFO - PROCESS | 1750 | 1467597906550 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:06 INFO - PROCESS | 1750 | 1467597906738 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 19:05:06 INFO - PROCESS | 1750 | 1467597906938 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:06 INFO - PROCESS | 1750 | 1467597906947 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc1bc00 == 86 [pid = 1750] [id = 143] 19:05:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x8dc23000) [pid = 1750] [serial = 429] [outer = (nil)] 19:05:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x91375400) [pid = 1750] [serial = 430] [outer = 0x8dc23000] 19:05:07 INFO - PROCESS | 1750 | 1467597907032 Marionette DEBUG loaded listener.js 19:05:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x99282400) [pid = 1750] [serial = 431] [outer = 0x8dc23000] 19:05:08 INFO - PROCESS | 1750 | 1467597908182 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 19:05:08 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. 19:05:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1683ms 19:05:08 INFO - PROCESS | 1750 | 1467597908245 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 19:05:08 INFO - PROCESS | 1750 | 1467597908252 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 19:05:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:05:08 INFO - PROCESS | 1750 | 1467597908262 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:05:08 INFO - PROCESS | 1750 | 1467597908268 Marionette TRACE conn4 <- [1,546,null,{}] 19:05:08 INFO - PROCESS | 1750 | 1467597908276 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:08 INFO - PROCESS | 1750 | 1467597908281 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:08 INFO - PROCESS | 1750 | 1467597908487 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 19:05:08 INFO - PROCESS | 1750 | 1467597908680 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:08 INFO - PROCESS | 1750 | 1467597908691 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e39ac00 == 87 [pid = 1750] [id = 144] 19:05:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x8e39c800) [pid = 1750] [serial = 432] [outer = (nil)] 19:05:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x8f840000) [pid = 1750] [serial = 433] [outer = 0x8e39c800] 19:05:08 INFO - PROCESS | 1750 | 1467597908767 Marionette DEBUG loaded listener.js 19:05:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x90f95000) [pid = 1750] [serial = 434] [outer = 0x8e39c800] 19:05:09 INFO - PROCESS | 1750 | 1467597909723 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 19:05:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:05:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1542ms 19:05:09 INFO - PROCESS | 1750 | 1467597909804 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 19:05:09 INFO - PROCESS | 1750 | 1467597909811 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 19:05:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:05:09 INFO - PROCESS | 1750 | 1467597909821 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:05:09 INFO - PROCESS | 1750 | 1467597909825 Marionette TRACE conn4 <- [1,550,null,{}] 19:05:09 INFO - PROCESS | 1750 | 1467597909831 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:09 INFO - PROCESS | 1750 | 1467597909837 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:10 INFO - PROCESS | 1750 | 1467597910109 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 19:05:10 INFO - PROCESS | 1750 | 1467597910490 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:10 INFO - PROCESS | 1750 | 1467597910499 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d805000 == 88 [pid = 1750] [id = 145] 19:05:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x8d80cc00) [pid = 1750] [serial = 435] [outer = (nil)] 19:05:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x8d8be800) [pid = 1750] [serial = 436] [outer = 0x8d80cc00] 19:05:10 INFO - PROCESS | 1750 | 1467597910573 Marionette DEBUG loaded listener.js 19:05:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x91031000) [pid = 1750] [serial = 437] [outer = 0x8d80cc00] 19:05:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8e39b000 == 87 [pid = 1750] [id = 112] 19:05:11 INFO - PROCESS | 1750 | --DOCSHELL 0x91380c00 == 86 [pid = 1750] [id = 110] 19:05:11 INFO - PROCESS | 1750 | --DOCSHELL 0x93d44400 == 85 [pid = 1750] [id = 96] 19:05:11 INFO - PROCESS | 1750 | --DOCSHELL 0x93b70000 == 84 [pid = 1750] [id = 22] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8e352c00) [pid = 1750] [serial = 345] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOCSHELL 0x91031400 == 83 [pid = 1750] [id = 129] 19:05:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c7c00 == 82 [pid = 1750] [id = 128] 19:05:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6be800 == 81 [pid = 1750] [id = 127] 19:05:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8e352000 == 80 [pid = 1750] [id = 126] 19:05:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6b3400 == 79 [pid = 1750] [id = 125] 19:05:11 INFO - PROCESS | 1750 | 1467597911547 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 19:05:11 INFO - PROCESS | 1750 | --DOCSHELL 0x923f8c00 == 78 [pid = 1750] [id = 117] 19:05:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6bac00 == 77 [pid = 1750] [id = 116] 19:05:11 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. 19:05:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1785ms 19:05:11 INFO - PROCESS | 1750 | 1467597911613 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 19:05:11 INFO - PROCESS | 1750 | 1467597911616 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x9137c000) [pid = 1750] [serial = 262] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x91027c00) [pid = 1750] [serial = 259] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x990d6400) [pid = 1750] [serial = 265] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x9a14e000) [pid = 1750] [serial = 339] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0xa20a8400) [pid = 1750] [serial = 312] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x99755c00) [pid = 1750] [serial = 336] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9137c800) [pid = 1750] [serial = 328] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x91368400) [pid = 1750] [serial = 327] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8f8ca400) [pid = 1750] [serial = 325] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8f8c0000) [pid = 1750] [serial = 324] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x9cc0b800) [pid = 1750] [serial = 309] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0xa678bc00) [pid = 1750] [serial = 318] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x91366400) [pid = 1750] [serial = 303] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x97a9a000) [pid = 1750] [serial = 331] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x93d48800) [pid = 1750] [serial = 330] [outer = (nil)] [url = about:blank] 19:05:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x99231400) [pid = 1750] [serial = 306] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0xa2fb8400) [pid = 1750] [serial = 315] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x9b17c400) [pid = 1750] [serial = 300] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x98dde000) [pid = 1750] [serial = 333] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x99286c00) [pid = 1750] [serial = 334] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0xa8243800) [pid = 1750] [serial = 321] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x981b9000) [pid = 1750] [serial = 342] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x9a154800) [pid = 1750] [serial = 340] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x98ead000) [pid = 1750] [serial = 343] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x99c81000) [pid = 1750] [serial = 337] [outer = (nil)] [url = about:blank] 19:05:11 INFO - PROCESS | 1750 | 1467597911667 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:05:11 INFO - PROCESS | 1750 | 1467597911672 Marionette TRACE conn4 <- [1,554,null,{}] 19:05:11 INFO - PROCESS | 1750 | 1467597911689 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:11 INFO - PROCESS | 1750 | 1467597911697 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:11 INFO - PROCESS | 1750 | 1467597911878 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 19:05:12 INFO - PROCESS | 1750 | 1467597912071 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:12 INFO - PROCESS | 1750 | 1467597912083 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x9136c800 == 78 [pid = 1750] [id = 146] 19:05:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x91374800) [pid = 1750] [serial = 438] [outer = (nil)] 19:05:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x91382000) [pid = 1750] [serial = 439] [outer = 0x91374800] 19:05:12 INFO - PROCESS | 1750 | 1467597912160 Marionette DEBUG loaded listener.js 19:05:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x923f0400) [pid = 1750] [serial = 440] [outer = 0x91374800] 19:05:12 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:12 INFO - PROCESS | 1750 | 1467597912927 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 19:05:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:05:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1296ms 19:05:12 INFO - PROCESS | 1750 | 1467597912953 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 19:05:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:05:12 INFO - PROCESS | 1750 | 1467597912958 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 19:05:12 INFO - PROCESS | 1750 | 1467597912964 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:05:12 INFO - PROCESS | 1750 | 1467597912967 Marionette TRACE conn4 <- [1,558,null,{}] 19:05:12 INFO - PROCESS | 1750 | 1467597912973 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:12 INFO - PROCESS | 1750 | 1467597912978 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:13 INFO - PROCESS | 1750 | 1467597913156 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 19:05:13 INFO - PROCESS | 1750 | 1467597913180 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:13 INFO - PROCESS | 1750 | 1467597913189 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc26800 == 79 [pid = 1750] [id = 147] 19:05:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x92d44400) [pid = 1750] [serial = 441] [outer = (nil)] 19:05:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x9525ec00) [pid = 1750] [serial = 442] [outer = 0x92d44400] 19:05:13 INFO - PROCESS | 1750 | 1467597913305 Marionette DEBUG loaded listener.js 19:05:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x952b2000) [pid = 1750] [serial = 443] [outer = 0x92d44400] 19:05:14 INFO - PROCESS | 1750 | 1467597914308 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 19:05:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:05:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1380ms 19:05:14 INFO - PROCESS | 1750 | 1467597914344 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 19:05:14 INFO - PROCESS | 1750 | 1467597914347 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 19:05:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:05:14 INFO - PROCESS | 1750 | 1467597914353 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:05:14 INFO - PROCESS | 1750 | 1467597914356 Marionette TRACE conn4 <- [1,562,null,{}] 19:05:14 INFO - PROCESS | 1750 | 1467597914367 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:14 INFO - PROCESS | 1750 | 1467597914371 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:14 INFO - PROCESS | 1750 | 1467597914587 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 19:05:14 INFO - PROCESS | 1750 | 1467597914612 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:14 INFO - PROCESS | 1750 | 1467597914618 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x920c6000 == 80 [pid = 1750] [id = 148] 19:05:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x923f8000) [pid = 1750] [serial = 444] [outer = (nil)] 19:05:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x953bcc00) [pid = 1750] [serial = 445] [outer = 0x923f8000] 19:05:14 INFO - PROCESS | 1750 | 1467597914702 Marionette DEBUG loaded listener.js 19:05:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x981b8400) [pid = 1750] [serial = 446] [outer = 0x923f8000] 19:05:15 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:15 INFO - PROCESS | 1750 | 1467597915636 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 19:05:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:05:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1345ms 19:05:15 INFO - PROCESS | 1750 | 1467597915699 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 19:05:15 INFO - PROCESS | 1750 | 1467597915702 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 19:05:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:05:15 INFO - PROCESS | 1750 | 1467597915709 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:05:15 INFO - PROCESS | 1750 | 1467597915713 Marionette TRACE conn4 <- [1,566,null,{}] 19:05:15 INFO - PROCESS | 1750 | 1467597915725 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:15 INFO - PROCESS | 1750 | 1467597915735 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:15 INFO - PROCESS | 1750 | 1467597915989 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 19:05:16 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x923b2c00) [pid = 1750] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:05:16 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x90f93400) [pid = 1750] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:05:16 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8e393800) [pid = 1750] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:05:16 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8f6b5000) [pid = 1750] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:05:16 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8e39e400) [pid = 1750] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:05:16 INFO - PROCESS | 1750 | 1467597916228 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:16 INFO - PROCESS | 1750 | 1467597916236 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c2000 == 81 [pid = 1750] [id = 149] 19:05:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8e393800) [pid = 1750] [serial = 447] [outer = (nil)] 19:05:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x91336400) [pid = 1750] [serial = 448] [outer = 0x8e393800] 19:05:16 INFO - PROCESS | 1750 | 1467597916309 Marionette DEBUG loaded listener.js 19:05:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x9949a400) [pid = 1750] [serial = 449] [outer = 0x8e393800] 19:05:16 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:16 INFO - PROCESS | 1750 | 1467597916983 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 19:05:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:05:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1288ms 19:05:17 INFO - PROCESS | 1750 | 1467597916999 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 19:05:17 INFO - PROCESS | 1750 | 1467597917002 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 19:05:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:05:17 INFO - PROCESS | 1750 | 1467597917009 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:05:17 INFO - PROCESS | 1750 | 1467597917013 Marionette TRACE conn4 <- [1,570,null,{}] 19:05:17 INFO - PROCESS | 1750 | 1467597917018 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:17 INFO - PROCESS | 1750 | 1467597917023 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:17 INFO - PROCESS | 1750 | 1467597917243 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 19:05:17 INFO - PROCESS | 1750 | 1467597917266 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:17 INFO - PROCESS | 1750 | 1467597917273 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f05400 == 82 [pid = 1750] [id = 150] 19:05:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x90f06800) [pid = 1750] [serial = 450] [outer = (nil)] 19:05:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x90f0c800) [pid = 1750] [serial = 451] [outer = 0x90f06800] 19:05:17 INFO - PROCESS | 1750 | 1467597917345 Marionette DEBUG loaded listener.js 19:05:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x90f10800) [pid = 1750] [serial = 452] [outer = 0x90f06800] 19:05:17 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:18 INFO - PROCESS | 1750 | 1467597918251 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 19:05:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:05:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1293ms 19:05:18 INFO - PROCESS | 1750 | 1467597918303 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 19:05:18 INFO - PROCESS | 1750 | 1467597918308 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 19:05:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:05:18 INFO - PROCESS | 1750 | 1467597918329 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:05:18 INFO - PROCESS | 1750 | 1467597918335 Marionette TRACE conn4 <- [1,574,null,{}] 19:05:18 INFO - PROCESS | 1750 | 1467597918344 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:18 INFO - PROCESS | 1750 | 1467597918351 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:18 INFO - PROCESS | 1750 | 1467597918639 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 19:05:18 INFO - PROCESS | 1750 | 1467597918836 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:18 INFO - PROCESS | 1750 | 1467597918849 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e356000 == 83 [pid = 1750] [id = 151] 19:05:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8e358000) [pid = 1750] [serial = 453] [outer = (nil)] 19:05:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8f6b6400) [pid = 1750] [serial = 454] [outer = 0x8e358000] 19:05:18 INFO - PROCESS | 1750 | 1467597918976 Marionette DEBUG loaded listener.js 19:05:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8f6db000) [pid = 1750] [serial = 455] [outer = 0x8e358000] 19:05:19 INFO - PROCESS | 1750 | 1467597919918 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:05:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:05:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1638ms 19:05:19 INFO - PROCESS | 1750 | 1467597919967 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 19:05:19 INFO - PROCESS | 1750 | 1467597919974 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 19:05:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:05:19 INFO - PROCESS | 1750 | 1467597919986 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:05:19 INFO - PROCESS | 1750 | 1467597919990 Marionette TRACE conn4 <- [1,578,null,{}] 19:05:20 INFO - PROCESS | 1750 | 1467597919998 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:20 INFO - PROCESS | 1750 | 1467597920004 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:20 INFO - PROCESS | 1750 | 1467597920201 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 19:05:20 INFO - PROCESS | 1750 | 1467597920431 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:20 INFO - PROCESS | 1750 | 1467597920438 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f0d000 == 84 [pid = 1750] [id = 152] 19:05:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x90f12800) [pid = 1750] [serial = 456] [outer = (nil)] 19:05:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x9102c400) [pid = 1750] [serial = 457] [outer = 0x90f12800] 19:05:20 INFO - PROCESS | 1750 | 1467597920565 Marionette DEBUG loaded listener.js 19:05:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x91365000) [pid = 1750] [serial = 458] [outer = 0x90f12800] 19:05:21 INFO - PROCESS | 1750 | 1467597921450 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 19:05:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:05:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1494ms 19:05:21 INFO - PROCESS | 1750 | 1467597921482 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 19:05:21 INFO - PROCESS | 1750 | 1467597921486 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 19:05:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:05:21 INFO - PROCESS | 1750 | 1467597921493 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:05:21 INFO - PROCESS | 1750 | 1467597921499 Marionette TRACE conn4 <- [1,582,null,{}] 19:05:21 INFO - PROCESS | 1750 | 1467597921516 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:21 INFO - PROCESS | 1750 | 1467597921525 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:21 INFO - PROCESS | 1750 | 1467597921723 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 19:05:22 INFO - PROCESS | 1750 | 1467597921998 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:22 INFO - PROCESS | 1750 | 1467597922009 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x91380000 == 85 [pid = 1750] [id = 153] 19:05:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x9484e400) [pid = 1750] [serial = 459] [outer = (nil)] 19:05:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x978de800) [pid = 1750] [serial = 460] [outer = 0x9484e400] 19:05:22 INFO - PROCESS | 1750 | 1467597922138 Marionette DEBUG loaded listener.js 19:05:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x992d6800) [pid = 1750] [serial = 461] [outer = 0x9484e400] 19:05:23 INFO - PROCESS | 1750 | 1467597923030 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 19:05:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:05:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1609ms 19:05:23 INFO - PROCESS | 1750 | 1467597923103 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 19:05:23 INFO - PROCESS | 1750 | 1467597923108 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 19:05:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:05:23 INFO - PROCESS | 1750 | 1467597923115 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:05:23 INFO - PROCESS | 1750 | 1467597923118 Marionette TRACE conn4 <- [1,586,null,{}] 19:05:23 INFO - PROCESS | 1750 | 1467597923124 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:23 INFO - PROCESS | 1750 | 1467597923130 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:23 INFO - PROCESS | 1750 | 1467597923357 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 19:05:23 INFO - PROCESS | 1750 | 1467597923600 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:23 INFO - PROCESS | 1750 | 1467597923608 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x99c84000 == 86 [pid = 1750] [id = 154] 19:05:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x99c84c00) [pid = 1750] [serial = 462] [outer = (nil)] 19:05:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x99d74c00) [pid = 1750] [serial = 463] [outer = 0x99c84c00] 19:05:23 INFO - PROCESS | 1750 | 1467597923747 Marionette DEBUG loaded listener.js 19:05:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x9a15bc00) [pid = 1750] [serial = 464] [outer = 0x99c84c00] 19:05:24 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:24 INFO - PROCESS | 1750 | 1467597924707 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 19:05:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:05:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1635ms 19:05:24 INFO - PROCESS | 1750 | 1467597924751 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 19:05:24 INFO - PROCESS | 1750 | 1467597924754 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 19:05:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:05:24 INFO - PROCESS | 1750 | 1467597924761 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:05:24 INFO - PROCESS | 1750 | 1467597924765 Marionette TRACE conn4 <- [1,590,null,{}] 19:05:24 INFO - PROCESS | 1750 | 1467597924771 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:24 INFO - PROCESS | 1750 | 1467597924776 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:24 INFO - PROCESS | 1750 | 1467597924975 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 19:05:25 INFO - PROCESS | 1750 | 1467597925202 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:25 INFO - PROCESS | 1750 | 1467597925210 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x97a92000 == 87 [pid = 1750] [id = 155] 19:05:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9a460800) [pid = 1750] [serial = 465] [outer = (nil)] 19:05:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9af15800) [pid = 1750] [serial = 466] [outer = 0x9a460800] 19:05:25 INFO - PROCESS | 1750 | 1467597925330 Marionette DEBUG loaded listener.js 19:05:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9fc1a400) [pid = 1750] [serial = 467] [outer = 0x9a460800] 19:05:26 INFO - PROCESS | 1750 | 1467597926255 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 19:05:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:05:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1535ms 19:05:26 INFO - PROCESS | 1750 | 1467597926297 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 19:05:26 INFO - PROCESS | 1750 | 1467597926301 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 19:05:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:05:26 INFO - PROCESS | 1750 | 1467597926308 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:05:26 INFO - PROCESS | 1750 | 1467597926311 Marionette TRACE conn4 <- [1,594,null,{}] 19:05:26 INFO - PROCESS | 1750 | 1467597926317 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:26 INFO - PROCESS | 1750 | 1467597926327 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:26 INFO - PROCESS | 1750 | 1467597926546 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 19:05:26 INFO - PROCESS | 1750 | 1467597926782 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:26 INFO - PROCESS | 1750 | 1467597926791 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x92ae2800 == 88 [pid = 1750] [id = 156] 19:05:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x92ae3800) [pid = 1750] [serial = 468] [outer = (nil)] 19:05:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x92aeb000) [pid = 1750] [serial = 469] [outer = 0x92ae3800] 19:05:26 INFO - PROCESS | 1750 | 1467597926911 Marionette DEBUG loaded listener.js 19:05:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9cc05c00) [pid = 1750] [serial = 470] [outer = 0x92ae3800] 19:05:27 INFO - PROCESS | 1750 | 1467597927768 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 19:05:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:05:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1530ms 19:05:27 INFO - PROCESS | 1750 | 1467597927839 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 19:05:27 INFO - PROCESS | 1750 | 1467597927843 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 19:05:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:05:27 INFO - PROCESS | 1750 | 1467597927850 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:05:27 INFO - PROCESS | 1750 | 1467597927854 Marionette TRACE conn4 <- [1,598,null,{}] 19:05:27 INFO - PROCESS | 1750 | 1467597927860 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:27 INFO - PROCESS | 1750 | 1467597927865 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:28 INFO - PROCESS | 1750 | 1467597928078 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 19:05:28 INFO - PROCESS | 1750 | 1467597928309 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:28 INFO - PROCESS | 1750 | 1467597928317 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae6400 == 89 [pid = 1750] [id = 157] 19:05:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x8bae7c00) [pid = 1750] [serial = 471] [outer = (nil)] 19:05:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x8baee800) [pid = 1750] [serial = 472] [outer = 0x8bae7c00] 19:05:28 INFO - PROCESS | 1750 | 1467597928441 Marionette DEBUG loaded listener.js 19:05:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8baf1c00) [pid = 1750] [serial = 473] [outer = 0x8bae7c00] 19:05:29 INFO - PROCESS | 1750 | 1467597929283 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 19:05:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:05:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1489ms 19:05:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:05:29 INFO - PROCESS | 1750 | 1467597929340 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 19:05:29 INFO - PROCESS | 1750 | 1467597929343 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 19:05:29 INFO - PROCESS | 1750 | 1467597929349 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:05:29 INFO - PROCESS | 1750 | 1467597929353 Marionette TRACE conn4 <- [1,602,null,{}] 19:05:29 INFO - PROCESS | 1750 | 1467597929359 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:29 INFO - PROCESS | 1750 | 1467597929364 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:29 INFO - PROCESS | 1750 | 1467597929566 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 19:05:29 INFO - PROCESS | 1750 | 1467597929758 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:29 INFO - PROCESS | 1750 | 1467597929765 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baed400 == 90 [pid = 1750] [id = 158] 19:05:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8baf4400) [pid = 1750] [serial = 474] [outer = (nil)] 19:05:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x8f6e2c00) [pid = 1750] [serial = 475] [outer = 0x8baf4400] 19:05:29 INFO - PROCESS | 1750 | 1467597929844 Marionette DEBUG loaded listener.js 19:05:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9136d000) [pid = 1750] [serial = 476] [outer = 0x8baf4400] 19:05:31 INFO - PROCESS | 1750 | 1467597931309 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 19:05:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:05:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1990ms 19:05:31 INFO - PROCESS | 1750 | 1467597931340 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 19:05:31 INFO - PROCESS | 1750 | 1467597931345 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 19:05:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:05:31 INFO - PROCESS | 1750 | 1467597931353 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:05:31 INFO - PROCESS | 1750 | 1467597931361 Marionette TRACE conn4 <- [1,606,null,{}] 19:05:31 INFO - PROCESS | 1750 | 1467597931368 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:31 INFO - PROCESS | 1750 | 1467597931373 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:31 INFO - PROCESS | 1750 | 1467597931547 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 19:05:31 INFO - PROCESS | 1750 | 1467597931751 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:31 INFO - PROCESS | 1750 | 1467597931763 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e399000 == 91 [pid = 1750] [id = 159] 19:05:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8e399c00) [pid = 1750] [serial = 477] [outer = (nil)] 19:05:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8f6bf000) [pid = 1750] [serial = 478] [outer = 0x8e399c00] 19:05:31 INFO - PROCESS | 1750 | 1467597931877 Marionette DEBUG loaded listener.js 19:05:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x90f06c00) [pid = 1750] [serial = 479] [outer = 0x8e399c00] 19:05:32 INFO - PROCESS | 1750 | 1467597932837 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:05:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:05:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1545ms 19:05:32 INFO - PROCESS | 1750 | 1467597932899 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 19:05:32 INFO - PROCESS | 1750 | 1467597932906 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 19:05:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:05:32 INFO - PROCESS | 1750 | 1467597932916 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:05:32 INFO - PROCESS | 1750 | 1467597932920 Marionette TRACE conn4 <- [1,610,null,{}] 19:05:32 INFO - PROCESS | 1750 | 1467597932926 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:32 INFO - PROCESS | 1750 | 1467597932932 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:33 INFO - PROCESS | 1750 | 1467597933147 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 19:05:33 INFO - PROCESS | 1750 | 1467597933427 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:33 INFO - PROCESS | 1750 | 1467597933439 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e354400 == 92 [pid = 1750] [id = 160] 19:05:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x8f6e5000) [pid = 1750] [serial = 480] [outer = (nil)] 19:05:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x90f8bc00) [pid = 1750] [serial = 481] [outer = 0x8f6e5000] 19:05:33 INFO - PROCESS | 1750 | 1467597933515 Marionette DEBUG loaded listener.js 19:05:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x90f96c00) [pid = 1750] [serial = 482] [outer = 0x8f6e5000] 19:05:34 INFO - PROCESS | 1750 | 1467597934345 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 19:05:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:05:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1483ms 19:05:34 INFO - PROCESS | 1750 | 1467597934400 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 19:05:34 INFO - PROCESS | 1750 | 1467597934403 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 19:05:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:05:34 INFO - PROCESS | 1750 | 1467597934428 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:05:34 INFO - PROCESS | 1750 | 1467597934434 Marionette TRACE conn4 <- [1,614,null,{}] 19:05:34 INFO - PROCESS | 1750 | 1467597934450 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:34 INFO - PROCESS | 1750 | 1467597934458 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:34 INFO - PROCESS | 1750 | 1467597934649 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 19:05:34 INFO - PROCESS | 1750 | --DOCSHELL 0x923ed400 == 91 [pid = 1750] [id = 72] 19:05:34 INFO - PROCESS | 1750 | --DOCSHELL 0x978d4800 == 90 [pid = 1750] [id = 21] 19:05:34 INFO - PROCESS | 1750 | --DOCSHELL 0x90f8b800 == 89 [pid = 1750] [id = 99] 19:05:34 INFO - PROCESS | 1750 | --DOCSHELL 0x9a12e400 == 88 [pid = 1750] [id = 20] 19:05:34 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8d80ac00) [pid = 1750] [serial = 369] [outer = (nil)] [url = about:blank] 19:05:34 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x9b188000) [pid = 1750] [serial = 360] [outer = (nil)] [url = about:blank] 19:05:34 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x93b26800) [pid = 1750] [serial = 351] [outer = (nil)] [url = about:blank] 19:05:34 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8d8c1400) [pid = 1750] [serial = 372] [outer = (nil)] [url = about:blank] 19:05:34 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0xa2ff5400) [pid = 1750] [serial = 363] [outer = (nil)] [url = about:blank] 19:05:34 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0xa678d400) [pid = 1750] [serial = 366] [outer = (nil)] [url = about:blank] 19:05:34 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x9a14f400) [pid = 1750] [serial = 354] [outer = (nil)] [url = about:blank] 19:05:34 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x9a45bc00) [pid = 1750] [serial = 357] [outer = (nil)] [url = about:blank] 19:05:34 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x90f98c00) [pid = 1750] [serial = 348] [outer = (nil)] [url = about:blank] 19:05:34 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x952c0400) [pid = 1750] [serial = 390] [outer = (nil)] [url = about:blank] 19:05:34 INFO - PROCESS | 1750 | 1467597934943 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:34 INFO - PROCESS | 1750 | 1467597934950 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:34 INFO - PROCESS | 1750 | --DOCSHELL 0x9b03cc00 == 87 [pid = 1750] [id = 100] 19:05:34 INFO - PROCESS | 1750 | --DOCSHELL 0x99227400 == 86 [pid = 1750] [id = 14] 19:05:34 INFO - PROCESS | 1750 | --DOCSHELL 0x953bbc00 == 85 [pid = 1750] [id = 97] 19:05:34 INFO - PROCESS | 1750 | --DOCSHELL 0x9136b000 == 84 [pid = 1750] [id = 95] 19:05:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c1400 == 85 [pid = 1750] [id = 161] 19:05:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8d8c2400) [pid = 1750] [serial = 483] [outer = (nil)] 19:05:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8f6df400) [pid = 1750] [serial = 484] [outer = 0x8d8c2400] 19:05:35 INFO - PROCESS | 1750 | 1467597935047 Marionette DEBUG loaded listener.js 19:05:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x9136b000) [pid = 1750] [serial = 485] [outer = 0x8d8c2400] 19:05:35 INFO - PROCESS | 1750 | --DOCSHELL 0x99283c00 == 84 [pid = 1750] [id = 73] 19:05:35 INFO - PROCESS | 1750 | --DOCSHELL 0x9b044c00 == 83 [pid = 1750] [id = 77] 19:05:35 INFO - PROCESS | 1750 | --DOCSHELL 0x91028400 == 82 [pid = 1750] [id = 101] 19:05:35 INFO - PROCESS | 1750 | --DOCSHELL 0x99752c00 == 81 [pid = 1750] [id = 98] 19:05:35 INFO - PROCESS | 1750 | --DOCSHELL 0x952b3c00 == 80 [pid = 1750] [id = 18] 19:05:35 INFO - PROCESS | 1750 | --DOCSHELL 0x9780f400 == 79 [pid = 1750] [id = 133] 19:05:35 INFO - PROCESS | 1750 | --DOCSHELL 0x91031800 == 78 [pid = 1750] [id = 132] 19:05:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8be400 == 77 [pid = 1750] [id = 131] 19:05:35 INFO - PROCESS | 1750 | --DOCSHELL 0x91366c00 == 76 [pid = 1750] [id = 130] 19:05:35 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x953b1800) [pid = 1750] [serial = 387] [outer = (nil)] [url = about:blank] 19:05:35 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x91341400) [pid = 1750] [serial = 381] [outer = (nil)] [url = about:blank] 19:05:35 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x91375c00) [pid = 1750] [serial = 382] [outer = (nil)] [url = about:blank] 19:05:35 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x90f9a400) [pid = 1750] [serial = 379] [outer = (nil)] [url = about:blank] 19:05:35 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x8f8c2400) [pid = 1750] [serial = 378] [outer = (nil)] [url = about:blank] 19:05:35 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8f6dec00) [pid = 1750] [serial = 376] [outer = (nil)] [url = about:blank] 19:05:35 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8f6bb000) [pid = 1750] [serial = 375] [outer = (nil)] [url = about:blank] 19:05:35 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x953b4800) [pid = 1750] [serial = 388] [outer = (nil)] [url = about:blank] 19:05:35 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x93b73000) [pid = 1750] [serial = 384] [outer = (nil)] [url = about:blank] 19:05:35 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x94858800) [pid = 1750] [serial = 385] [outer = (nil)] [url = about:blank] 19:05:35 INFO - PROCESS | 1750 | 1467597935905 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 19:05:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:05:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1547ms 19:05:35 INFO - PROCESS | 1750 | 1467597935972 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 19:05:35 INFO - PROCESS | 1750 | 1467597935977 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 19:05:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:05:35 INFO - PROCESS | 1750 | 1467597935983 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:05:35 INFO - PROCESS | 1750 | 1467597935987 Marionette TRACE conn4 <- [1,618,null,{}] 19:05:35 INFO - PROCESS | 1750 | 1467597935992 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:35 INFO - PROCESS | 1750 | 1467597935997 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:36 INFO - PROCESS | 1750 | 1467597936161 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 19:05:36 INFO - PROCESS | 1750 | 1467597936306 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:36 INFO - PROCESS | 1750 | 1467597936316 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae6c00 == 77 [pid = 1750] [id = 162] 19:05:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x8dc20c00) [pid = 1750] [serial = 486] [outer = (nil)] 19:05:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9137a000) [pid = 1750] [serial = 487] [outer = 0x8dc20c00] 19:05:36 INFO - PROCESS | 1750 | 1467597936381 Marionette DEBUG loaded listener.js 19:05:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x923bb400) [pid = 1750] [serial = 488] [outer = 0x8dc20c00] 19:05:37 INFO - PROCESS | 1750 | 1467597937113 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 19:05:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:05:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1180ms 19:05:37 INFO - PROCESS | 1750 | 1467597937188 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 19:05:37 INFO - PROCESS | 1750 | 1467597937191 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 19:05:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:05:37 INFO - PROCESS | 1750 | 1467597937199 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:05:37 INFO - PROCESS | 1750 | 1467597937202 Marionette TRACE conn4 <- [1,622,null,{}] 19:05:37 INFO - PROCESS | 1750 | 1467597937208 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:37 INFO - PROCESS | 1750 | 1467597937213 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:37 INFO - PROCESS | 1750 | 1467597937367 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 19:05:37 INFO - PROCESS | 1750 | 1467597937376 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:37 INFO - PROCESS | 1750 | 1467597937384 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8be400 == 78 [pid = 1750] [id = 163] 19:05:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x91381000) [pid = 1750] [serial = 489] [outer = (nil)] 19:05:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x92ae8000) [pid = 1750] [serial = 490] [outer = 0x91381000] 19:05:37 INFO - PROCESS | 1750 | 1467597937451 Marionette DEBUG loaded listener.js 19:05:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x92aed000) [pid = 1750] [serial = 491] [outer = 0x91381000] 19:05:38 INFO - PROCESS | 1750 | 1467597938425 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 19:05:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:05:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1291ms 19:05:38 INFO - PROCESS | 1750 | 1467597938491 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 19:05:38 INFO - PROCESS | 1750 | 1467597938495 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 19:05:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:05:38 INFO - PROCESS | 1750 | 1467597938501 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:05:38 INFO - PROCESS | 1750 | 1467597938504 Marionette TRACE conn4 <- [1,626,null,{}] 19:05:38 INFO - PROCESS | 1750 | 1467597938510 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:38 INFO - PROCESS | 1750 | 1467597938519 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:38 INFO - PROCESS | 1750 | 1467597938790 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 19:05:38 INFO - PROCESS | 1750 | 1467597938816 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:38 INFO - PROCESS | 1750 | 1467597938828 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80c800 == 79 [pid = 1750] [id = 164] 19:05:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x8d80e000) [pid = 1750] [serial = 492] [outer = (nil)] 19:05:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x948b1800) [pid = 1750] [serial = 493] [outer = 0x8d80e000] 19:05:38 INFO - PROCESS | 1750 | 1467597938896 Marionette DEBUG loaded listener.js 19:05:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x95266400) [pid = 1750] [serial = 494] [outer = 0x8d80e000] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x92d44400) [pid = 1750] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x9b047800) [pid = 1750] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8f8c2c00) [pid = 1750] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0xa699e000) [pid = 1750] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x91374800) [pid = 1750] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0xa4d11400) [pid = 1750] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8e393800) [pid = 1750] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8f6b8c00) [pid = 1750] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x9a66f800) [pid = 1750] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x9137c400) [pid = 1750] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x9102d800) [pid = 1750] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8d80cc00) [pid = 1750] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8f8c7c00) [pid = 1750] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x91374400) [pid = 1750] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x9a461c00) [pid = 1750] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x9b040800) [pid = 1750] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8e39c800) [pid = 1750] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x93d40c00) [pid = 1750] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0xa110e800) [pid = 1750] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:05:40 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x923f8000) [pid = 1750] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:05:40 INFO - PROCESS | 1750 | 1467597940597 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 19:05:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:05:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 2132ms 19:05:40 INFO - PROCESS | 1750 | 1467597940633 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 19:05:40 INFO - PROCESS | 1750 | 1467597940637 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 19:05:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:05:40 INFO - PROCESS | 1750 | 1467597940643 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:05:40 INFO - PROCESS | 1750 | 1467597940645 Marionette TRACE conn4 <- [1,630,null,{}] 19:05:40 INFO - PROCESS | 1750 | 1467597940651 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:40 INFO - PROCESS | 1750 | 1467597940656 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:40 INFO - PROCESS | 1750 | 1467597940816 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 19:05:40 INFO - PROCESS | 1750 | 1467597940830 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:40 INFO - PROCESS | 1750 | 1467597940836 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80ec00 == 80 [pid = 1750] [id = 165] 19:05:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8f6b8400) [pid = 1750] [serial = 495] [outer = (nil)] 19:05:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x90f8c400) [pid = 1750] [serial = 496] [outer = 0x8f6b8400] 19:05:40 INFO - PROCESS | 1750 | 1467597940905 Marionette DEBUG loaded listener.js 19:05:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x91343c00) [pid = 1750] [serial = 497] [outer = 0x8f6b8400] 19:05:42 INFO - PROCESS | 1750 | 1467597942001 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 19:05:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:05:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1390ms 19:05:42 INFO - PROCESS | 1750 | 1467597942034 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 19:05:42 INFO - PROCESS | 1750 | 1467597942041 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 19:05:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:05:42 INFO - PROCESS | 1750 | 1467597942049 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:05:42 INFO - PROCESS | 1750 | 1467597942057 Marionette TRACE conn4 <- [1,634,null,{}] 19:05:42 INFO - PROCESS | 1750 | 1467597942065 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:42 INFO - PROCESS | 1750 | 1467597942070 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:42 INFO - PROCESS | 1750 | 1467597942266 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 19:05:42 INFO - PROCESS | 1750 | 1467597942513 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:42 INFO - PROCESS | 1750 | 1467597942522 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e34c800 == 81 [pid = 1750] [id = 166] 19:05:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8e34f800) [pid = 1750] [serial = 498] [outer = (nil)] 19:05:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x8f6bd800) [pid = 1750] [serial = 499] [outer = 0x8e34f800] 19:05:42 INFO - PROCESS | 1750 | 1467597942654 Marionette DEBUG loaded listener.js 19:05:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x8f6e7400) [pid = 1750] [serial = 500] [outer = 0x8e34f800] 19:05:43 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:43 INFO - PROCESS | 1750 | 1467597943627 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 19:05:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:05:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1638ms 19:05:43 INFO - PROCESS | 1750 | 1467597943687 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 19:05:43 INFO - PROCESS | 1750 | 1467597943694 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 19:05:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:05:43 INFO - PROCESS | 1750 | 1467597943705 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:05:43 INFO - PROCESS | 1750 | 1467597943709 Marionette TRACE conn4 <- [1,638,null,{}] 19:05:43 INFO - PROCESS | 1750 | 1467597943716 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:43 INFO - PROCESS | 1750 | 1467597943722 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:44 INFO - PROCESS | 1750 | 1467597944037 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 19:05:44 INFO - PROCESS | 1750 | 1467597944242 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:44 INFO - PROCESS | 1750 | 1467597944249 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x92ae3400 == 82 [pid = 1750] [id = 167] 19:05:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x92ae6400) [pid = 1750] [serial = 501] [outer = (nil)] 19:05:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x92aef800) [pid = 1750] [serial = 502] [outer = 0x92ae6400] 19:05:44 INFO - PROCESS | 1750 | 1467597944336 Marionette DEBUG loaded listener.js 19:05:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x92d50c00) [pid = 1750] [serial = 503] [outer = 0x92ae6400] 19:05:44 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:45 INFO - PROCESS | 1750 | 1467597945280 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 19:05:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:05:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1641ms 19:05:45 INFO - PROCESS | 1750 | 1467597945347 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 19:05:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:05:45 INFO - PROCESS | 1750 | 1467597945351 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 19:05:45 INFO - PROCESS | 1750 | 1467597945358 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:05:45 INFO - PROCESS | 1750 | 1467597945364 Marionette TRACE conn4 <- [1,642,null,{}] 19:05:45 INFO - PROCESS | 1750 | 1467597945381 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:45 INFO - PROCESS | 1750 | 1467597945390 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:45 INFO - PROCESS | 1750 | 1467597945619 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 19:05:45 INFO - PROCESS | 1750 | 1467597945859 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:45 INFO - PROCESS | 1750 | 1467597945872 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f9a400 == 83 [pid = 1750] [id = 168] 19:05:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x953b8800) [pid = 1750] [serial = 504] [outer = (nil)] 19:05:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x978dc400) [pid = 1750] [serial = 505] [outer = 0x953b8800] 19:05:45 INFO - PROCESS | 1750 | 1467597945994 Marionette DEBUG loaded listener.js 19:05:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x99280800) [pid = 1750] [serial = 506] [outer = 0x953b8800] 19:05:46 INFO - PROCESS | 1750 | 1467597946910 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 19:05:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:05:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1686ms 19:05:47 INFO - PROCESS | 1750 | 1467597947067 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 19:05:47 INFO - PROCESS | 1750 | 1467597947072 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 19:05:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:05:47 INFO - PROCESS | 1750 | 1467597947079 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:05:47 INFO - PROCESS | 1750 | 1467597947083 Marionette TRACE conn4 <- [1,646,null,{}] 19:05:47 INFO - PROCESS | 1750 | 1467597947089 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:47 INFO - PROCESS | 1750 | 1467597947094 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:47 INFO - PROCESS | 1750 | 1467597947284 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 19:05:47 INFO - PROCESS | 1750 | 1467597947565 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:47 INFO - PROCESS | 1750 | 1467597947572 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c4400 == 84 [pid = 1750] [id = 169] 19:05:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9484d800) [pid = 1750] [serial = 507] [outer = (nil)] 19:05:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x99c84400) [pid = 1750] [serial = 508] [outer = 0x9484d800] 19:05:47 INFO - PROCESS | 1750 | 1467597947655 Marionette DEBUG loaded listener.js 19:05:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9a152800) [pid = 1750] [serial = 509] [outer = 0x9484d800] 19:05:48 INFO - PROCESS | 1750 | 1467597948507 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:05:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:05:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1488ms 19:05:48 INFO - PROCESS | 1750 | 1467597948583 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 19:05:48 INFO - PROCESS | 1750 | 1467597948586 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 19:05:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:05:48 INFO - PROCESS | 1750 | 1467597948595 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:05:48 INFO - PROCESS | 1750 | 1467597948599 Marionette TRACE conn4 <- [1,650,null,{}] 19:05:48 INFO - PROCESS | 1750 | 1467597948605 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:48 INFO - PROCESS | 1750 | 1467597948610 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:48 INFO - PROCESS | 1750 | 1467597948811 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 19:05:49 INFO - PROCESS | 1750 | 1467597949046 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:49 INFO - PROCESS | 1750 | 1467597949053 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x97a29c00 == 85 [pid = 1750] [id = 170] 19:05:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9a151400) [pid = 1750] [serial = 510] [outer = (nil)] 19:05:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x9aa6d000) [pid = 1750] [serial = 511] [outer = 0x9a151400] 19:05:49 INFO - PROCESS | 1750 | 1467597949146 Marionette DEBUG loaded listener.js 19:05:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9b041400) [pid = 1750] [serial = 512] [outer = 0x9a151400] 19:05:50 INFO - PROCESS | 1750 | 1467597950034 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 19:05:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:05:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1488ms 19:05:50 INFO - PROCESS | 1750 | 1467597950084 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 19:05:50 INFO - PROCESS | 1750 | 1467597950088 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 19:05:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:05:50 INFO - PROCESS | 1750 | 1467597950095 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:05:50 INFO - PROCESS | 1750 | 1467597950098 Marionette TRACE conn4 <- [1,654,null,{}] 19:05:50 INFO - PROCESS | 1750 | 1467597950104 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:50 INFO - PROCESS | 1750 | 1467597950114 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:50 INFO - PROCESS | 1750 | 1467597950350 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 19:05:50 INFO - PROCESS | 1750 | 1467597950589 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:50 INFO - PROCESS | 1750 | 1467597950598 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8bdc00 == 86 [pid = 1750] [id = 171] 19:05:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x9a461400) [pid = 1750] [serial = 513] [outer = (nil)] 19:05:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0xa1198800) [pid = 1750] [serial = 514] [outer = 0x9a461400] 19:05:50 INFO - PROCESS | 1750 | 1467597950722 Marionette DEBUG loaded listener.js 19:05:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0xa231e000) [pid = 1750] [serial = 515] [outer = 0x9a461400] 19:05:51 INFO - PROCESS | 1750 | 1467597951581 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 19:05:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:05:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1532ms 19:05:51 INFO - PROCESS | 1750 | 1467597951628 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 19:05:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:05:51 INFO - PROCESS | 1750 | 1467597951632 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 19:05:51 INFO - PROCESS | 1750 | 1467597951639 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:05:51 INFO - PROCESS | 1750 | 1467597951642 Marionette TRACE conn4 <- [1,658,null,{}] 19:05:51 INFO - PROCESS | 1750 | 1467597951648 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:51 INFO - PROCESS | 1750 | 1467597951653 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:51 INFO - PROCESS | 1750 | 1467597951833 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 19:05:52 INFO - PROCESS | 1750 | 1467597952026 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:52 INFO - PROCESS | 1750 | 1467597952036 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcefc00 == 87 [pid = 1750] [id = 172] 19:05:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x8bcf1800) [pid = 1750] [serial = 516] [outer = (nil)] 19:05:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8bcf8c00) [pid = 1750] [serial = 517] [outer = 0x8bcf1800] 19:05:52 INFO - PROCESS | 1750 | 1467597952130 Marionette DEBUG loaded listener.js 19:05:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8bcfa000) [pid = 1750] [serial = 518] [outer = 0x8bcf1800] 19:05:53 INFO - PROCESS | 1750 | 1467597953048 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 19:05:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:05:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1439ms 19:05:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:05:53 INFO - PROCESS | 1750 | 1467597953079 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 19:05:53 INFO - PROCESS | 1750 | 1467597953083 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 19:05:53 INFO - PROCESS | 1750 | 1467597953090 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:05:53 INFO - PROCESS | 1750 | 1467597953093 Marionette TRACE conn4 <- [1,662,null,{}] 19:05:53 INFO - PROCESS | 1750 | 1467597953099 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:53 INFO - PROCESS | 1750 | 1467597953104 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:53 INFO - PROCESS | 1750 | 1467597953281 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 19:05:53 INFO - PROCESS | 1750 | 1467597953479 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:53 INFO - PROCESS | 1750 | 1467597953487 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf3800 == 88 [pid = 1750] [id = 173] 19:05:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x8bcf6000) [pid = 1750] [serial = 519] [outer = (nil)] 19:05:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x99286000) [pid = 1750] [serial = 520] [outer = 0x8bcf6000] 19:05:53 INFO - PROCESS | 1750 | 1467597953566 Marionette DEBUG loaded listener.js 19:05:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x9fc89400) [pid = 1750] [serial = 521] [outer = 0x8bcf6000] 19:05:54 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:54 INFO - PROCESS | 1750 | 1467597954499 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 19:05:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:05:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1432ms 19:05:54 INFO - PROCESS | 1750 | 1467597954521 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 19:05:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:05:54 INFO - PROCESS | 1750 | 1467597954525 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 19:05:54 INFO - PROCESS | 1750 | 1467597954531 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:05:54 INFO - PROCESS | 1750 | 1467597954535 Marionette TRACE conn4 <- [1,666,null,{}] 19:05:54 INFO - PROCESS | 1750 | 1467597954541 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:54 INFO - PROCESS | 1750 | 1467597954546 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:54 INFO - PROCESS | 1750 | 1467597954742 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 19:05:55 INFO - PROCESS | 1750 | 1467597955039 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:55 INFO - PROCESS | 1750 | 1467597955045 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d801800 == 89 [pid = 1750] [id = 174] 19:05:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x8e39fc00) [pid = 1750] [serial = 522] [outer = (nil)] 19:05:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0xa2fbf800) [pid = 1750] [serial = 523] [outer = 0x8e39fc00] 19:05:55 INFO - PROCESS | 1750 | 1467597955167 Marionette DEBUG loaded listener.js 19:05:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0xa318ec00) [pid = 1750] [serial = 524] [outer = 0x8e39fc00] 19:05:55 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:56 INFO - PROCESS | 1750 | 1467597956028 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 19:05:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:05:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1530ms 19:05:56 INFO - PROCESS | 1750 | 1467597956062 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 19:05:56 INFO - PROCESS | 1750 | 1467597956066 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 19:05:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:05:56 INFO - PROCESS | 1750 | 1467597956073 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:05:56 INFO - PROCESS | 1750 | 1467597956076 Marionette TRACE conn4 <- [1,670,null,{}] 19:05:56 INFO - PROCESS | 1750 | 1467597956082 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:56 INFO - PROCESS | 1750 | 1467597956087 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:56 INFO - PROCESS | 1750 | 1467597956280 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 19:05:56 INFO - PROCESS | 1750 | 1467597956471 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:56 INFO - PROCESS | 1750 | 1467597956477 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:56 INFO - PROCESS | 1750 | ++DOCSHELL 0xa2fbc000 == 90 [pid = 1750] [id = 175] 19:05:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0xa33cb000) [pid = 1750] [serial = 525] [outer = (nil)] 19:05:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0xa4f15c00) [pid = 1750] [serial = 526] [outer = 0xa33cb000] 19:05:56 INFO - PROCESS | 1750 | 1467597956557 Marionette DEBUG loaded listener.js 19:05:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0xa4f82000) [pid = 1750] [serial = 527] [outer = 0xa33cb000] 19:05:57 INFO - PROCESS | 1750 | 1467597957507 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 19:05:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:05:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1529ms 19:05:57 INFO - PROCESS | 1750 | 1467597957603 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 19:05:57 INFO - PROCESS | 1750 | 1467597957608 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 19:05:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:05:57 INFO - PROCESS | 1750 | 1467597957615 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:05:57 INFO - PROCESS | 1750 | 1467597957619 Marionette TRACE conn4 <- [1,674,null,{}] 19:05:57 INFO - PROCESS | 1750 | 1467597957625 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:57 INFO - PROCESS | 1750 | 1467597957631 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:57 INFO - PROCESS | 1750 | 1467597957879 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 19:05:58 INFO - PROCESS | 1750 | 1467597958134 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:58 INFO - PROCESS | 1750 | 1467597958144 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4c800 == 91 [pid = 1750] [id = 176] 19:05:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x8bb4d400) [pid = 1750] [serial = 528] [outer = (nil)] 19:05:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x8dc2a400) [pid = 1750] [serial = 529] [outer = 0x8bb4d400] 19:05:58 INFO - PROCESS | 1750 | 1467597958245 Marionette DEBUG loaded listener.js 19:05:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x923b5000) [pid = 1750] [serial = 530] [outer = 0x8bb4d400] 19:05:58 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:05:59 INFO - PROCESS | 1750 | 1467597959106 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 19:05:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 19:05:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1531ms 19:05:59 INFO - PROCESS | 1750 | 1467597959147 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 19:05:59 INFO - PROCESS | 1750 | 1467597959151 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 19:05:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:05:59 INFO - PROCESS | 1750 | 1467597959157 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:05:59 INFO - PROCESS | 1750 | 1467597959161 Marionette TRACE conn4 <- [1,678,null,{}] 19:05:59 INFO - PROCESS | 1750 | 1467597959166 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:05:59 INFO - PROCESS | 1750 | 1467597959172 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:59 INFO - PROCESS | 1750 | 1467597959351 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 19:05:59 INFO - PROCESS | 1750 | 1467597959548 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:59 INFO - PROCESS | 1750 | 1467597959554 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:05:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc28800 == 92 [pid = 1750] [id = 177] 19:05:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x8f6e6400) [pid = 1750] [serial = 531] [outer = (nil)] 19:05:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x996fa800) [pid = 1750] [serial = 532] [outer = 0x8f6e6400] 19:05:59 INFO - PROCESS | 1750 | 1467597959632 Marionette DEBUG loaded listener.js 19:05:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x9a14f000) [pid = 1750] [serial = 533] [outer = 0x8f6e6400] 19:06:00 INFO - PROCESS | 1750 | 1467597960890 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 19:06:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:06:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1782ms 19:06:00 INFO - PROCESS | 1750 | 1467597960940 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 19:06:00 INFO - PROCESS | 1750 | 1467597960947 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 19:06:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:06:00 INFO - PROCESS | 1750 | 1467597960965 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:06:00 INFO - PROCESS | 1750 | 1467597960970 Marionette TRACE conn4 <- [1,682,null,{}] 19:06:00 INFO - PROCESS | 1750 | 1467597960978 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:00 INFO - PROCESS | 1750 | 1467597960984 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:01 INFO - PROCESS | 1750 | 1467597961214 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 19:06:01 INFO - PROCESS | 1750 | 1467597961407 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:01 INFO - PROCESS | 1750 | 1467597961423 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80e400 == 93 [pid = 1750] [id = 178] 19:06:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 188 (0x8d80f000) [pid = 1750] [serial = 534] [outer = (nil)] 19:06:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 189 (0x8d8c4000) [pid = 1750] [serial = 535] [outer = 0x8d80f000] 19:06:01 INFO - PROCESS | 1750 | 1467597961535 Marionette DEBUG loaded listener.js 19:06:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 190 (0x8dc1fc00) [pid = 1750] [serial = 536] [outer = 0x8d80f000] 19:06:02 INFO - PROCESS | 1750 | --DOMWINDOW == 189 (0x90f0c800) [pid = 1750] [serial = 451] [outer = (nil)] [url = about:blank] 19:06:02 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:02 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:06:03 INFO - PROCESS | 1750 | 1467597963025 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 19:06:03 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) 19:06:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2087ms 19:06:03 INFO - PROCESS | 1750 | 1467597963050 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 19:06:03 INFO - PROCESS | 1750 | 1467597963057 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 19:06:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:06:03 INFO - PROCESS | 1750 | 1467597963067 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:06:03 INFO - PROCESS | 1750 | 1467597963070 Marionette TRACE conn4 <- [1,686,null,{}] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 188 (0x9137b000) [pid = 1750] [serial = 396] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 187 (0x9525ec00) [pid = 1750] [serial = 442] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x9fc91000) [pid = 1750] [serial = 310] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x92d4f800) [pid = 1750] [serial = 421] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x91342000) [pid = 1750] [serial = 277] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0xa8c1e000) [pid = 1750] [serial = 322] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x923f0400) [pid = 1750] [serial = 440] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0xa6f42800) [pid = 1750] [serial = 319] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x9949a400) [pid = 1750] [serial = 449] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x91380800) [pid = 1750] [serial = 271] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8dc26000) [pid = 1750] [serial = 427] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x952b2000) [pid = 1750] [serial = 443] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0xa310a800) [pid = 1750] [serial = 316] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x981be400) [pid = 1750] [serial = 391] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x9b189000) [pid = 1750] [serial = 412] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x9a45d400) [pid = 1750] [serial = 405] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x91372400) [pid = 1750] [serial = 304] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x91031000) [pid = 1750] [serial = 437] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x9a45a400) [pid = 1750] [serial = 408] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0xa310ac00) [pid = 1750] [serial = 424] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8d8be800) [pid = 1750] [serial = 436] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x9b03c400) [pid = 1750] [serial = 280] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x99d73800) [pid = 1750] [serial = 402] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8f6dd000) [pid = 1750] [serial = 393] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x9a360c00) [pid = 1750] [serial = 268] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x9afee400) [pid = 1750] [serial = 274] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x9b183800) [pid = 1750] [serial = 301] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x92d49800) [pid = 1750] [serial = 415] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x90f95000) [pid = 1750] [serial = 434] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x992e5000) [pid = 1750] [serial = 307] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x91375400) [pid = 1750] [serial = 430] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x91382000) [pid = 1750] [serial = 439] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0xa905b800) [pid = 1750] [serial = 232] [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.] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8f842800) [pid = 1750] [serial = 418] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8f840000) [pid = 1750] [serial = 433] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x91336400) [pid = 1750] [serial = 448] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0xa23a5400) [pid = 1750] [serial = 313] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x953bcc00) [pid = 1750] [serial = 445] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x98dde800) [pid = 1750] [serial = 399] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x981b8400) [pid = 1750] [serial = 446] [outer = (nil)] [url = about:blank] 19:06:03 INFO - PROCESS | 1750 | 1467597963136 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:03 INFO - PROCESS | 1750 | 1467597963149 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:03 INFO - PROCESS | 1750 | 1467597963327 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 19:06:03 INFO - PROCESS | 1750 | 1467597963337 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:03 INFO - PROCESS | 1750 | 1467597963347 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf7c00 == 94 [pid = 1750] [id = 179] 19:06:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8e399400) [pid = 1750] [serial = 537] [outer = (nil)] 19:06:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8f6c0000) [pid = 1750] [serial = 538] [outer = 0x8e399400] 19:06:03 INFO - PROCESS | 1750 | 1467597963423 Marionette DEBUG loaded listener.js 19:06:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8f846000) [pid = 1750] [serial = 539] [outer = 0x8e399400] 19:06:04 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:04 INFO - PROCESS | 1750 | 1467597964703 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 19:06:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:06:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1656ms 19:06:04 INFO - PROCESS | 1750 | 1467597964722 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 19:06:04 INFO - PROCESS | 1750 | 1467597964726 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 19:06:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:06:04 INFO - PROCESS | 1750 | 1467597964733 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:06:04 INFO - PROCESS | 1750 | 1467597964738 Marionette TRACE conn4 <- [1,690,null,{}] 19:06:04 INFO - PROCESS | 1750 | 1467597964754 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:04 INFO - PROCESS | 1750 | 1467597964762 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:04 INFO - PROCESS | 1750 | 1467597964951 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 19:06:05 INFO - PROCESS | 1750 | 1467597965208 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:05 INFO - PROCESS | 1750 | 1467597965219 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f93000 == 95 [pid = 1750] [id = 180] 19:06:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x90f95000) [pid = 1750] [serial = 540] [outer = (nil)] 19:06:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x9136f400) [pid = 1750] [serial = 541] [outer = 0x90f95000] 19:06:05 INFO - PROCESS | 1750 | 1467597965290 Marionette DEBUG loaded listener.js 19:06:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x920cdc00) [pid = 1750] [serial = 542] [outer = 0x90f95000] 19:06:06 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:06 INFO - PROCESS | 1750 | 1467597966473 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 19:06:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:06:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1797ms 19:06:06 INFO - PROCESS | 1750 | 1467597966537 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 19:06:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:06:06 INFO - PROCESS | 1750 | 1467597966542 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 19:06:06 INFO - PROCESS | 1750 | 1467597966548 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:06:06 INFO - PROCESS | 1750 | 1467597966551 Marionette TRACE conn4 <- [1,694,null,{}] 19:06:06 INFO - PROCESS | 1750 | 1467597966564 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:06 INFO - PROCESS | 1750 | 1467597966568 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:06 INFO - PROCESS | 1750 | 1467597966825 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 19:06:06 INFO - PROCESS | 1750 | 1467597966862 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:06 INFO - PROCESS | 1750 | 1467597966870 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f846c00 == 96 [pid = 1750] [id = 181] 19:06:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x920c5400) [pid = 1750] [serial = 543] [outer = (nil)] 19:06:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x92ae5c00) [pid = 1750] [serial = 544] [outer = 0x920c5400] 19:06:06 INFO - PROCESS | 1750 | 1467597966952 Marionette DEBUG loaded listener.js 19:06:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x92d4d400) [pid = 1750] [serial = 545] [outer = 0x920c5400] 19:06:07 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8d80e000) [pid = 1750] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:06:07 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8f6e5000) [pid = 1750] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:06:07 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8dc20c00) [pid = 1750] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:06:07 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x91381000) [pid = 1750] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:06:07 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8d8c2400) [pid = 1750] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:06:07 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8e399c00) [pid = 1750] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:06:08 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:08 INFO - PROCESS | 1750 | 1467597968458 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 19:06:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 19:06:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1931ms 19:06:08 INFO - PROCESS | 1750 | 1467597968478 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 19:06:08 INFO - PROCESS | 1750 | 1467597968482 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 19:06:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:06:08 INFO - PROCESS | 1750 | 1467597968487 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:06:08 INFO - PROCESS | 1750 | 1467597968491 Marionette TRACE conn4 <- [1,698,null,{}] 19:06:08 INFO - PROCESS | 1750 | 1467597968497 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:08 INFO - PROCESS | 1750 | 1467597968501 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:08 INFO - PROCESS | 1750 | 1467597968712 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 19:06:08 INFO - PROCESS | 1750 | 1467597968725 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:08 INFO - PROCESS | 1750 | 1467597968739 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80fc00 == 97 [pid = 1750] [id = 182] 19:06:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x8dc20c00) [pid = 1750] [serial = 546] [outer = (nil)] 19:06:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x923f0400) [pid = 1750] [serial = 547] [outer = 0x8dc20c00] 19:06:08 INFO - PROCESS | 1750 | 1467597968811 Marionette DEBUG loaded listener.js 19:06:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x93b32800) [pid = 1750] [serial = 548] [outer = 0x8dc20c00] 19:06:09 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:10 INFO - PROCESS | 1750 | 1467597970053 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 19:06:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 19:06:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1630ms 19:06:10 INFO - PROCESS | 1750 | 1467597970152 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 19:06:10 INFO - PROCESS | 1750 | 1467597970158 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 19:06:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:06:10 INFO - PROCESS | 1750 | 1467597970234 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:06:10 INFO - PROCESS | 1750 | 1467597970239 Marionette TRACE conn4 <- [1,702,null,{}] 19:06:10 INFO - PROCESS | 1750 | 1467597970292 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:10 INFO - PROCESS | 1750 | 1467597970297 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:10 INFO - PROCESS | 1750 | 1467597970516 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 19:06:10 INFO - PROCESS | 1750 | 1467597970704 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:10 INFO - PROCESS | 1750 | 1467597970717 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80ac00 == 98 [pid = 1750] [id = 183] 19:06:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x8d8c4c00) [pid = 1750] [serial = 549] [outer = (nil)] 19:06:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x8dc28400) [pid = 1750] [serial = 550] [outer = 0x8d8c4c00] 19:06:10 INFO - PROCESS | 1750 | 1467597970794 Marionette DEBUG loaded listener.js 19:06:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x8e39f400) [pid = 1750] [serial = 551] [outer = 0x8d8c4c00] 19:06:12 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:12 INFO - PROCESS | 1750 | 1467597972216 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 19:06:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:06:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2094ms 19:06:12 INFO - PROCESS | 1750 | 1467597972262 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 19:06:12 INFO - PROCESS | 1750 | 1467597972270 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 19:06:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:06:12 INFO - PROCESS | 1750 | 1467597972281 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:06:12 INFO - PROCESS | 1750 | 1467597972285 Marionette TRACE conn4 <- [1,706,null,{}] 19:06:12 INFO - PROCESS | 1750 | 1467597972293 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:12 INFO - PROCESS | 1750 | 1467597972299 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:12 INFO - PROCESS | 1750 | 1467597972481 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 19:06:12 INFO - PROCESS | 1750 | 1467597972674 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:12 INFO - PROCESS | 1750 | 1467597972682 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf5000 == 99 [pid = 1750] [id = 184] 19:06:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x90f13800) [pid = 1750] [serial = 552] [outer = (nil)] 19:06:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x91339800) [pid = 1750] [serial = 553] [outer = 0x90f13800] 19:06:12 INFO - PROCESS | 1750 | 1467597972764 Marionette DEBUG loaded listener.js 19:06:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x91380800) [pid = 1750] [serial = 554] [outer = 0x90f13800] 19:06:14 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:14 INFO - PROCESS | 1750 | 1467597974077 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 19:06:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:06:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1834ms 19:06:14 INFO - PROCESS | 1750 | 1467597974115 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 19:06:14 INFO - PROCESS | 1750 | 1467597974120 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 19:06:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:06:14 INFO - PROCESS | 1750 | 1467597974266 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:06:14 INFO - PROCESS | 1750 | 1467597974273 Marionette TRACE conn4 <- [1,710,null,{}] 19:06:14 INFO - PROCESS | 1750 | 1467597974292 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:14 INFO - PROCESS | 1750 | 1467597974300 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:14 INFO - PROCESS | 1750 | 1467597974476 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 19:06:14 INFO - PROCESS | 1750 | 1467597974665 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:14 INFO - PROCESS | 1750 | 1467597974673 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x93d48400 == 100 [pid = 1750] [id = 185] 19:06:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x95264c00) [pid = 1750] [serial = 555] [outer = (nil)] 19:06:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x953bc400) [pid = 1750] [serial = 556] [outer = 0x95264c00] 19:06:14 INFO - PROCESS | 1750 | 1467597974758 Marionette DEBUG loaded listener.js 19:06:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x98675800) [pid = 1750] [serial = 557] [outer = 0x95264c00] 19:06:16 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:16 INFO - PROCESS | 1750 | 1467597976084 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 19:06:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:06:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1891ms 19:06:16 INFO - PROCESS | 1750 | 1467597976106 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 19:06:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:06:16 INFO - PROCESS | 1750 | 1467597976111 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 19:06:16 INFO - PROCESS | 1750 | 1467597976117 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:06:16 INFO - PROCESS | 1750 | 1467597976121 Marionette TRACE conn4 <- [1,714,null,{}] 19:06:16 INFO - PROCESS | 1750 | 1467597976127 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:16 INFO - PROCESS | 1750 | 1467597976132 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:16 INFO - PROCESS | 1750 | 1467597976386 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 19:06:16 INFO - PROCESS | 1750 | 1467597976579 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:16 INFO - PROCESS | 1750 | 1467597976589 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4d800 == 101 [pid = 1750] [id = 186] 19:06:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x953ba400) [pid = 1750] [serial = 558] [outer = (nil)] 19:06:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x996f7000) [pid = 1750] [serial = 559] [outer = 0x953ba400] 19:06:16 INFO - PROCESS | 1750 | 1467597976666 Marionette DEBUG loaded listener.js 19:06:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x99c7c400) [pid = 1750] [serial = 560] [outer = 0x953ba400] 19:06:17 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:17 INFO - PROCESS | 1750 | 1467597977974 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 19:06:18 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 19:06:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1889ms 19:06:18 INFO - PROCESS | 1750 | 1467597978064 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 19:06:18 INFO - PROCESS | 1750 | 1467597978068 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 19:06:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:06:18 INFO - PROCESS | 1750 | 1467597978078 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:06:18 INFO - PROCESS | 1750 | 1467597978081 Marionette TRACE conn4 <- [1,718,null,{}] 19:06:18 INFO - PROCESS | 1750 | 1467597978088 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:18 INFO - PROCESS | 1750 | 1467597978094 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:18 INFO - PROCESS | 1750 | 1467597978266 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 19:06:18 INFO - PROCESS | 1750 | 1467597978456 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:18 INFO - PROCESS | 1750 | 1467597978465 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f947400 == 102 [pid = 1750] [id = 187] 19:06:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8f948800) [pid = 1750] [serial = 561] [outer = (nil)] 19:06:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x8f94dc00) [pid = 1750] [serial = 562] [outer = 0x8f948800] 19:06:18 INFO - PROCESS | 1750 | 1467597978545 Marionette DEBUG loaded listener.js 19:06:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x8f950400) [pid = 1750] [serial = 563] [outer = 0x8f948800] 19:06:19 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:19 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:06:19 INFO - PROCESS | 1750 | 1467597979868 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 19:06:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:06:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1834ms 19:06:20 INFO - PROCESS | 1750 | 1467597980020 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 19:06:20 INFO - PROCESS | 1750 | 1467597980023 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 19:06:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:06:20 INFO - PROCESS | 1750 | 1467597980035 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:06:20 INFO - PROCESS | 1750 | 1467597980038 Marionette TRACE conn4 <- [1,722,null,{}] 19:06:20 INFO - PROCESS | 1750 | 1467597980044 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:20 INFO - PROCESS | 1750 | 1467597980055 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:20 INFO - PROCESS | 1750 | 1467597980271 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 19:06:20 INFO - PROCESS | 1750 | 1467597980467 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:20 INFO - PROCESS | 1750 | 1467597980473 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc20400 == 103 [pid = 1750] [id = 188] 19:06:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8e355000) [pid = 1750] [serial = 564] [outer = (nil)] 19:06:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x90f97000) [pid = 1750] [serial = 565] [outer = 0x8e355000] 19:06:20 INFO - PROCESS | 1750 | 1467597980554 Marionette DEBUG loaded listener.js 19:06:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x93d42800) [pid = 1750] [serial = 566] [outer = 0x8e355000] 19:06:21 INFO - PROCESS | 1750 | 1467597981446 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 19:06:21 INFO - PROCESS | 1750 | 1467597981530 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 19:06:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 19:06:21 INFO - PROCESS | 1750 | 1467597981537 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:06:21 INFO - PROCESS | 1750 | 1467597981541 Marionette TRACE conn4 <- [1,726,null,{}] 19:06:21 INFO - PROCESS | 1750 | 1467597981547 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:21 INFO - PROCESS | 1750 | 1467597981552 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:22 INFO - PROCESS | 1750 | 1467597982059 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 19:06:22 INFO - PROCESS | 1750 | 1467597982349 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:22 INFO - PROCESS | 1750 | 1467597982355 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d809800 == 104 [pid = 1750] [id = 189] 19:06:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x8d80c400) [pid = 1750] [serial = 567] [outer = (nil)] 19:06:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x8d8c9800) [pid = 1750] [serial = 568] [outer = 0x8d80c400] 19:06:22 INFO - PROCESS | 1750 | 1467597982434 Marionette DEBUG loaded listener.js 19:06:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x8e39dc00) [pid = 1750] [serial = 569] [outer = 0x8d80c400] 19:06:23 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:23 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:06:23 INFO - PROCESS | 1750 | 1467597983402 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 19:06:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:06:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1937ms 19:06:23 INFO - PROCESS | 1750 | 1467597983477 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 19:06:23 INFO - PROCESS | 1750 | 1467597983483 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 19:06:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:06:23 INFO - PROCESS | 1750 | 1467597983492 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:06:23 INFO - PROCESS | 1750 | 1467597983497 Marionette TRACE conn4 <- [1,730,null,{}] 19:06:23 INFO - PROCESS | 1750 | 1467597983504 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:23 INFO - PROCESS | 1750 | 1467597983510 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:23 INFO - PROCESS | 1750 | 1467597983733 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 19:06:24 INFO - PROCESS | 1750 | 1467597984097 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:24 INFO - PROCESS | 1750 | 1467597984109 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf3000 == 105 [pid = 1750] [id = 190] 19:06:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x9102bc00) [pid = 1750] [serial = 570] [outer = (nil)] 19:06:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x91342000) [pid = 1750] [serial = 571] [outer = 0x9102bc00] 19:06:24 INFO - PROCESS | 1750 | 1467597984184 Marionette DEBUG loaded listener.js 19:06:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x923f2800) [pid = 1750] [serial = 572] [outer = 0x9102bc00] 19:06:24 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:24 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:06:25 INFO - PROCESS | 1750 | 1467597985097 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 19:06:25 INFO - PROCESS | 1750 | 1467597985206 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 19:06:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:06:25 INFO - PROCESS | 1750 | 1467597985212 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:06:25 INFO - PROCESS | 1750 | 1467597985215 Marionette TRACE conn4 <- [1,734,null,{}] 19:06:25 INFO - PROCESS | 1750 | 1467597985222 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:25 INFO - PROCESS | 1750 | 1467597985227 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:25 INFO - PROCESS | 1750 | 1467597985406 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 19:06:25 INFO - PROCESS | 1750 | 1467597985689 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:25 INFO - PROCESS | 1750 | 1467597985697 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf4c00 == 106 [pid = 1750] [id = 191] 19:06:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x8dc25c00) [pid = 1750] [serial = 573] [outer = (nil)] 19:06:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x92d49400) [pid = 1750] [serial = 574] [outer = 0x8dc25c00] 19:06:25 INFO - PROCESS | 1750 | 1467597985820 Marionette DEBUG loaded listener.js 19:06:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x9866bc00) [pid = 1750] [serial = 575] [outer = 0x8dc25c00] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x91341000 == 105 [pid = 1750] [id = 109] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x930bd400 == 104 [pid = 1750] [id = 23] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x9102c000 == 103 [pid = 1750] [id = 114] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x97808c00 == 102 [pid = 1750] [id = 30] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x93d42000 == 101 [pid = 1750] [id = 58] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x952b1400 == 100 [pid = 1750] [id = 17] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8e399800 == 99 [pid = 1750] [id = 108] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8f846c00 == 98 [pid = 1750] [id = 181] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x90f93000 == 97 [pid = 1750] [id = 180] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf7c00 == 96 [pid = 1750] [id = 179] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80e400 == 95 [pid = 1750] [id = 178] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4c800 == 94 [pid = 1750] [id = 176] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0xa2fbc000 == 93 [pid = 1750] [id = 175] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8d801800 == 92 [pid = 1750] [id = 174] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcefc00 == 91 [pid = 1750] [id = 172] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf3800 == 90 [pid = 1750] [id = 173] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8bdc00 == 89 [pid = 1750] [id = 171] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x97a29c00 == 88 [pid = 1750] [id = 170] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc1bc00 == 87 [pid = 1750] [id = 143] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8e355400 == 86 [pid = 1750] [id = 136] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8bd400 == 85 [pid = 1750] [id = 105] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8f848400 == 84 [pid = 1750] [id = 140] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc28800 == 83 [pid = 1750] [id = 177] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x923f6000 == 82 [pid = 1750] [id = 102] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x920ca800 == 81 [pid = 1750] [id = 138] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x9a45dc00 == 80 [pid = 1750] [id = 122] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x930bb400 == 79 [pid = 1750] [id = 63] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8f83c000 == 78 [pid = 1750] [id = 139] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8bc800 == 77 [pid = 1750] [id = 124] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x9cbc3800 == 76 [pid = 1750] [id = 74] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x92ae3400 == 75 [pid = 1750] [id = 167] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x93b6c800 == 74 [pid = 1750] [id = 76] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0xa2379000 == 73 [pid = 1750] [id = 106] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6b9400 == 72 [pid = 1750] [id = 135] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0xa2328400 == 71 [pid = 1750] [id = 141] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x992dbc00 == 70 [pid = 1750] [id = 78] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8d802c00 == 69 [pid = 1750] [id = 123] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x923f5400 == 68 [pid = 1750] [id = 19] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6b6000 == 67 [pid = 1750] [id = 119] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80c800 == 66 [pid = 1750] [id = 164] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x996f1800 == 65 [pid = 1750] [id = 60] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8e349800 == 64 [pid = 1750] [id = 115] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6b5c00 == 63 [pid = 1750] [id = 121] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x91025000 == 62 [pid = 1750] [id = 94] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x99d73c00 == 61 [pid = 1750] [id = 118] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80ec00 == 60 [pid = 1750] [id = 165] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x9fc90800 == 59 [pid = 1750] [id = 104] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x93d42c00 == 58 [pid = 1750] [id = 39] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x9a450000 == 57 [pid = 1750] [id = 24] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x923b2000 == 56 [pid = 1750] [id = 71] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x93b6d400 == 55 [pid = 1750] [id = 38] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8be400 == 54 [pid = 1750] [id = 163] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x99c80000 == 53 [pid = 1750] [id = 113] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8e34c800 == 52 [pid = 1750] [id = 166] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x923f3800 == 51 [pid = 1750] [id = 31] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6b3800 == 50 [pid = 1750] [id = 120] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x93d44c00 == 49 [pid = 1750] [id = 47] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8bec00 == 48 [pid = 1750] [id = 103] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x90f9a400 == 47 [pid = 1750] [id = 168] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x9cbb9400 == 46 [pid = 1750] [id = 49] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8e393000 == 45 [pid = 1750] [id = 134] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x9811c400 == 44 [pid = 1750] [id = 75] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x930c0800 == 43 [pid = 1750] [id = 137] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c4400 == 42 [pid = 1750] [id = 169] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0xa6991400 == 41 [pid = 1750] [id = 107] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8c7400 == 40 [pid = 1750] [id = 93] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc1d400 == 39 [pid = 1750] [id = 142] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae6c00 == 38 [pid = 1750] [id = 162] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x99495400 == 37 [pid = 1750] [id = 46] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x9137b400 == 36 [pid = 1750] [id = 111] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf3000 == 35 [pid = 1750] [id = 190] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc20400 == 34 [pid = 1750] [id = 188] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8d809800 == 33 [pid = 1750] [id = 189] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8f947400 == 32 [pid = 1750] [id = 187] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4d800 == 31 [pid = 1750] [id = 186] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x93d48400 == 30 [pid = 1750] [id = 185] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf5000 == 29 [pid = 1750] [id = 184] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80fc00 == 28 [pid = 1750] [id = 182] 19:06:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80ac00 == 27 [pid = 1750] [id = 183] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x92aed000) [pid = 1750] [serial = 491] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x95266400) [pid = 1750] [serial = 494] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x90f8c400) [pid = 1750] [serial = 496] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x948b1800) [pid = 1750] [serial = 493] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x90f96c00) [pid = 1750] [serial = 482] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x90f8bc00) [pid = 1750] [serial = 481] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8baee800) [pid = 1750] [serial = 472] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x9137a000) [pid = 1750] [serial = 487] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x923bb400) [pid = 1750] [serial = 488] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8f6e2c00) [pid = 1750] [serial = 475] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x92ae8000) [pid = 1750] [serial = 490] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x92aeb000) [pid = 1750] [serial = 469] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8f6df400) [pid = 1750] [serial = 484] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x9136b000) [pid = 1750] [serial = 485] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x99d74c00) [pid = 1750] [serial = 463] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x9102c400) [pid = 1750] [serial = 457] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x978de800) [pid = 1750] [serial = 460] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x8f6b6400) [pid = 1750] [serial = 454] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x9af15800) [pid = 1750] [serial = 466] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x90f06c00) [pid = 1750] [serial = 479] [outer = (nil)] [url = about:blank] 19:06:27 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8f6bf000) [pid = 1750] [serial = 478] [outer = (nil)] [url = about:blank] 19:06:28 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:28 INFO - PROCESS | 1750 | 1467597988336 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 19:06:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:06:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 3188ms 19:06:28 INFO - PROCESS | 1750 | 1467597988402 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 19:06:28 INFO - PROCESS | 1750 | 1467597988408 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 19:06:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:06:28 INFO - PROCESS | 1750 | 1467597988456 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:06:28 INFO - PROCESS | 1750 | 1467597988463 Marionette TRACE conn4 <- [1,738,null,{}] 19:06:28 INFO - PROCESS | 1750 | 1467597988470 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:28 INFO - PROCESS | 1750 | 1467597988476 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:28 INFO - PROCESS | 1750 | 1467597988640 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 19:06:28 INFO - PROCESS | 1750 | 1467597988651 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:28 INFO - PROCESS | 1750 | 1467597988657 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf3800 == 28 [pid = 1750] [id = 192] 19:06:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x8bcf5400) [pid = 1750] [serial = 576] [outer = (nil)] 19:06:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x8d80e400) [pid = 1750] [serial = 577] [outer = 0x8bcf5400] 19:06:28 INFO - PROCESS | 1750 | 1467597988731 Marionette DEBUG loaded listener.js 19:06:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8d8c5400) [pid = 1750] [serial = 578] [outer = 0x8bcf5400] 19:06:30 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:30 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:06:30 INFO - PROCESS | 1750 | 1467597990024 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 19:06:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:06:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1591ms 19:06:30 INFO - PROCESS | 1750 | 1467597990041 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 19:06:30 INFO - PROCESS | 1750 | 1467597990047 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 19:06:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:06:30 INFO - PROCESS | 1750 | 1467597990058 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:06:30 INFO - PROCESS | 1750 | 1467597990062 Marionette TRACE conn4 <- [1,742,null,{}] 19:06:30 INFO - PROCESS | 1750 | 1467597990068 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:30 INFO - PROCESS | 1750 | 1467597990074 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:30 INFO - PROCESS | 1750 | 1467597990305 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 19:06:30 INFO - PROCESS | 1750 | 1467597990516 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:30 INFO - PROCESS | 1750 | 1467597990526 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc28800 == 29 [pid = 1750] [id = 193] 19:06:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x8e34c800) [pid = 1750] [serial = 579] [outer = (nil)] 19:06:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x8f6de400) [pid = 1750] [serial = 580] [outer = 0x8e34c800] 19:06:30 INFO - PROCESS | 1750 | 1467597990596 Marionette DEBUG loaded listener.js 19:06:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8f841000) [pid = 1750] [serial = 581] [outer = 0x8e34c800] 19:06:31 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:31 INFO - PROCESS | 1750 | 1467597991814 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 19:06:31 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 19:06:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1789ms 19:06:31 INFO - PROCESS | 1750 | 1467597991852 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 19:06:31 INFO - PROCESS | 1750 | 1467597991855 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 19:06:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:06:31 INFO - PROCESS | 1750 | 1467597991862 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:06:31 INFO - PROCESS | 1750 | 1467597991868 Marionette TRACE conn4 <- [1,746,null,{}] 19:06:31 INFO - PROCESS | 1750 | 1467597991894 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:31 INFO - PROCESS | 1750 | 1467597991902 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:32 INFO - PROCESS | 1750 | 1467597992135 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 19:06:32 INFO - PROCESS | 1750 | 1467597992172 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:32 INFO - PROCESS | 1750 | 1467597992183 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f09800 == 30 [pid = 1750] [id = 194] 19:06:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x90f0a800) [pid = 1750] [serial = 582] [outer = (nil)] 19:06:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x90f8b800) [pid = 1750] [serial = 583] [outer = 0x90f0a800] 19:06:32 INFO - PROCESS | 1750 | 1467597992265 Marionette DEBUG loaded listener.js 19:06:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x90f98400) [pid = 1750] [serial = 584] [outer = 0x90f0a800] 19:06:33 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8f848c00) [pid = 1750] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:06:33 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x92d43c00) [pid = 1750] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:06:33 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8bb4d400) [pid = 1750] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:06:33 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x95262400) [pid = 1750] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:06:33 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x953b8800) [pid = 1750] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:06:33 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x923fc800) [pid = 1750] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:06:33 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8e34f800) [pid = 1750] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:06:33 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x92ae3800) [pid = 1750] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8e399400) [pid = 1750] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x9a460800) [pid = 1750] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x99c84c00) [pid = 1750] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x99d75c00) [pid = 1750] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x92ae6400) [pid = 1750] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x920c5400) [pid = 1750] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x978de400) [pid = 1750] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9484e400) [pid = 1750] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x9a151400) [pid = 1750] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8d80f000) [pid = 1750] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x93d3cc00) [pid = 1750] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x90f95000) [pid = 1750] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8f6e6400) [pid = 1750] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8d803000) [pid = 1750] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8bae7c00) [pid = 1750] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8bcf1800) [pid = 1750] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8e39fc00) [pid = 1750] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0xa4f24800) [pid = 1750] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8dc23000) [pid = 1750] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x90f12800) [pid = 1750] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8dc1dc00) [pid = 1750] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0xa33cb000) [pid = 1750] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x9b03fc00) [pid = 1750] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8f6bc400) [pid = 1750] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0xa23b1000) [pid = 1750] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x9a361800) [pid = 1750] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x9484d800) [pid = 1750] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8f83c400) [pid = 1750] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x91342400) [pid = 1750] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9a461400) [pid = 1750] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8d8be000) [pid = 1750] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8e34ac00) [pid = 1750] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x93b2ec00) [pid = 1750] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8e358000) [pid = 1750] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x920cb400) [pid = 1750] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8f6bfc00) [pid = 1750] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8bcf6000) [pid = 1750] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x99d76800) [pid = 1750] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8baf4400) [pid = 1750] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8f6b8400) [pid = 1750] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x90f06800) [pid = 1750] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:06:34 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x8dc20c00) [pid = 1750] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:06:34 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:34 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:34 INFO - PROCESS | 1750 | 1467597994963 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 19:06:35 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.) 19:06:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 3149ms 19:06:35 INFO - PROCESS | 1750 | 1467597995012 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 19:06:35 INFO - PROCESS | 1750 | 1467597995016 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 19:06:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:06:35 INFO - PROCESS | 1750 | 1467597995032 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:06:35 INFO - PROCESS | 1750 | 1467597995035 Marionette TRACE conn4 <- [1,750,null,{}] 19:06:35 INFO - PROCESS | 1750 | 1467597995041 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:35 INFO - PROCESS | 1750 | 1467597995046 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:35 INFO - PROCESS | 1750 | 1467597995243 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 19:06:35 INFO - PROCESS | 1750 | 1467597995258 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:35 INFO - PROCESS | 1750 | 1467597995265 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4a000 == 31 [pid = 1750] [id = 195] 19:06:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x8d807400) [pid = 1750] [serial = 585] [outer = (nil)] 19:06:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8e34f400) [pid = 1750] [serial = 586] [outer = 0x8d807400] 19:06:35 INFO - PROCESS | 1750 | 1467597995333 Marionette DEBUG loaded listener.js 19:06:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8f6bc400) [pid = 1750] [serial = 587] [outer = 0x8d807400] 19:06:36 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:36 INFO - PROCESS | 1750 | 1467597996733 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 19:06:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:06:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1733ms 19:06:36 INFO - PROCESS | 1750 | 1467597996864 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 19:06:36 INFO - PROCESS | 1750 | 1467597996870 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 19:06:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:06:36 INFO - PROCESS | 1750 | 1467597996885 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:06:36 INFO - PROCESS | 1750 | 1467597996890 Marionette TRACE conn4 <- [1,754,null,{}] 19:06:36 INFO - PROCESS | 1750 | 1467597996899 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:36 INFO - PROCESS | 1750 | 1467597996905 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:37 INFO - PROCESS | 1750 | 1467597997070 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 19:06:37 INFO - PROCESS | 1750 | 1467597997256 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:37 INFO - PROCESS | 1750 | 1467597997272 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae7000 == 32 [pid = 1750] [id = 196] 19:06:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8bb47800) [pid = 1750] [serial = 588] [outer = (nil)] 19:06:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8d80ec00) [pid = 1750] [serial = 589] [outer = 0x8bb47800] 19:06:37 INFO - PROCESS | 1750 | 1467597997357 Marionette DEBUG loaded listener.js 19:06:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8dc23400) [pid = 1750] [serial = 590] [outer = 0x8bb47800] 19:06:38 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:38 INFO - PROCESS | 1750 | 1467597998685 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 19:06:38 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 19:06:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1835ms 19:06:38 INFO - PROCESS | 1750 | 1467597998745 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 19:06:38 INFO - PROCESS | 1750 | 1467597998753 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 19:06:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:06:38 INFO - PROCESS | 1750 | 1467597998781 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:06:38 INFO - PROCESS | 1750 | 1467597998786 Marionette TRACE conn4 <- [1,758,null,{}] 19:06:38 INFO - PROCESS | 1750 | 1467597998793 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:38 INFO - PROCESS | 1750 | 1467597998799 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:38 INFO - PROCESS | 1750 | 1467597998981 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 19:06:39 INFO - PROCESS | 1750 | 1467597999167 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:39 INFO - PROCESS | 1750 | 1467597999178 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb43400 == 33 [pid = 1750] [id = 197] 19:06:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8f6b7c00) [pid = 1750] [serial = 591] [outer = (nil)] 19:06:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8f848c00) [pid = 1750] [serial = 592] [outer = 0x8f6b7c00] 19:06:39 INFO - PROCESS | 1750 | 1467597999258 Marionette DEBUG loaded listener.js 19:06:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8f8ca000) [pid = 1750] [serial = 593] [outer = 0x8f6b7c00] 19:06:40 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:40 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:06:40 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:40 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:40 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:06:40 INFO - PROCESS | 1750 | 1467598000222 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 19:06:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:06:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1546ms 19:06:40 INFO - PROCESS | 1750 | 1467598000324 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 19:06:40 INFO - PROCESS | 1750 | 1467598000329 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 19:06:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:06:40 INFO - PROCESS | 1750 | 1467598000335 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:06:40 INFO - PROCESS | 1750 | 1467598000342 Marionette TRACE conn4 <- [1,762,null,{}] 19:06:40 INFO - PROCESS | 1750 | 1467598000358 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:40 INFO - PROCESS | 1750 | 1467598000367 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:40 INFO - PROCESS | 1750 | 1467598000640 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 19:06:40 INFO - PROCESS | 1750 | 1467598000867 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:40 INFO - PROCESS | 1750 | 1467598000880 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f98000 == 34 [pid = 1750] [id = 198] 19:06:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x90f9a400) [pid = 1750] [serial = 594] [outer = (nil)] 19:06:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x9102b400) [pid = 1750] [serial = 595] [outer = 0x90f9a400] 19:06:40 INFO - PROCESS | 1750 | 1467598000963 Marionette DEBUG loaded listener.js 19:06:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x91336400) [pid = 1750] [serial = 596] [outer = 0x90f9a400] 19:06:42 INFO - PROCESS | 1750 | 1467598002291 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 19:06:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:06:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1986ms 19:06:42 INFO - PROCESS | 1750 | 1467598002402 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 19:06:42 INFO - PROCESS | 1750 | 1467598002408 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 19:06:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:06:42 INFO - PROCESS | 1750 | 1467598002426 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:06:42 INFO - PROCESS | 1750 | 1467598002430 Marionette TRACE conn4 <- [1,766,null,{}] 19:06:42 INFO - PROCESS | 1750 | 1467598002436 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:42 INFO - PROCESS | 1750 | 1467598002442 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:42 INFO - PROCESS | 1750 | 1467598002602 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 19:06:42 INFO - PROCESS | 1750 | 1467598002789 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:42 INFO - PROCESS | 1750 | 1467598002797 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f0a000 == 35 [pid = 1750] [id = 199] 19:06:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x90f8c400) [pid = 1750] [serial = 597] [outer = (nil)] 19:06:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x91363c00) [pid = 1750] [serial = 598] [outer = 0x90f8c400] 19:06:42 INFO - PROCESS | 1750 | 1467598002875 Marionette DEBUG loaded listener.js 19:06:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x91366800) [pid = 1750] [serial = 599] [outer = 0x90f8c400] 19:06:44 INFO - PROCESS | 1750 | 1467598004118 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 19:06:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:06:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1739ms 19:06:44 INFO - PROCESS | 1750 | 1467598004163 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 19:06:44 INFO - PROCESS | 1750 | 1467598004167 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 19:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:06:44 INFO - PROCESS | 1750 | 1467598004174 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:06:44 INFO - PROCESS | 1750 | 1467598004178 Marionette TRACE conn4 <- [1,770,null,{}] 19:06:44 INFO - PROCESS | 1750 | 1467598004183 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:44 INFO - PROCESS | 1750 | 1467598004190 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:44 INFO - PROCESS | 1750 | 1467598004422 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 19:06:44 INFO - PROCESS | 1750 | 1467598004623 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:44 INFO - PROCESS | 1750 | 1467598004633 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6bf400 == 36 [pid = 1750] [id = 200] 19:06:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8f94e800) [pid = 1750] [serial = 600] [outer = (nil)] 19:06:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x91382c00) [pid = 1750] [serial = 601] [outer = 0x8f94e800] 19:06:44 INFO - PROCESS | 1750 | 1467598004709 Marionette DEBUG loaded listener.js 19:06:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x920c8800) [pid = 1750] [serial = 602] [outer = 0x8f94e800] 19:06:45 INFO - PROCESS | 1750 | 1467598005625 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 19:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1484ms 19:06:45 INFO - PROCESS | 1750 | 1467598005658 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 19:06:45 INFO - PROCESS | 1750 | 1467598005662 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 19:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:06:45 INFO - PROCESS | 1750 | 1467598005668 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:06:45 INFO - PROCESS | 1750 | 1467598005672 Marionette TRACE conn4 <- [1,774,null,{}] 19:06:45 INFO - PROCESS | 1750 | 1467598005678 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:45 INFO - PROCESS | 1750 | 1467598005689 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:45 INFO - PROCESS | 1750 | 1467598005897 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 19:06:46 INFO - PROCESS | 1750 | 1467598006154 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:46 INFO - PROCESS | 1750 | 1467598006164 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baed800 == 37 [pid = 1750] [id = 201] 19:06:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8baf4000) [pid = 1750] [serial = 603] [outer = (nil)] 19:06:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8bcfc000) [pid = 1750] [serial = 604] [outer = 0x8baf4000] 19:06:46 INFO - PROCESS | 1750 | 1467598006284 Marionette DEBUG loaded listener.js 19:06:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8e398400) [pid = 1750] [serial = 605] [outer = 0x8baf4000] 19:06:47 INFO - PROCESS | 1750 | 1467598007156 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 19:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1533ms 19:06:47 INFO - PROCESS | 1750 | 1467598007203 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 19:06:47 INFO - PROCESS | 1750 | 1467598007207 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 19:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:06:47 INFO - PROCESS | 1750 | 1467598007213 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:06:47 INFO - PROCESS | 1750 | 1467598007217 Marionette TRACE conn4 <- [1,778,null,{}] 19:06:47 INFO - PROCESS | 1750 | 1467598007223 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:47 INFO - PROCESS | 1750 | 1467598007228 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:47 INFO - PROCESS | 1750 | 1467598007415 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 19:06:47 INFO - PROCESS | 1750 | 1467598007653 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:47 INFO - PROCESS | 1750 | 1467598007661 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb48400 == 38 [pid = 1750] [id = 202] 19:06:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8bb4b400) [pid = 1750] [serial = 606] [outer = (nil)] 19:06:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8d808c00) [pid = 1750] [serial = 607] [outer = 0x8bb4b400] 19:06:47 INFO - PROCESS | 1750 | 1467598007781 Marionette DEBUG loaded listener.js 19:06:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8dc29000) [pid = 1750] [serial = 608] [outer = 0x8bb4b400] 19:06:48 INFO - PROCESS | 1750 | 1467598008793 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 19:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1639ms 19:06:48 INFO - PROCESS | 1750 | 1467598008853 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 19:06:48 INFO - PROCESS | 1750 | 1467598008859 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 19:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:06:48 INFO - PROCESS | 1750 | 1467598008866 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:06:48 INFO - PROCESS | 1750 | 1467598008871 Marionette TRACE conn4 <- [1,782,null,{}] 19:06:48 INFO - PROCESS | 1750 | 1467598008879 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:48 INFO - PROCESS | 1750 | 1467598008885 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:49 INFO - PROCESS | 1750 | 1467598009072 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 19:06:49 INFO - PROCESS | 1750 | 1467598009340 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:49 INFO - PROCESS | 1750 | 1467598009348 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf4400 == 39 [pid = 1750] [id = 203] 19:06:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8d804400) [pid = 1750] [serial = 609] [outer = (nil)] 19:06:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8d8bb400) [pid = 1750] [serial = 610] [outer = 0x8d804400] 19:06:49 INFO - PROCESS | 1750 | 1467598009506 Marionette DEBUG loaded listener.js 19:06:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8dc22000) [pid = 1750] [serial = 611] [outer = 0x8d804400] 19:06:49 INFO - PROCESS | 1750 | --DOCSHELL 0x90f09800 == 38 [pid = 1750] [id = 194] 19:06:49 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc28800 == 37 [pid = 1750] [id = 193] 19:06:50 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf3800 == 36 [pid = 1750] [id = 192] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x923f0400) [pid = 1750] [serial = 547] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x93b32800) [pid = 1750] [serial = 548] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x9a469400) [pid = 1750] [serial = 422] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x92d4c400) [pid = 1750] [serial = 416] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x923b5000) [pid = 1750] [serial = 530] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x9a66f000) [pid = 1750] [serial = 358] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x99280800) [pid = 1750] [serial = 506] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x948b1400) [pid = 1750] [serial = 352] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8f6e7400) [pid = 1750] [serial = 500] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x9cc05c00) [pid = 1750] [serial = 470] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8f846000) [pid = 1750] [serial = 539] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x9fc1a400) [pid = 1750] [serial = 467] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x9a15bc00) [pid = 1750] [serial = 464] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x9a157800) [pid = 1750] [serial = 355] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x92aef800) [pid = 1750] [serial = 502] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x92d4d400) [pid = 1750] [serial = 545] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x9928c800) [pid = 1750] [serial = 400] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x992d6800) [pid = 1750] [serial = 461] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8dc2a400) [pid = 1750] [serial = 529] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x9aa6d000) [pid = 1750] [serial = 511] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x92ae5c00) [pid = 1750] [serial = 544] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x978dc400) [pid = 1750] [serial = 505] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8dc1fc00) [pid = 1750] [serial = 536] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x9fc17800) [pid = 1750] [serial = 361] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x9136f400) [pid = 1750] [serial = 541] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x9a14f000) [pid = 1750] [serial = 533] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x8d80dc00) [pid = 1750] [serial = 370] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x8baf1c00) [pid = 1750] [serial = 473] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x8bcf8c00) [pid = 1750] [serial = 517] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x8d8c4000) [pid = 1750] [serial = 535] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0xa2fbf800) [pid = 1750] [serial = 523] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0xa6ea7800) [pid = 1750] [serial = 367] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x99282400) [pid = 1750] [serial = 431] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x8bcfa000) [pid = 1750] [serial = 518] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x91365000) [pid = 1750] [serial = 458] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x8f83a400) [pid = 1750] [serial = 428] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0xa4f82000) [pid = 1750] [serial = 527] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0xa4d57c00) [pid = 1750] [serial = 364] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x91339c00) [pid = 1750] [serial = 349] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0xa4d0d800) [pid = 1750] [serial = 425] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0xa4f15c00) [pid = 1750] [serial = 526] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x8f6bd800) [pid = 1750] [serial = 499] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x9fc8cc00) [pid = 1750] [serial = 413] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x9a152800) [pid = 1750] [serial = 509] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0x9b041400) [pid = 1750] [serial = 512] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 101 (0x8f846400) [pid = 1750] [serial = 419] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x923ba800) [pid = 1750] [serial = 397] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0xa231e000) [pid = 1750] [serial = 515] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x8f6c0000) [pid = 1750] [serial = 538] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x8d8c4800) [pid = 1750] [serial = 373] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x8e357000) [pid = 1750] [serial = 346] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x920cdc00) [pid = 1750] [serial = 542] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x9a153800) [pid = 1750] [serial = 403] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x8f6db000) [pid = 1750] [serial = 455] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0xa318ec00) [pid = 1750] [serial = 524] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x9aff2c00) [pid = 1750] [serial = 409] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x8f6e5800) [pid = 1750] [serial = 394] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x9fc89400) [pid = 1750] [serial = 521] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x9a465000) [pid = 1750] [serial = 406] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x9136d000) [pid = 1750] [serial = 476] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x996fa800) [pid = 1750] [serial = 532] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0xa1198800) [pid = 1750] [serial = 514] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x91343c00) [pid = 1750] [serial = 497] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x99c84400) [pid = 1750] [serial = 508] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x92d50c00) [pid = 1750] [serial = 503] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x99286000) [pid = 1750] [serial = 520] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x90f10800) [pid = 1750] [serial = 452] [outer = (nil)] [url = about:blank] 19:06:50 INFO - PROCESS | 1750 | 1467598010447 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 19:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1643ms 19:06:50 INFO - PROCESS | 1750 | 1467598010509 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 19:06:50 INFO - PROCESS | 1750 | 1467598010516 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 19:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:06:50 INFO - PROCESS | 1750 | 1467598010526 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:06:50 INFO - PROCESS | 1750 | 1467598010529 Marionette TRACE conn4 <- [1,786,null,{}] 19:06:50 INFO - PROCESS | 1750 | 1467598010536 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:50 INFO - PROCESS | 1750 | 1467598010541 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:50 INFO - PROCESS | 1750 | 1467598010722 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 19:06:50 INFO - PROCESS | 1750 | 1467598010919 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:50 INFO - PROCESS | 1750 | 1467598010925 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80f400 == 37 [pid = 1750] [id = 204] 19:06:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x8e357000) [pid = 1750] [serial = 612] [outer = (nil)] 19:06:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x8e399800) [pid = 1750] [serial = 613] [outer = 0x8e357000] 19:06:51 INFO - PROCESS | 1750 | 1467598011005 Marionette DEBUG loaded listener.js 19:06:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x8f6dbc00) [pid = 1750] [serial = 614] [outer = 0x8e357000] 19:06:51 INFO - PROCESS | 1750 | 1467598011774 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 19:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1286ms 19:06:51 INFO - PROCESS | 1750 | 1467598011811 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 19:06:51 INFO - PROCESS | 1750 | 1467598011815 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 19:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:06:51 INFO - PROCESS | 1750 | 1467598011822 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:06:51 INFO - PROCESS | 1750 | 1467598011828 Marionette TRACE conn4 <- [1,790,null,{}] 19:06:51 INFO - PROCESS | 1750 | 1467598011843 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:51 INFO - PROCESS | 1750 | 1467598011851 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:52 INFO - PROCESS | 1750 | 1467598012083 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 19:06:52 INFO - PROCESS | 1750 | 1467598012099 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:52 INFO - PROCESS | 1750 | 1467598012110 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8cbc00 == 38 [pid = 1750] [id = 205] 19:06:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8f8cc400) [pid = 1750] [serial = 615] [outer = (nil)] 19:06:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8f94e400) [pid = 1750] [serial = 616] [outer = 0x8f8cc400] 19:06:52 INFO - PROCESS | 1750 | 1467598012179 Marionette DEBUG loaded listener.js 19:06:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x90f09800) [pid = 1750] [serial = 617] [outer = 0x8f8cc400] 19:06:53 INFO - PROCESS | 1750 | 1467598013054 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 19:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1285ms 19:06:53 INFO - PROCESS | 1750 | 1467598013108 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 19:06:53 INFO - PROCESS | 1750 | 1467598013111 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 19:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:06:53 INFO - PROCESS | 1750 | 1467598013125 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:06:53 INFO - PROCESS | 1750 | 1467598013128 Marionette TRACE conn4 <- [1,794,null,{}] 19:06:53 INFO - PROCESS | 1750 | 1467598013134 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:53 INFO - PROCESS | 1750 | 1467598013138 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:53 INFO - PROCESS | 1750 | 1467598013361 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 19:06:53 INFO - PROCESS | 1750 | 1467598013386 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:53 INFO - PROCESS | 1750 | 1467598013393 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6e1800 == 39 [pid = 1750] [id = 206] 19:06:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x8f94f400) [pid = 1750] [serial = 618] [outer = (nil)] 19:06:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x90f95c00) [pid = 1750] [serial = 619] [outer = 0x8f94f400] 19:06:53 INFO - PROCESS | 1750 | 1467598013462 Marionette DEBUG loaded listener.js 19:06:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x91027400) [pid = 1750] [serial = 620] [outer = 0x8f94f400] 19:06:54 INFO - PROCESS | 1750 | 1467598014395 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 19:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1391ms 19:06:54 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8d8c4c00) [pid = 1750] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:06:54 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x90f13800) [pid = 1750] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:06:54 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x90f0a800) [pid = 1750] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:06:54 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x95264c00) [pid = 1750] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:06:54 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x8dc25c00) [pid = 1750] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:06:54 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x953ba400) [pid = 1750] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:06:54 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8bcf5400) [pid = 1750] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:06:54 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8f948800) [pid = 1750] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:06:54 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8e34c800) [pid = 1750] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:06:54 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x8e355000) [pid = 1750] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:06:54 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8d80c400) [pid = 1750] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:06:54 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x9102bc00) [pid = 1750] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:06:54 INFO - PROCESS | 1750 | 1467598014528 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 19:06:54 INFO - PROCESS | 1750 | 1467598014535 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 19:06:54 INFO - PROCESS | 1750 | 1467598014543 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:06:54 INFO - PROCESS | 1750 | 1467598014546 Marionette TRACE conn4 <- [1,798,null,{}] 19:06:54 INFO - PROCESS | 1750 | 1467598014552 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:54 INFO - PROCESS | 1750 | 1467598014556 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:54 INFO - PROCESS | 1750 | 1467598014713 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 19:06:54 INFO - PROCESS | 1750 | 1467598014722 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:54 INFO - PROCESS | 1750 | 1467598014733 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae7400 == 40 [pid = 1750] [id = 207] 19:06:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x8bb45c00) [pid = 1750] [serial = 621] [outer = (nil)] 19:06:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x8f948800) [pid = 1750] [serial = 622] [outer = 0x8bb45c00] 19:06:54 INFO - PROCESS | 1750 | 1467598014801 Marionette DEBUG loaded listener.js 19:06:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x90f90c00) [pid = 1750] [serial = 623] [outer = 0x8bb45c00] 19:06:55 INFO - PROCESS | 1750 | 1467598015743 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 19:06:55 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 19:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1235ms 19:06:55 INFO - PROCESS | 1750 | 1467598015775 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 19:06:55 INFO - PROCESS | 1750 | 1467598015778 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 19:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:06:55 INFO - PROCESS | 1750 | 1467598015788 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:06:55 INFO - PROCESS | 1750 | 1467598015792 Marionette TRACE conn4 <- [1,802,null,{}] 19:06:55 INFO - PROCESS | 1750 | 1467598015798 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:55 INFO - PROCESS | 1750 | 1467598015807 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:55 INFO - PROCESS | 1750 | 1467598015993 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 19:06:56 INFO - PROCESS | 1750 | 1467598016003 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:56 INFO - PROCESS | 1750 | 1467598016009 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf5400 == 41 [pid = 1750] [id = 208] 19:06:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x8e392400) [pid = 1750] [serial = 624] [outer = (nil)] 19:06:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x920d2000) [pid = 1750] [serial = 625] [outer = 0x8e392400] 19:06:56 INFO - PROCESS | 1750 | 1467598016079 Marionette DEBUG loaded listener.js 19:06:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x923edc00) [pid = 1750] [serial = 626] [outer = 0x8e392400] 19:06:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8bcfdc00) [pid = 1750] [serial = 627] [outer = 0x98de8c00] 19:06:57 INFO - PROCESS | 1750 | 1467598017223 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 19:06:57 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 19:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1479ms 19:06:57 INFO - PROCESS | 1750 | 1467598017300 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 19:06:57 INFO - PROCESS | 1750 | 1467598017307 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 19:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:06:57 INFO - PROCESS | 1750 | 1467598017362 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:06:57 INFO - PROCESS | 1750 | 1467598017372 Marionette TRACE conn4 <- [1,806,null,{}] 19:06:57 INFO - PROCESS | 1750 | 1467598017381 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:57 INFO - PROCESS | 1750 | 1467598017386 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:57 INFO - PROCESS | 1750 | 1467598017571 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 19:06:57 INFO - PROCESS | 1750 | 1467598017801 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:57 INFO - PROCESS | 1750 | 1467598017815 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baed000 == 42 [pid = 1750] [id = 209] 19:06:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8bb52c00) [pid = 1750] [serial = 628] [outer = (nil)] 19:06:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8e34b000) [pid = 1750] [serial = 629] [outer = 0x8bb52c00] 19:06:57 INFO - PROCESS | 1750 | 1467598017895 Marionette DEBUG loaded listener.js 19:06:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x8f6da400) [pid = 1750] [serial = 630] [outer = 0x8bb52c00] 19:06:58 INFO - PROCESS | 1750 | 1467598018767 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 19:06:58 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 19:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1473ms 19:06:58 INFO - PROCESS | 1750 | 1467598018813 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 19:06:58 INFO - PROCESS | 1750 | 1467598018820 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 19:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:06:58 INFO - PROCESS | 1750 | 1467598018831 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:06:58 INFO - PROCESS | 1750 | 1467598018835 Marionette TRACE conn4 <- [1,810,null,{}] 19:06:58 INFO - PROCESS | 1750 | 1467598018842 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:06:58 INFO - PROCESS | 1750 | 1467598018848 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:59 INFO - PROCESS | 1750 | 1467598019053 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 19:06:59 INFO - PROCESS | 1750 | 1467598019292 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:59 INFO - PROCESS | 1750 | 1467598019301 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:06:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f94b000 == 43 [pid = 1750] [id = 210] 19:06:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x8f951000) [pid = 1750] [serial = 631] [outer = (nil)] 19:06:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x90f11000) [pid = 1750] [serial = 632] [outer = 0x8f951000] 19:06:59 INFO - PROCESS | 1750 | 1467598019440 Marionette DEBUG loaded listener.js 19:06:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x9133d800) [pid = 1750] [serial = 633] [outer = 0x8f951000] 19:07:00 INFO - PROCESS | 1750 | 1467598020396 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 19:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1585ms 19:07:00 INFO - PROCESS | 1750 | 1467598020421 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 19:07:00 INFO - PROCESS | 1750 | 1467598020428 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 19:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:07:00 INFO - PROCESS | 1750 | 1467598020440 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:07:00 INFO - PROCESS | 1750 | 1467598020445 Marionette TRACE conn4 <- [1,814,null,{}] 19:07:00 INFO - PROCESS | 1750 | 1467598020462 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:00 INFO - PROCESS | 1750 | 1467598020471 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:00 INFO - PROCESS | 1750 | 1467598020695 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 19:07:00 INFO - PROCESS | 1750 | 1467598020933 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:00 INFO - PROCESS | 1750 | 1467598020943 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x923b5000 == 44 [pid = 1750] [id = 211] 19:07:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x92d42400) [pid = 1750] [serial = 634] [outer = (nil)] 19:07:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x92d46400) [pid = 1750] [serial = 635] [outer = 0x92d42400] 19:07:01 INFO - PROCESS | 1750 | 1467598021040 Marionette DEBUG loaded listener.js 19:07:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x92d4cc00) [pid = 1750] [serial = 636] [outer = 0x92d42400] 19:07:01 INFO - PROCESS | 1750 | 1467598021946 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 19:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:07:02 INFO - PROCESS | 1750 | 1467598022032 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 19:07:02 INFO - PROCESS | 1750 | 1467598022039 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:07:02 INFO - PROCESS | 1750 | 1467598022043 Marionette TRACE conn4 <- [1,818,null,{}] 19:07:02 INFO - PROCESS | 1750 | 1467598022049 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:02 INFO - PROCESS | 1750 | 1467598022054 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:02 INFO - PROCESS | 1750 | 1467598022280 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 19:07:02 INFO - PROCESS | 1750 | 1467598022524 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:02 INFO - PROCESS | 1750 | 1467598022531 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baec800 == 45 [pid = 1750] [id = 212] 19:07:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x92d4a400) [pid = 1750] [serial = 637] [outer = (nil)] 19:07:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x93b2b800) [pid = 1750] [serial = 638] [outer = 0x92d4a400] 19:07:02 INFO - PROCESS | 1750 | 1467598022663 Marionette DEBUG loaded listener.js 19:07:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x93b6e800) [pid = 1750] [serial = 639] [outer = 0x92d4a400] 19:07:03 INFO - PROCESS | 1750 | 1467598023543 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 19:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1533ms 19:07:03 INFO - PROCESS | 1750 | 1467598023573 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 19:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:07:03 INFO - PROCESS | 1750 | 1467598023578 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 19:07:03 INFO - PROCESS | 1750 | 1467598023585 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:07:03 INFO - PROCESS | 1750 | 1467598023589 Marionette TRACE conn4 <- [1,822,null,{}] 19:07:03 INFO - PROCESS | 1750 | 1467598023594 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:03 INFO - PROCESS | 1750 | 1467598023600 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:03 INFO - PROCESS | 1750 | 1467598023771 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 19:07:04 INFO - PROCESS | 1750 | 1467598024077 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:04 INFO - PROCESS | 1750 | 1467598024087 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80ac00 == 46 [pid = 1750] [id = 213] 19:07:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x8f6df000) [pid = 1750] [serial = 640] [outer = (nil)] 19:07:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x93d41000) [pid = 1750] [serial = 641] [outer = 0x8f6df000] 19:07:04 INFO - PROCESS | 1750 | 1467598024173 Marionette DEBUG loaded listener.js 19:07:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x93d44400) [pid = 1750] [serial = 642] [outer = 0x8f6df000] 19:07:05 INFO - PROCESS | 1750 | 1467598025084 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 19:07:05 INFO - PROCESS | 1750 | 1467598025124 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 19:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:07:05 INFO - PROCESS | 1750 | 1467598025132 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:07:05 INFO - PROCESS | 1750 | 1467598025135 Marionette TRACE conn4 <- [1,826,null,{}] 19:07:05 INFO - PROCESS | 1750 | 1467598025141 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:05 INFO - PROCESS | 1750 | 1467598025152 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:05 INFO - PROCESS | 1750 | 1467598025364 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 19:07:05 INFO - PROCESS | 1750 | 1467598025604 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:05 INFO - PROCESS | 1750 | 1467598025613 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x930c0000 == 47 [pid = 1750] [id = 214] 19:07:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x948b1800) [pid = 1750] [serial = 643] [outer = (nil)] 19:07:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x952b2400) [pid = 1750] [serial = 644] [outer = 0x948b1800] 19:07:05 INFO - PROCESS | 1750 | 1467598025736 Marionette DEBUG loaded listener.js 19:07:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x953b5800) [pid = 1750] [serial = 645] [outer = 0x948b1800] 19:07:06 INFO - PROCESS | 1750 | 1467598026620 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 19:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1538ms 19:07:06 INFO - PROCESS | 1750 | 1467598026670 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 19:07:06 INFO - PROCESS | 1750 | 1467598026674 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 19:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:07:06 INFO - PROCESS | 1750 | 1467598026680 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:07:06 INFO - PROCESS | 1750 | 1467598026683 Marionette TRACE conn4 <- [1,830,null,{}] 19:07:06 INFO - PROCESS | 1750 | 1467598026689 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:06 INFO - PROCESS | 1750 | 1467598026694 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:06 INFO - PROCESS | 1750 | 1467598026867 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 19:07:07 INFO - PROCESS | 1750 | 1467598027061 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:07 INFO - PROCESS | 1750 | 1467598027068 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc21800 == 48 [pid = 1750] [id = 215] 19:07:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x953b4000) [pid = 1750] [serial = 646] [outer = (nil)] 19:07:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x978de400) [pid = 1750] [serial = 647] [outer = 0x953b4000] 19:07:07 INFO - PROCESS | 1750 | 1467598027147 Marionette DEBUG loaded listener.js 19:07:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x97a23c00) [pid = 1750] [serial = 648] [outer = 0x953b4000] 19:07:08 INFO - PROCESS | 1750 | 1467598028098 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 19:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1441ms 19:07:08 INFO - PROCESS | 1750 | 1467598028121 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 19:07:08 INFO - PROCESS | 1750 | 1467598028126 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 19:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:07:08 INFO - PROCESS | 1750 | 1467598028133 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:07:08 INFO - PROCESS | 1750 | 1467598028136 Marionette TRACE conn4 <- [1,834,null,{}] 19:07:08 INFO - PROCESS | 1750 | 1467598028143 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:08 INFO - PROCESS | 1750 | 1467598028149 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:08 INFO - PROCESS | 1750 | 1467598028328 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 19:07:08 INFO - PROCESS | 1750 | 1467598028523 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:08 INFO - PROCESS | 1750 | 1467598028529 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e393800 == 49 [pid = 1750] [id = 216] 19:07:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x8f6d9c00) [pid = 1750] [serial = 649] [outer = (nil)] 19:07:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x98eb0c00) [pid = 1750] [serial = 650] [outer = 0x8f6d9c00] 19:07:08 INFO - PROCESS | 1750 | 1467598028612 Marionette DEBUG loaded listener.js 19:07:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x991a7000) [pid = 1750] [serial = 651] [outer = 0x8f6d9c00] 19:07:09 INFO - PROCESS | 1750 | 1467598029548 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 19:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1486ms 19:07:09 INFO - PROCESS | 1750 | 1467598029619 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 19:07:09 INFO - PROCESS | 1750 | 1467598029623 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 19:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:07:09 INFO - PROCESS | 1750 | 1467598029629 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:07:09 INFO - PROCESS | 1750 | 1467598029633 Marionette TRACE conn4 <- [1,838,null,{}] 19:07:09 INFO - PROCESS | 1750 | 1467598029638 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:09 INFO - PROCESS | 1750 | 1467598029643 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:09 INFO - PROCESS | 1750 | 1467598029853 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 19:07:10 INFO - PROCESS | 1750 | 1467598030089 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:10 INFO - PROCESS | 1750 | 1467598030100 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb45800 == 50 [pid = 1750] [id = 217] 19:07:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x8bb49000) [pid = 1750] [serial = 652] [outer = (nil)] 19:07:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x992dd000) [pid = 1750] [serial = 653] [outer = 0x8bb49000] 19:07:10 INFO - PROCESS | 1750 | 1467598030222 Marionette DEBUG loaded listener.js 19:07:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x99493800) [pid = 1750] [serial = 654] [outer = 0x8bb49000] 19:07:11 INFO - PROCESS | 1750 | 1467598031148 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 19:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1532ms 19:07:11 INFO - PROCESS | 1750 | 1467598031162 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 19:07:11 INFO - PROCESS | 1750 | 1467598031165 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 19:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:07:11 INFO - PROCESS | 1750 | 1467598031172 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:07:11 INFO - PROCESS | 1750 | 1467598031175 Marionette TRACE conn4 <- [1,842,null,{}] 19:07:11 INFO - PROCESS | 1750 | 1467598031181 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:11 INFO - PROCESS | 1750 | 1467598031186 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:11 INFO - PROCESS | 1750 | 1467598031359 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 19:07:11 INFO - PROCESS | 1750 | 1467598031934 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:11 INFO - PROCESS | 1750 | 1467598031942 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf3000 == 51 [pid = 1750] [id = 218] 19:07:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x8bcf3400) [pid = 1750] [serial = 655] [outer = (nil)] 19:07:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x8bcfec00) [pid = 1750] [serial = 656] [outer = 0x8bcf3400] 19:07:12 INFO - PROCESS | 1750 | 1467598032026 Marionette DEBUG loaded listener.js 19:07:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x8e34a800) [pid = 1750] [serial = 657] [outer = 0x8bcf3400] 19:07:12 INFO - PROCESS | 1750 | 1467598032932 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 19:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1841ms 19:07:13 INFO - PROCESS | 1750 | 1467598033015 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 19:07:13 INFO - PROCESS | 1750 | 1467598033021 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 19:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:07:13 INFO - PROCESS | 1750 | 1467598033029 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:07:13 INFO - PROCESS | 1750 | 1467598033033 Marionette TRACE conn4 <- [1,846,null,{}] 19:07:13 INFO - PROCESS | 1750 | 1467598033041 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:13 INFO - PROCESS | 1750 | 1467598033048 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:13 INFO - PROCESS | 1750 | 1467598033313 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae7400 == 50 [pid = 1750] [id = 207] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6e1800 == 49 [pid = 1750] [id = 206] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8cbc00 == 48 [pid = 1750] [id = 205] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80f400 == 47 [pid = 1750] [id = 204] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf4400 == 46 [pid = 1750] [id = 203] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4a000 == 45 [pid = 1750] [id = 195] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf4c00 == 44 [pid = 1750] [id = 191] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x90f0a000 == 43 [pid = 1750] [id = 199] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae7000 == 42 [pid = 1750] [id = 196] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8baed800 == 41 [pid = 1750] [id = 201] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb43400 == 40 [pid = 1750] [id = 197] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x90f98000 == 39 [pid = 1750] [id = 198] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6bf400 == 38 [pid = 1750] [id = 200] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb48400 == 37 [pid = 1750] [id = 202] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb45800 == 36 [pid = 1750] [id = 217] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf3000 == 35 [pid = 1750] [id = 218] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8e393800 == 34 [pid = 1750] [id = 216] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc21800 == 33 [pid = 1750] [id = 215] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80ac00 == 32 [pid = 1750] [id = 213] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x930c0000 == 31 [pid = 1750] [id = 214] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8baec800 == 30 [pid = 1750] [id = 212] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x923b5000 == 29 [pid = 1750] [id = 211] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8f94b000 == 28 [pid = 1750] [id = 210] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf5400 == 27 [pid = 1750] [id = 208] 19:07:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8baed000 == 26 [pid = 1750] [id = 209] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x8e39f400) [pid = 1750] [serial = 551] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x8dc28400) [pid = 1750] [serial = 550] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x91380800) [pid = 1750] [serial = 554] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x91339800) [pid = 1750] [serial = 553] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x90f8b800) [pid = 1750] [serial = 583] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x98675800) [pid = 1750] [serial = 557] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x953bc400) [pid = 1750] [serial = 556] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x9866bc00) [pid = 1750] [serial = 575] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x92d49400) [pid = 1750] [serial = 574] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x99c7c400) [pid = 1750] [serial = 560] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x8d80e400) [pid = 1750] [serial = 577] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0x8d8c5400) [pid = 1750] [serial = 578] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 101 (0x996f7000) [pid = 1750] [serial = 559] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x8f950400) [pid = 1750] [serial = 563] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x8f94dc00) [pid = 1750] [serial = 562] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x8f6de400) [pid = 1750] [serial = 580] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x93d42800) [pid = 1750] [serial = 566] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x8f841000) [pid = 1750] [serial = 581] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x90f97000) [pid = 1750] [serial = 565] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x8e39dc00) [pid = 1750] [serial = 569] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x8d8c9800) [pid = 1750] [serial = 568] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x8e34f400) [pid = 1750] [serial = 586] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x91342000) [pid = 1750] [serial = 571] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x90f98400) [pid = 1750] [serial = 584] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x923f2800) [pid = 1750] [serial = 572] [outer = (nil)] [url = about:blank] 19:07:14 INFO - PROCESS | 1750 | 1467598034936 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:14 INFO - PROCESS | 1750 | 1467598034947 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baea000 == 27 [pid = 1750] [id = 219] 19:07:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x8baea800) [pid = 1750] [serial = 658] [outer = (nil)] 19:07:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x8baf0000) [pid = 1750] [serial = 659] [outer = 0x8baea800] 19:07:15 INFO - PROCESS | 1750 | 1467598035051 Marionette DEBUG loaded listener.js 19:07:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x8bb4a400) [pid = 1750] [serial = 660] [outer = 0x8baea800] 19:07:15 INFO - PROCESS | 1750 | 1467598035836 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 19:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 2843ms 19:07:15 INFO - PROCESS | 1750 | 1467598035872 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 19:07:15 INFO - PROCESS | 1750 | 1467598035878 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 19:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:07:15 INFO - PROCESS | 1750 | 1467598035885 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:07:15 INFO - PROCESS | 1750 | 1467598035890 Marionette TRACE conn4 <- [1,850,null,{}] 19:07:15 INFO - PROCESS | 1750 | 1467598035898 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:15 INFO - PROCESS | 1750 | 1467598035905 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:16 INFO - PROCESS | 1750 | 1467598036074 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 19:07:16 INFO - PROCESS | 1750 | 1467598036089 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:16 INFO - PROCESS | 1750 | 1467598036098 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80d400 == 28 [pid = 1750] [id = 220] 19:07:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x8d80f400) [pid = 1750] [serial = 661] [outer = (nil)] 19:07:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x8d8c2c00) [pid = 1750] [serial = 662] [outer = 0x8d80f400] 19:07:16 INFO - PROCESS | 1750 | 1467598036181 Marionette DEBUG loaded listener.js 19:07:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x8d8c9800) [pid = 1750] [serial = 663] [outer = 0x8d80f400] 19:07:17 INFO - PROCESS | 1750 | 1467598037098 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 19:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1230ms 19:07:17 INFO - PROCESS | 1750 | 1467598037119 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 19:07:17 INFO - PROCESS | 1750 | 1467598037126 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 19:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:07:17 INFO - PROCESS | 1750 | 1467598037135 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:07:17 INFO - PROCESS | 1750 | 1467598037139 Marionette TRACE conn4 <- [1,854,null,{}] 19:07:17 INFO - PROCESS | 1750 | 1467598037145 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:17 INFO - PROCESS | 1750 | 1467598037150 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:17 INFO - PROCESS | 1750 | 1467598037385 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 19:07:17 INFO - PROCESS | 1750 | 1467598037417 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:17 INFO - PROCESS | 1750 | 1467598037425 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c1c00 == 29 [pid = 1750] [id = 221] 19:07:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x8e398c00) [pid = 1750] [serial = 664] [outer = (nil)] 19:07:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x8e39cc00) [pid = 1750] [serial = 665] [outer = 0x8e398c00] 19:07:17 INFO - PROCESS | 1750 | 1467598037508 Marionette DEBUG loaded listener.js 19:07:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x8f6b4c00) [pid = 1750] [serial = 666] [outer = 0x8e398c00] 19:07:18 INFO - PROCESS | 1750 | 1467598038514 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 19:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1438ms 19:07:18 INFO - PROCESS | 1750 | 1467598038580 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 19:07:18 INFO - PROCESS | 1750 | 1467598038585 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 19:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:07:18 INFO - PROCESS | 1750 | 1467598038593 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:07:18 INFO - PROCESS | 1750 | 1467598038603 Marionette TRACE conn4 <- [1,858,null,{}] 19:07:18 INFO - PROCESS | 1750 | 1467598038625 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:18 INFO - PROCESS | 1750 | 1467598038633 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:18 INFO - PROCESS | 1750 | 1467598038849 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 19:07:18 INFO - PROCESS | 1750 | 1467598038885 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:18 INFO - PROCESS | 1750 | 1467598038899 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f83d000 == 30 [pid = 1750] [id = 222] 19:07:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x8f83d800) [pid = 1750] [serial = 667] [outer = (nil)] 19:07:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x8f846400) [pid = 1750] [serial = 668] [outer = 0x8f83d800] 19:07:18 INFO - PROCESS | 1750 | 1467598038965 Marionette DEBUG loaded listener.js 19:07:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x8f8c8400) [pid = 1750] [serial = 669] [outer = 0x8f83d800] 19:07:20 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x8baf4000) [pid = 1750] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:07:20 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x8d807400) [pid = 1750] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:07:20 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x8e357000) [pid = 1750] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:07:20 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x8f94f400) [pid = 1750] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:07:20 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x90f9a400) [pid = 1750] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:07:20 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x8f6b7c00) [pid = 1750] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:07:20 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x90f8c400) [pid = 1750] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:07:20 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x8f94e800) [pid = 1750] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:07:20 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x8f8cc400) [pid = 1750] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:07:20 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8bb47800) [pid = 1750] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:07:20 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x8bb4b400) [pid = 1750] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:07:20 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x8d804400) [pid = 1750] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:07:20 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8bb45c00) [pid = 1750] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:07:20 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x8e392400) [pid = 1750] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:07:20 INFO - PROCESS | 1750 | 1467598040463 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 19:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1892ms 19:07:20 INFO - PROCESS | 1750 | 1467598040484 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 19:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:07:20 INFO - PROCESS | 1750 | 1467598040488 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 19:07:20 INFO - PROCESS | 1750 | 1467598040494 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:07:20 INFO - PROCESS | 1750 | 1467598040498 Marionette TRACE conn4 <- [1,862,null,{}] 19:07:20 INFO - PROCESS | 1750 | 1467598040503 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:20 INFO - PROCESS | 1750 | 1467598040508 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:20 INFO - PROCESS | 1750 | 1467598040719 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 19:07:20 INFO - PROCESS | 1750 | 1467598040738 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:20 INFO - PROCESS | 1750 | 1467598040747 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e392400 == 31 [pid = 1750] [id = 223] 19:07:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x8f6b7800) [pid = 1750] [serial = 670] [outer = (nil)] 19:07:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8f8cbc00) [pid = 1750] [serial = 671] [outer = 0x8f6b7800] 19:07:20 INFO - PROCESS | 1750 | 1467598040814 Marionette DEBUG loaded listener.js 19:07:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x8f947400) [pid = 1750] [serial = 672] [outer = 0x8f6b7800] 19:07:21 INFO - PROCESS | 1750 | 1467598041632 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 19:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1180ms 19:07:21 INFO - PROCESS | 1750 | 1467598041675 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 19:07:21 INFO - PROCESS | 1750 | 1467598041678 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 19:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:07:21 INFO - PROCESS | 1750 | 1467598041685 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:07:21 INFO - PROCESS | 1750 | 1467598041689 Marionette TRACE conn4 <- [1,866,null,{}] 19:07:21 INFO - PROCESS | 1750 | 1467598041694 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:21 INFO - PROCESS | 1750 | 1467598041699 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:21 INFO - PROCESS | 1750 | 1467598041845 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 19:07:21 INFO - PROCESS | 1750 | 1467598041854 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:21 INFO - PROCESS | 1750 | 1467598041872 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f05c00 == 32 [pid = 1750] [id = 224] 19:07:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x90f06400) [pid = 1750] [serial = 673] [outer = (nil)] 19:07:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x90f10400) [pid = 1750] [serial = 674] [outer = 0x90f06400] 19:07:21 INFO - PROCESS | 1750 | 1467598041953 Marionette DEBUG loaded listener.js 19:07:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x90f99800) [pid = 1750] [serial = 675] [outer = 0x90f06400] 19:07:23 INFO - PROCESS | 1750 | 1467598043117 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 19:07:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:07:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1483ms 19:07:23 INFO - PROCESS | 1750 | 1467598043168 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 19:07:23 INFO - PROCESS | 1750 | 1467598043174 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 19:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:07:23 INFO - PROCESS | 1750 | 1467598043182 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:07:23 INFO - PROCESS | 1750 | 1467598043190 Marionette TRACE conn4 <- [1,870,null,{}] 19:07:23 INFO - PROCESS | 1750 | 1467598043198 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:23 INFO - PROCESS | 1750 | 1467598043204 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:23 INFO - PROCESS | 1750 | 1467598043420 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 19:07:23 INFO - PROCESS | 1750 | 1467598043636 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:23 INFO - PROCESS | 1750 | 1467598043642 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf7c00 == 33 [pid = 1750] [id = 225] 19:07:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x8d8bc000) [pid = 1750] [serial = 676] [outer = (nil)] 19:07:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x8e351800) [pid = 1750] [serial = 677] [outer = 0x8d8bc000] 19:07:23 INFO - PROCESS | 1750 | 1467598043740 Marionette DEBUG loaded listener.js 19:07:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x8e394000) [pid = 1750] [serial = 678] [outer = 0x8d8bc000] 19:07:24 INFO - PROCESS | 1750 | 1467598044680 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 19:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1537ms 19:07:24 INFO - PROCESS | 1750 | 1467598044719 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 19:07:24 INFO - PROCESS | 1750 | 1467598044726 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 19:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:07:24 INFO - PROCESS | 1750 | 1467598044738 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:07:24 INFO - PROCESS | 1750 | 1467598044742 Marionette TRACE conn4 <- [1,874,null,{}] 19:07:24 INFO - PROCESS | 1750 | 1467598044749 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:24 INFO - PROCESS | 1750 | 1467598044755 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:24 INFO - PROCESS | 1750 | 1467598044980 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 19:07:25 INFO - PROCESS | 1750 | 1467598045237 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:25 INFO - PROCESS | 1750 | 1467598045246 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6e6800 == 34 [pid = 1750] [id = 226] 19:07:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x8f847800) [pid = 1750] [serial = 679] [outer = (nil)] 19:07:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x8f8c4800) [pid = 1750] [serial = 680] [outer = 0x8f847800] 19:07:25 INFO - PROCESS | 1750 | 1467598045376 Marionette DEBUG loaded listener.js 19:07:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x8f952800) [pid = 1750] [serial = 681] [outer = 0x8f847800] 19:07:26 INFO - PROCESS | 1750 | 1467598046349 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 19:07:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:07:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1680ms 19:07:26 INFO - PROCESS | 1750 | 1467598046419 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 19:07:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:07:26 INFO - PROCESS | 1750 | 1467598046423 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 19:07:26 INFO - PROCESS | 1750 | 1467598046430 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:07:26 INFO - PROCESS | 1750 | 1467598046436 Marionette TRACE conn4 <- [1,878,null,{}] 19:07:26 INFO - PROCESS | 1750 | 1467598046454 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:26 INFO - PROCESS | 1750 | 1467598046462 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:26 INFO - PROCESS | 1750 | 1467598046693 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 19:07:26 INFO - PROCESS | 1750 | 1467598046950 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:26 INFO - PROCESS | 1750 | 1467598046957 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x9133a000 == 35 [pid = 1750] [id = 227] 19:07:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x9133ac00) [pid = 1750] [serial = 682] [outer = (nil)] 19:07:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x91342000) [pid = 1750] [serial = 683] [outer = 0x9133ac00] 19:07:27 INFO - PROCESS | 1750 | 1467598047049 Marionette DEBUG loaded listener.js 19:07:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x91368c00) [pid = 1750] [serial = 684] [outer = 0x9133ac00] 19:07:27 INFO - PROCESS | 1750 | 1467598047908 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 19:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1538ms 19:07:27 INFO - PROCESS | 1750 | 1467598047968 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 19:07:27 INFO - PROCESS | 1750 | 1467598047973 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 19:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:07:27 INFO - PROCESS | 1750 | 1467598047979 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:07:27 INFO - PROCESS | 1750 | 1467598047982 Marionette TRACE conn4 <- [1,882,null,{}] 19:07:27 INFO - PROCESS | 1750 | 1467598047988 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:27 INFO - PROCESS | 1750 | 1467598047994 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:28 INFO - PROCESS | 1750 | 1467598048172 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 19:07:28 INFO - PROCESS | 1750 | 1467598048338 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:28 INFO - PROCESS | 1750 | 1467598048345 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f83a000 == 36 [pid = 1750] [id = 228] 19:07:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x91374400) [pid = 1750] [serial = 685] [outer = (nil)] 19:07:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x91378c00) [pid = 1750] [serial = 686] [outer = 0x91374400] 19:07:28 INFO - PROCESS | 1750 | 1467598048431 Marionette DEBUG loaded listener.js 19:07:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x91381000) [pid = 1750] [serial = 687] [outer = 0x91374400] 19:07:29 INFO - PROCESS | 1750 | 1467598049312 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 19:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1388ms 19:07:29 INFO - PROCESS | 1750 | 1467598049368 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 19:07:29 INFO - PROCESS | 1750 | 1467598049371 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 19:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:07:29 INFO - PROCESS | 1750 | 1467598049378 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:07:29 INFO - PROCESS | 1750 | 1467598049382 Marionette TRACE conn4 <- [1,886,null,{}] 19:07:29 INFO - PROCESS | 1750 | 1467598049388 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:29 INFO - PROCESS | 1750 | 1467598049393 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:29 INFO - PROCESS | 1750 | 1467598049562 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 19:07:29 INFO - PROCESS | 1750 | 1467598049730 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:29 INFO - PROCESS | 1750 | 1467598049738 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x91334800 == 37 [pid = 1750] [id = 229] 19:07:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x91371000) [pid = 1750] [serial = 688] [outer = (nil)] 19:07:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x920cec00) [pid = 1750] [serial = 689] [outer = 0x91371000] 19:07:29 INFO - PROCESS | 1750 | 1467598049826 Marionette DEBUG loaded listener.js 19:07:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x920d3000) [pid = 1750] [serial = 690] [outer = 0x91371000] 19:07:30 INFO - PROCESS | 1750 | 1467598050840 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 19:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1496ms 19:07:30 INFO - PROCESS | 1750 | 1467598050875 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 19:07:30 INFO - PROCESS | 1750 | 1467598050879 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 19:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:07:30 INFO - PROCESS | 1750 | 1467598050885 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:07:30 INFO - PROCESS | 1750 | 1467598050889 Marionette TRACE conn4 <- [1,890,null,{}] 19:07:30 INFO - PROCESS | 1750 | 1467598050895 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:30 INFO - PROCESS | 1750 | 1467598050905 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:31 INFO - PROCESS | 1750 | 1467598051102 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 19:07:31 INFO - PROCESS | 1750 | 1467598051329 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:31 INFO - PROCESS | 1750 | 1467598051337 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d802800 == 38 [pid = 1750] [id = 230] 19:07:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x8d8be400) [pid = 1750] [serial = 691] [outer = (nil)] 19:07:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x923fc400) [pid = 1750] [serial = 692] [outer = 0x8d8be400] 19:07:31 INFO - PROCESS | 1750 | 1467598051455 Marionette DEBUG loaded listener.js 19:07:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x923f5c00) [pid = 1750] [serial = 693] [outer = 0x8d8be400] 19:07:32 INFO - PROCESS | 1750 | 1467598052333 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 19:07:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:07:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1486ms 19:07:32 INFO - PROCESS | 1750 | 1467598052372 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 19:07:32 INFO - PROCESS | 1750 | 1467598052376 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 19:07:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:07:32 INFO - PROCESS | 1750 | 1467598052383 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:07:32 INFO - PROCESS | 1750 | 1467598052387 Marionette TRACE conn4 <- [1,894,null,{}] 19:07:32 INFO - PROCESS | 1750 | 1467598052392 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:32 INFO - PROCESS | 1750 | 1467598052398 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:32 INFO - PROCESS | 1750 | 1467598052579 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 19:07:32 INFO - PROCESS | 1750 | 1467598052749 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:32 INFO - PROCESS | 1750 | 1467598052758 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f847400 == 39 [pid = 1750] [id = 231] 19:07:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x9133dc00) [pid = 1750] [serial = 694] [outer = (nil)] 19:07:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x92aeb800) [pid = 1750] [serial = 695] [outer = 0x9133dc00] 19:07:32 INFO - PROCESS | 1750 | 1467598052835 Marionette DEBUG loaded listener.js 19:07:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x92aecc00) [pid = 1750] [serial = 696] [outer = 0x9133dc00] 19:07:33 INFO - PROCESS | 1750 | 1467598053956 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 19:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1636ms 19:07:34 INFO - PROCESS | 1750 | 1467598054020 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 19:07:34 INFO - PROCESS | 1750 | 1467598054026 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 19:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:07:34 INFO - PROCESS | 1750 | 1467598054034 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:07:34 INFO - PROCESS | 1750 | 1467598054039 Marionette TRACE conn4 <- [1,898,null,{}] 19:07:34 INFO - PROCESS | 1750 | 1467598054048 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:34 INFO - PROCESS | 1750 | 1467598054054 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:34 INFO - PROCESS | 1750 | 1467598054263 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 19:07:34 INFO - PROCESS | 1750 | 1467598054476 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:34 INFO - PROCESS | 1750 | 1467598054490 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf6c00 == 40 [pid = 1750] [id = 232] 19:07:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x8bcf7000) [pid = 1750] [serial = 697] [outer = (nil)] 19:07:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x8bcfd000) [pid = 1750] [serial = 698] [outer = 0x8bcf7000] 19:07:34 INFO - PROCESS | 1750 | 1467598054561 Marionette DEBUG loaded listener.js 19:07:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x8d808000) [pid = 1750] [serial = 699] [outer = 0x8bcf7000] 19:07:35 INFO - PROCESS | 1750 | 1467598055538 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 19:07:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8e354400 == 39 [pid = 1750] [id = 160] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x920d2000) [pid = 1750] [serial = 625] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x923edc00) [pid = 1750] [serial = 626] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x90f90c00) [pid = 1750] [serial = 623] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x8e398400) [pid = 1750] [serial = 605] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x8f6bc400) [pid = 1750] [serial = 587] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x8e399800) [pid = 1750] [serial = 613] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x91027400) [pid = 1750] [serial = 620] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x9102b400) [pid = 1750] [serial = 595] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x8f848c00) [pid = 1750] [serial = 592] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x91366800) [pid = 1750] [serial = 599] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x920c8800) [pid = 1750] [serial = 602] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x91336400) [pid = 1750] [serial = 596] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x8f94e400) [pid = 1750] [serial = 616] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x8dc23400) [pid = 1750] [serial = 590] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0x8dc29000) [pid = 1750] [serial = 608] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 101 (0x8d808c00) [pid = 1750] [serial = 607] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x8dc22000) [pid = 1750] [serial = 611] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x8f6dbc00) [pid = 1750] [serial = 614] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x90f09800) [pid = 1750] [serial = 617] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x91382c00) [pid = 1750] [serial = 601] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x91363c00) [pid = 1750] [serial = 598] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x8f8ca000) [pid = 1750] [serial = 593] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x8d8bb400) [pid = 1750] [serial = 610] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x8d80ec00) [pid = 1750] [serial = 589] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x8f948800) [pid = 1750] [serial = 622] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8bcfc000) [pid = 1750] [serial = 604] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x90f95c00) [pid = 1750] [serial = 619] [outer = (nil)] [url = about:blank] 19:07:35 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x9b049c00) [pid = 1750] [serial = 410] [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.] 19:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1582ms 19:07:35 INFO - PROCESS | 1750 | 1467598055615 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 19:07:35 INFO - PROCESS | 1750 | 1467598055622 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 19:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:07:35 INFO - PROCESS | 1750 | 1467598055638 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:07:35 INFO - PROCESS | 1750 | 1467598055643 Marionette TRACE conn4 <- [1,902,null,{}] 19:07:35 INFO - PROCESS | 1750 | 1467598055648 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:35 INFO - PROCESS | 1750 | 1467598055654 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:35 INFO - PROCESS | 1750 | 1467598055817 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 19:07:36 INFO - PROCESS | 1750 | 1467598055992 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:36 INFO - PROCESS | 1750 | 1467598055997 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8bcc00 == 40 [pid = 1750] [id = 233] 19:07:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x8dc20400) [pid = 1750] [serial = 700] [outer = (nil)] 19:07:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x8dc25400) [pid = 1750] [serial = 701] [outer = 0x8dc20400] 19:07:36 INFO - PROCESS | 1750 | 1467598056092 Marionette DEBUG loaded listener.js 19:07:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x8e34c000) [pid = 1750] [serial = 702] [outer = 0x8dc20400] 19:07:36 INFO - PROCESS | 1750 | 1467598056798 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 19:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1186ms 19:07:36 INFO - PROCESS | 1750 | 1467598056825 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 19:07:36 INFO - PROCESS | 1750 | 1467598056829 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 19:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:07:36 INFO - PROCESS | 1750 | 1467598056851 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:07:36 INFO - PROCESS | 1750 | 1467598056856 Marionette TRACE conn4 <- [1,906,null,{}] 19:07:36 INFO - PROCESS | 1750 | 1467598056873 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:36 INFO - PROCESS | 1750 | 1467598056881 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:37 INFO - PROCESS | 1750 | 1467598057045 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 19:07:37 INFO - PROCESS | 1750 | 1467598057056 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:37 INFO - PROCESS | 1750 | 1467598057068 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6da000 == 41 [pid = 1750] [id = 234] 19:07:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x8f6da800) [pid = 1750] [serial = 703] [outer = (nil)] 19:07:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x8f6e8400) [pid = 1750] [serial = 704] [outer = 0x8f6da800] 19:07:37 INFO - PROCESS | 1750 | 1467598057141 Marionette DEBUG loaded listener.js 19:07:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x8f845400) [pid = 1750] [serial = 705] [outer = 0x8f6da800] 19:07:38 INFO - PROCESS | 1750 | 1467598058062 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 19:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1296ms 19:07:38 INFO - PROCESS | 1750 | 1467598058143 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 19:07:38 INFO - PROCESS | 1750 | 1467598058147 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 19:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:07:38 INFO - PROCESS | 1750 | 1467598058166 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:07:38 INFO - PROCESS | 1750 | 1467598058169 Marionette TRACE conn4 <- [1,910,null,{}] 19:07:38 INFO - PROCESS | 1750 | 1467598058174 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:38 INFO - PROCESS | 1750 | 1467598058180 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:38 INFO - PROCESS | 1750 | 1467598058383 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 19:07:38 INFO - PROCESS | 1750 | 1467598058406 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:38 INFO - PROCESS | 1750 | 1467598058413 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6dc800 == 42 [pid = 1750] [id = 235] 19:07:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x8f8c2000) [pid = 1750] [serial = 706] [outer = (nil)] 19:07:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x8f947800) [pid = 1750] [serial = 707] [outer = 0x8f8c2000] 19:07:38 INFO - PROCESS | 1750 | 1467598058481 Marionette DEBUG loaded listener.js 19:07:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x90f0a400) [pid = 1750] [serial = 708] [outer = 0x8f8c2000] 19:07:39 INFO - PROCESS | 1750 | 1467598059386 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 19:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1288ms 19:07:39 INFO - PROCESS | 1750 | 1467598059450 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 19:07:39 INFO - PROCESS | 1750 | 1467598059454 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 19:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:07:39 INFO - PROCESS | 1750 | 1467598059460 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:07:39 INFO - PROCESS | 1750 | 1467598059464 Marionette TRACE conn4 <- [1,914,null,{}] 19:07:39 INFO - PROCESS | 1750 | 1467598059469 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:39 INFO - PROCESS | 1750 | 1467598059474 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:39 INFO - PROCESS | 1750 | 1467598059688 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 19:07:39 INFO - PROCESS | 1750 | 1467598059710 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:39 INFO - PROCESS | 1750 | 1467598059719 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f848400 == 43 [pid = 1750] [id = 236] 19:07:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x8f8c9800) [pid = 1750] [serial = 709] [outer = (nil)] 19:07:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x90f95400) [pid = 1750] [serial = 710] [outer = 0x8f8c9800] 19:07:39 INFO - PROCESS | 1750 | 1467598059783 Marionette DEBUG loaded listener.js 19:07:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x91024000) [pid = 1750] [serial = 711] [outer = 0x8f8c9800] 19:07:40 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x8d80f400) [pid = 1750] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:07:40 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x8baea800) [pid = 1750] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:07:40 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x8e398c00) [pid = 1750] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:07:40 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x8bb52c00) [pid = 1750] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:07:40 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x8f951000) [pid = 1750] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:07:40 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x92d42400) [pid = 1750] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:07:40 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x92d4a400) [pid = 1750] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:07:40 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x8f6df000) [pid = 1750] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:07:40 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x948b1800) [pid = 1750] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:07:40 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x953b4000) [pid = 1750] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:07:40 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x8f6d9c00) [pid = 1750] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:07:40 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x8f83d800) [pid = 1750] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:07:40 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8bb49000) [pid = 1750] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:07:40 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x8f6b7800) [pid = 1750] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:07:40 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8bcf3400) [pid = 1750] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:07:40 INFO - PROCESS | 1750 | 1467598060783 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 19:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1344ms 19:07:40 INFO - PROCESS | 1750 | 1467598060804 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 19:07:40 INFO - PROCESS | 1750 | 1467598060809 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 19:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:07:40 INFO - PROCESS | 1750 | 1467598060815 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:07:40 INFO - PROCESS | 1750 | 1467598060818 Marionette TRACE conn4 <- [1,918,null,{}] 19:07:40 INFO - PROCESS | 1750 | 1467598060827 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:40 INFO - PROCESS | 1750 | 1467598060844 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:41 INFO - PROCESS | 1750 | 1467598061114 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 19:07:41 INFO - PROCESS | 1750 | 1467598061132 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:41 INFO - PROCESS | 1750 | 1467598061140 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e349c00 == 44 [pid = 1750] [id = 237] 19:07:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x8e398c00) [pid = 1750] [serial = 712] [outer = (nil)] 19:07:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x91338000) [pid = 1750] [serial = 713] [outer = 0x8e398c00] 19:07:41 INFO - PROCESS | 1750 | 1467598061207 Marionette DEBUG loaded listener.js 19:07:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x91343800) [pid = 1750] [serial = 714] [outer = 0x8e398c00] 19:07:42 INFO - PROCESS | 1750 | 1467598061997 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 19:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1237ms 19:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:07:42 INFO - PROCESS | 1750 | 1467598062052 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 19:07:42 INFO - PROCESS | 1750 | 1467598062055 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 19:07:42 INFO - PROCESS | 1750 | 1467598062062 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:07:42 INFO - PROCESS | 1750 | 1467598062065 Marionette TRACE conn4 <- [1,922,null,{}] 19:07:42 INFO - PROCESS | 1750 | 1467598062070 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:42 INFO - PROCESS | 1750 | 1467598062075 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:42 INFO - PROCESS | 1750 | 1467598062226 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 19:07:42 INFO - PROCESS | 1750 | 1467598062248 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:42 INFO - PROCESS | 1750 | 1467598062254 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4c800 == 45 [pid = 1750] [id = 238] 19:07:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x8f951000) [pid = 1750] [serial = 715] [outer = (nil)] 19:07:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x91375c00) [pid = 1750] [serial = 716] [outer = 0x8f951000] 19:07:42 INFO - PROCESS | 1750 | 1467598062322 Marionette DEBUG loaded listener.js 19:07:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x9137cc00) [pid = 1750] [serial = 717] [outer = 0x8f951000] 19:07:43 INFO - PROCESS | 1750 | 1467598063443 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 19:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1441ms 19:07:43 INFO - PROCESS | 1750 | 1467598063503 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 19:07:43 INFO - PROCESS | 1750 | 1467598063510 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 19:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:07:43 INFO - PROCESS | 1750 | 1467598063519 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:07:43 INFO - PROCESS | 1750 | 1467598063526 Marionette TRACE conn4 <- [1,926,null,{}] 19:07:43 INFO - PROCESS | 1750 | 1467598063535 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:43 INFO - PROCESS | 1750 | 1467598063540 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:43 INFO - PROCESS | 1750 | 1467598063775 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 19:07:44 INFO - PROCESS | 1750 | 1467598064001 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:44 INFO - PROCESS | 1750 | 1467598064010 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8bac00 == 46 [pid = 1750] [id = 239] 19:07:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x8d8c0000) [pid = 1750] [serial = 718] [outer = (nil)] 19:07:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x8dc28000) [pid = 1750] [serial = 719] [outer = 0x8d8c0000] 19:07:44 INFO - PROCESS | 1750 | 1467598064114 Marionette DEBUG loaded listener.js 19:07:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x8e357800) [pid = 1750] [serial = 720] [outer = 0x8d8c0000] 19:07:45 INFO - PROCESS | 1750 | 1467598065004 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 19:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1541ms 19:07:45 INFO - PROCESS | 1750 | 1467598065060 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 19:07:45 INFO - PROCESS | 1750 | 1467598065067 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 19:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:07:45 INFO - PROCESS | 1750 | 1467598065078 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:07:45 INFO - PROCESS | 1750 | 1467598065082 Marionette TRACE conn4 <- [1,930,null,{}] 19:07:45 INFO - PROCESS | 1750 | 1467598065089 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:45 INFO - PROCESS | 1750 | 1467598065094 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:45 INFO - PROCESS | 1750 | 1467598065288 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 19:07:45 INFO - PROCESS | 1750 | 1467598065551 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:45 INFO - PROCESS | 1750 | 1467598065560 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6e8c00 == 47 [pid = 1750] [id = 240] 19:07:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x8f8be400) [pid = 1750] [serial = 721] [outer = (nil)] 19:07:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x8f94f400) [pid = 1750] [serial = 722] [outer = 0x8f8be400] 19:07:45 INFO - PROCESS | 1750 | 1467598065688 Marionette DEBUG loaded listener.js 19:07:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x90f90800) [pid = 1750] [serial = 723] [outer = 0x8f8be400] 19:07:46 INFO - PROCESS | 1750 | 1467598066588 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 19:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1582ms 19:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:07:46 INFO - PROCESS | 1750 | 1467598066660 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 19:07:46 INFO - PROCESS | 1750 | 1467598066664 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 19:07:46 INFO - PROCESS | 1750 | 1467598066671 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:07:46 INFO - PROCESS | 1750 | 1467598066677 Marionette TRACE conn4 <- [1,934,null,{}] 19:07:46 INFO - PROCESS | 1750 | 1467598066694 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:46 INFO - PROCESS | 1750 | 1467598066703 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:46 INFO - PROCESS | 1750 | 1467598066888 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 19:07:47 INFO - PROCESS | 1750 | 1467598067105 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:47 INFO - PROCESS | 1750 | 1467598067114 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb47800 == 48 [pid = 1750] [id = 241] 19:07:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x91341c00) [pid = 1750] [serial = 724] [outer = (nil)] 19:07:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x920cf800) [pid = 1750] [serial = 725] [outer = 0x91341c00] 19:07:47 INFO - PROCESS | 1750 | 1467598067242 Marionette DEBUG loaded listener.js 19:07:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x923b9400) [pid = 1750] [serial = 726] [outer = 0x91341c00] 19:07:48 INFO - PROCESS | 1750 | 1467598068098 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 19:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1495ms 19:07:48 INFO - PROCESS | 1750 | 1467598068166 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 19:07:48 INFO - PROCESS | 1750 | 1467598068170 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 19:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:07:48 INFO - PROCESS | 1750 | 1467598068177 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:07:48 INFO - PROCESS | 1750 | 1467598068181 Marionette TRACE conn4 <- [1,938,null,{}] 19:07:48 INFO - PROCESS | 1750 | 1467598068187 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:48 INFO - PROCESS | 1750 | 1467598068192 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:48 INFO - PROCESS | 1750 | 1467598068423 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 19:07:48 INFO - PROCESS | 1750 | 1467598068634 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:48 INFO - PROCESS | 1750 | 1467598068642 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baeec00 == 49 [pid = 1750] [id = 242] 19:07:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x923b7400) [pid = 1750] [serial = 727] [outer = (nil)] 19:07:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x923f2400) [pid = 1750] [serial = 728] [outer = 0x923b7400] 19:07:48 INFO - PROCESS | 1750 | 1467598068764 Marionette DEBUG loaded listener.js 19:07:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x923fa800) [pid = 1750] [serial = 729] [outer = 0x923b7400] 19:07:49 INFO - PROCESS | 1750 | 1467598069625 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 19:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1481ms 19:07:49 INFO - PROCESS | 1750 | 1467598069659 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 19:07:49 INFO - PROCESS | 1750 | 1467598069663 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 19:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:07:49 INFO - PROCESS | 1750 | 1467598069669 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:07:49 INFO - PROCESS | 1750 | 1467598069673 Marionette TRACE conn4 <- [1,942,null,{}] 19:07:49 INFO - PROCESS | 1750 | 1467598069679 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:49 INFO - PROCESS | 1750 | 1467598069684 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:49 INFO - PROCESS | 1750 | 1467598069856 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 19:07:50 INFO - PROCESS | 1750 | 1467598070044 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:50 INFO - PROCESS | 1750 | 1467598070052 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e354800 == 50 [pid = 1750] [id = 243] 19:07:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x9136f400) [pid = 1750] [serial = 730] [outer = (nil)] 19:07:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x92d42400) [pid = 1750] [serial = 731] [outer = 0x9136f400] 19:07:50 INFO - PROCESS | 1750 | 1467598070130 Marionette DEBUG loaded listener.js 19:07:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x92d44800) [pid = 1750] [serial = 732] [outer = 0x9136f400] 19:07:51 INFO - PROCESS | 1750 | 1467598071067 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 19:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1440ms 19:07:51 INFO - PROCESS | 1750 | 1467598071114 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 19:07:51 INFO - PROCESS | 1750 | 1467598071121 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 19:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:07:51 INFO - PROCESS | 1750 | 1467598071130 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:07:51 INFO - PROCESS | 1750 | 1467598071134 Marionette TRACE conn4 <- [1,946,null,{}] 19:07:51 INFO - PROCESS | 1750 | 1467598071140 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:51 INFO - PROCESS | 1750 | 1467598071150 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:51 INFO - PROCESS | 1750 | 1467598071345 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 19:07:51 INFO - PROCESS | 1750 | 1467598071516 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:51 INFO - PROCESS | 1750 | 1467598071524 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x923b9000 == 51 [pid = 1750] [id = 244] 19:07:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x923f3400) [pid = 1750] [serial = 733] [outer = (nil)] 19:07:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x930c1c00) [pid = 1750] [serial = 734] [outer = 0x923f3400] 19:07:51 INFO - PROCESS | 1750 | 1467598071648 Marionette DEBUG loaded listener.js 19:07:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x93b6bc00) [pid = 1750] [serial = 735] [outer = 0x923f3400] 19:07:52 INFO - PROCESS | 1750 | 1467598072506 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 19:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1439ms 19:07:52 INFO - PROCESS | 1750 | 1467598072570 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 19:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:07:52 INFO - PROCESS | 1750 | 1467598072574 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 19:07:52 INFO - PROCESS | 1750 | 1467598072581 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:07:52 INFO - PROCESS | 1750 | 1467598072585 Marionette TRACE conn4 <- [1,950,null,{}] 19:07:52 INFO - PROCESS | 1750 | 1467598072591 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:52 INFO - PROCESS | 1750 | 1467598072596 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:52 INFO - PROCESS | 1750 | 1467598072784 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 19:07:52 INFO - PROCESS | 1750 | 1467598072960 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:52 INFO - PROCESS | 1750 | 1467598072967 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e39b400 == 52 [pid = 1750] [id = 245] 19:07:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x92d4ec00) [pid = 1750] [serial = 736] [outer = (nil)] 19:07:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x93d3e800) [pid = 1750] [serial = 737] [outer = 0x92d4ec00] 19:07:53 INFO - PROCESS | 1750 | 1467598073092 Marionette DEBUG loaded listener.js 19:07:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x93d42800) [pid = 1750] [serial = 738] [outer = 0x92d4ec00] 19:07:53 INFO - PROCESS | 1750 | 1467598073969 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 19:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1432ms 19:07:54 INFO - PROCESS | 1750 | 1467598074013 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 19:07:54 INFO - PROCESS | 1750 | 1467598074017 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 19:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:07:54 INFO - PROCESS | 1750 | 1467598074024 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:07:54 INFO - PROCESS | 1750 | 1467598074028 Marionette TRACE conn4 <- [1,954,null,{}] 19:07:54 INFO - PROCESS | 1750 | 1467598074034 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:54 INFO - PROCESS | 1750 | 1467598074039 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:54 INFO - PROCESS | 1750 | 1467598074230 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 19:07:54 INFO - PROCESS | 1750 | 1467598074413 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:54 INFO - PROCESS | 1750 | 1467598074422 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb45800 == 53 [pid = 1750] [id = 246] 19:07:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x8bb48400) [pid = 1750] [serial = 739] [outer = (nil)] 19:07:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x9136ac00) [pid = 1750] [serial = 740] [outer = 0x8bb48400] 19:07:54 INFO - PROCESS | 1750 | 1467598074544 Marionette DEBUG loaded listener.js 19:07:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x93d48800) [pid = 1750] [serial = 741] [outer = 0x8bb48400] 19:07:55 INFO - PROCESS | 1750 | 1467598075728 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 19:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1782ms 19:07:55 INFO - PROCESS | 1750 | 1467598075807 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 19:07:55 INFO - PROCESS | 1750 | 1467598075813 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 19:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:07:55 INFO - PROCESS | 1750 | 1467598075821 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:07:55 INFO - PROCESS | 1750 | 1467598075827 Marionette TRACE conn4 <- [1,958,null,{}] 19:07:55 INFO - PROCESS | 1750 | 1467598075836 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:55 INFO - PROCESS | 1750 | 1467598075842 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:56 INFO - PROCESS | 1750 | 1467598076055 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 19:07:56 INFO - PROCESS | 1750 | 1467598076274 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:56 INFO - PROCESS | 1750 | 1467598076283 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc26400 == 54 [pid = 1750] [id = 247] 19:07:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x8dc28400) [pid = 1750] [serial = 742] [outer = (nil)] 19:07:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x8e351000) [pid = 1750] [serial = 743] [outer = 0x8dc28400] 19:07:56 INFO - PROCESS | 1750 | 1467598076363 Marionette DEBUG loaded listener.js 19:07:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x8f6bb400) [pid = 1750] [serial = 744] [outer = 0x8dc28400] 19:07:57 INFO - PROCESS | 1750 | 1467598077221 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 19:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1436ms 19:07:57 INFO - PROCESS | 1750 | 1467598077257 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 19:07:57 INFO - PROCESS | 1750 | 1467598077264 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 19:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:07:57 INFO - PROCESS | 1750 | 1467598077275 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:07:57 INFO - PROCESS | 1750 | 1467598077278 Marionette TRACE conn4 <- [1,962,null,{}] 19:07:57 INFO - PROCESS | 1750 | 1467598077285 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:07:57 INFO - PROCESS | 1750 | 1467598077290 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:57 INFO - PROCESS | 1750 | 1467598077471 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 19:07:57 INFO - PROCESS | 1750 | 1467598077797 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:57 INFO - PROCESS | 1750 | 1467598077803 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:07:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e34e400 == 55 [pid = 1750] [id = 248] 19:07:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x8f6c0000) [pid = 1750] [serial = 745] [outer = (nil)] 19:07:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x8f94dc00) [pid = 1750] [serial = 746] [outer = 0x8f6c0000] 19:07:57 INFO - PROCESS | 1750 | 1467598077887 Marionette DEBUG loaded listener.js 19:07:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x91026400) [pid = 1750] [serial = 747] [outer = 0x8f6c0000] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x97a92000 == 54 [pid = 1750] [id = 155] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8baea000 == 53 [pid = 1750] [id = 219] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x9136c800 == 52 [pid = 1750] [id = 146] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x920c6000 == 51 [pid = 1750] [id = 148] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x90f0d000 == 50 [pid = 1750] [id = 152] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8e349c00 == 49 [pid = 1750] [id = 237] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8e356000 == 48 [pid = 1750] [id = 151] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x99c84000 == 47 [pid = 1750] [id = 154] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8e399000 == 46 [pid = 1750] [id = 159] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae6400 == 45 [pid = 1750] [id = 157] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c1400 == 44 [pid = 1750] [id = 161] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc26800 == 43 [pid = 1750] [id = 147] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x92ae2800 == 42 [pid = 1750] [id = 156] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c2000 == 41 [pid = 1750] [id = 149] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8d805000 == 40 [pid = 1750] [id = 145] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8baed400 == 39 [pid = 1750] [id = 158] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x90f05400 == 38 [pid = 1750] [id = 150] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x91380000 == 37 [pid = 1750] [id = 153] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8e39ac00 == 36 [pid = 1750] [id = 144] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc26400 == 35 [pid = 1750] [id = 247] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb45800 == 34 [pid = 1750] [id = 246] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8e39b400 == 33 [pid = 1750] [id = 245] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8e354800 == 32 [pid = 1750] [id = 243] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x923b9000 == 31 [pid = 1750] [id = 244] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8baeec00 == 30 [pid = 1750] [id = 242] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb47800 == 29 [pid = 1750] [id = 241] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8bac00 == 28 [pid = 1750] [id = 239] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6e8c00 == 27 [pid = 1750] [id = 240] 19:07:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4c800 == 26 [pid = 1750] [id = 238] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x8d8c2c00) [pid = 1750] [serial = 662] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x8d8c9800) [pid = 1750] [serial = 663] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x8baf0000) [pid = 1750] [serial = 659] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x8bb4a400) [pid = 1750] [serial = 660] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x8f6b4c00) [pid = 1750] [serial = 666] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x8f6da400) [pid = 1750] [serial = 630] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x8e34b000) [pid = 1750] [serial = 629] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x9133d800) [pid = 1750] [serial = 633] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x90f11000) [pid = 1750] [serial = 632] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x92d4cc00) [pid = 1750] [serial = 636] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x92d46400) [pid = 1750] [serial = 635] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x93b6e800) [pid = 1750] [serial = 639] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x93b2b800) [pid = 1750] [serial = 638] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x93d44400) [pid = 1750] [serial = 642] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x93d41000) [pid = 1750] [serial = 641] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x953b5800) [pid = 1750] [serial = 645] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x952b2400) [pid = 1750] [serial = 644] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x97a23c00) [pid = 1750] [serial = 648] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x978de400) [pid = 1750] [serial = 647] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0x991a7000) [pid = 1750] [serial = 651] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 101 (0x98eb0c00) [pid = 1750] [serial = 650] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x8f846400) [pid = 1750] [serial = 668] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x99493800) [pid = 1750] [serial = 654] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x992dd000) [pid = 1750] [serial = 653] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x8f947400) [pid = 1750] [serial = 672] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x8e34a800) [pid = 1750] [serial = 657] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x8bcfec00) [pid = 1750] [serial = 656] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x8f8c8400) [pid = 1750] [serial = 669] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x8e39cc00) [pid = 1750] [serial = 665] [outer = (nil)] [url = about:blank] 19:07:59 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x8f8cbc00) [pid = 1750] [serial = 671] [outer = (nil)] [url = about:blank] 19:08:00 INFO - PROCESS | 1750 | 1467598080064 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 19:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 2843ms 19:08:00 INFO - PROCESS | 1750 | 1467598080119 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 19:08:00 INFO - PROCESS | 1750 | 1467598080124 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 19:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:08:00 INFO - PROCESS | 1750 | 1467598080133 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:08:00 INFO - PROCESS | 1750 | 1467598080138 Marionette TRACE conn4 <- [1,966,null,{}] 19:08:00 INFO - PROCESS | 1750 | 1467598080146 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:00 INFO - PROCESS | 1750 | 1467598080152 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:00 INFO - PROCESS | 1750 | 1467598080359 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 19:08:00 INFO - PROCESS | 1750 | 1467598080485 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:00 INFO - PROCESS | 1750 | 1467598080500 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb49c00 == 27 [pid = 1750] [id = 249] 19:08:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x8bb4cc00) [pid = 1750] [serial = 748] [outer = (nil)] 19:08:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x8bcf8400) [pid = 1750] [serial = 749] [outer = 0x8bb4cc00] 19:08:00 INFO - PROCESS | 1750 | 1467598080569 Marionette DEBUG loaded listener.js 19:08:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x8bcfc800) [pid = 1750] [serial = 750] [outer = 0x8bb4cc00] 19:08:01 INFO - PROCESS | 1750 | 1467598081311 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 19:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1232ms 19:08:01 INFO - PROCESS | 1750 | 1467598081364 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 19:08:01 INFO - PROCESS | 1750 | 1467598081370 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 19:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:08:01 INFO - PROCESS | 1750 | 1467598081381 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:08:01 INFO - PROCESS | 1750 | 1467598081385 Marionette TRACE conn4 <- [1,970,null,{}] 19:08:01 INFO - PROCESS | 1750 | 1467598081391 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:01 INFO - PROCESS | 1750 | 1467598081396 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:01 INFO - PROCESS | 1750 | 1467598081555 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 19:08:01 INFO - PROCESS | 1750 | 1467598081567 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:01 INFO - PROCESS | 1750 | 1467598081577 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf4000 == 28 [pid = 1750] [id = 250] 19:08:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x8dc22000) [pid = 1750] [serial = 751] [outer = (nil)] 19:08:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x8dc26800) [pid = 1750] [serial = 752] [outer = 0x8dc22000] 19:08:01 INFO - PROCESS | 1750 | 1467598081646 Marionette DEBUG loaded listener.js 19:08:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x8e34c800) [pid = 1750] [serial = 753] [outer = 0x8dc22000] 19:08:02 INFO - PROCESS | 1750 | 1467598082656 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 19:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1340ms 19:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:08:02 INFO - PROCESS | 1750 | 1467598082727 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 19:08:02 INFO - PROCESS | 1750 | 1467598082730 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 19:08:02 INFO - PROCESS | 1750 | 1467598082737 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:08:02 INFO - PROCESS | 1750 | 1467598082742 Marionette TRACE conn4 <- [1,974,null,{}] 19:08:02 INFO - PROCESS | 1750 | 1467598082760 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:02 INFO - PROCESS | 1750 | 1467598082768 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:02 INFO - PROCESS | 1750 | 1467598082990 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 19:08:03 INFO - PROCESS | 1750 | 1467598083030 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:03 INFO - PROCESS | 1750 | 1467598083045 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6e7800 == 29 [pid = 1750] [id = 251] 19:08:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x8f6e8c00) [pid = 1750] [serial = 754] [outer = (nil)] 19:08:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x8f846400) [pid = 1750] [serial = 755] [outer = 0x8f6e8c00] 19:08:03 INFO - PROCESS | 1750 | 1467598083203 Marionette DEBUG loaded listener.js 19:08:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x8f8c8400) [pid = 1750] [serial = 756] [outer = 0x8f6e8c00] 19:08:04 INFO - PROCESS | 1750 | 1467598084078 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 19:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1388ms 19:08:04 INFO - PROCESS | 1750 | 1467598084123 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 19:08:04 INFO - PROCESS | 1750 | 1467598084128 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 19:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:08:04 INFO - PROCESS | 1750 | 1467598084138 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:08:04 INFO - PROCESS | 1750 | 1467598084142 Marionette TRACE conn4 <- [1,978,null,{}] 19:08:04 INFO - PROCESS | 1750 | 1467598084147 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:04 INFO - PROCESS | 1750 | 1467598084152 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:04 INFO - PROCESS | 1750 | 1467598084362 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 19:08:05 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x9133dc00) [pid = 1750] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:08:05 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x91374400) [pid = 1750] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:08:05 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x8dc20400) [pid = 1750] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:08:05 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x8bcf7000) [pid = 1750] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:08:05 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x8f8c9800) [pid = 1750] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:08:05 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x8f8c2000) [pid = 1750] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:08:05 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x8f847800) [pid = 1750] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:08:05 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x90f06400) [pid = 1750] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:08:05 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x8d8bc000) [pid = 1750] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:08:05 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8d8be400) [pid = 1750] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:08:05 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x8f6da800) [pid = 1750] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:08:05 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x9133ac00) [pid = 1750] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:08:05 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8e398c00) [pid = 1750] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:08:05 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x91371000) [pid = 1750] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:08:05 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8f951000) [pid = 1750] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:08:05 INFO - PROCESS | 1750 | 1467598085103 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:05 INFO - PROCESS | 1750 | 1467598085112 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf7000 == 30 [pid = 1750] [id = 252] 19:08:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x8d80c800) [pid = 1750] [serial = 757] [outer = (nil)] 19:08:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x8d8c5c00) [pid = 1750] [serial = 758] [outer = 0x8d80c800] 19:08:05 INFO - PROCESS | 1750 | 1467598085185 Marionette DEBUG loaded listener.js 19:08:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8f6df000) [pid = 1750] [serial = 759] [outer = 0x8d80c800] 19:08:05 INFO - PROCESS | 1750 | 1467598085929 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 19:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1829ms 19:08:05 INFO - PROCESS | 1750 | 1467598085970 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 19:08:05 INFO - PROCESS | 1750 | 1467598085974 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 19:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:08:05 INFO - PROCESS | 1750 | 1467598085980 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:08:05 INFO - PROCESS | 1750 | 1467598085983 Marionette TRACE conn4 <- [1,982,null,{}] 19:08:05 INFO - PROCESS | 1750 | 1467598085989 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:05 INFO - PROCESS | 1750 | 1467598085994 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:06 INFO - PROCESS | 1750 | 1467598086143 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 19:08:06 INFO - PROCESS | 1750 | 1467598086160 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:06 INFO - PROCESS | 1750 | 1467598086168 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f94d400 == 31 [pid = 1750] [id = 253] 19:08:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x8f953400) [pid = 1750] [serial = 760] [outer = (nil)] 19:08:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x90f0d000) [pid = 1750] [serial = 761] [outer = 0x8f953400] 19:08:06 INFO - PROCESS | 1750 | 1467598086238 Marionette DEBUG loaded listener.js 19:08:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x91024c00) [pid = 1750] [serial = 762] [outer = 0x8f953400] 19:08:07 INFO - PROCESS | 1750 | 1467598087197 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 19:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1284ms 19:08:07 INFO - PROCESS | 1750 | 1467598087265 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 19:08:07 INFO - PROCESS | 1750 | 1467598087273 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 19:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:08:07 INFO - PROCESS | 1750 | 1467598087282 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:08:07 INFO - PROCESS | 1750 | 1467598087286 Marionette TRACE conn4 <- [1,986,null,{}] 19:08:07 INFO - PROCESS | 1750 | 1467598087296 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:07 INFO - PROCESS | 1750 | 1467598087302 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:07 INFO - PROCESS | 1750 | 1467598087530 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 19:08:07 INFO - PROCESS | 1750 | 1467598087785 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:07 INFO - PROCESS | 1750 | 1467598087803 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4a400 == 32 [pid = 1750] [id = 254] 19:08:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x8d805c00) [pid = 1750] [serial = 763] [outer = (nil)] 19:08:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x8d8be400) [pid = 1750] [serial = 764] [outer = 0x8d805c00] 19:08:07 INFO - PROCESS | 1750 | 1467598087928 Marionette DEBUG loaded listener.js 19:08:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x8dc1d800) [pid = 1750] [serial = 765] [outer = 0x8d805c00] 19:08:08 INFO - PROCESS | 1750 | 1467598088852 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 19:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1633ms 19:08:08 INFO - PROCESS | 1750 | 1467598088916 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 19:08:08 INFO - PROCESS | 1750 | 1467598088924 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 19:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:08:08 INFO - PROCESS | 1750 | 1467598088934 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:08:08 INFO - PROCESS | 1750 | 1467598088938 Marionette TRACE conn4 <- [1,990,null,{}] 19:08:08 INFO - PROCESS | 1750 | 1467598088945 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:08 INFO - PROCESS | 1750 | 1467598088951 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:09 INFO - PROCESS | 1750 | 1467598089171 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 19:08:09 INFO - PROCESS | 1750 | 1467598089392 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:09 INFO - PROCESS | 1750 | 1467598089400 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e39cc00 == 33 [pid = 1750] [id = 255] 19:08:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x8f83bc00) [pid = 1750] [serial = 766] [outer = (nil)] 19:08:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x8f8c1400) [pid = 1750] [serial = 767] [outer = 0x8f83bc00] 19:08:09 INFO - PROCESS | 1750 | 1467598089531 Marionette DEBUG loaded listener.js 19:08:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x8f83ec00) [pid = 1750] [serial = 768] [outer = 0x8f83bc00] 19:08:10 INFO - PROCESS | 1750 | 1467598090496 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 19:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1630ms 19:08:10 INFO - PROCESS | 1750 | 1467598090565 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 19:08:10 INFO - PROCESS | 1750 | 1467598090570 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 19:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:08:10 INFO - PROCESS | 1750 | 1467598090577 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:08:10 INFO - PROCESS | 1750 | 1467598090583 Marionette TRACE conn4 <- [1,994,null,{}] 19:08:10 INFO - PROCESS | 1750 | 1467598090602 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:10 INFO - PROCESS | 1750 | 1467598090610 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:10 INFO - PROCESS | 1750 | 1467598090831 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 19:08:11 INFO - PROCESS | 1750 | 1467598091096 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:11 INFO - PROCESS | 1750 | 1467598091108 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x91368800 == 34 [pid = 1750] [id = 256] 19:08:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x9136c000) [pid = 1750] [serial = 769] [outer = (nil)] 19:08:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x9137a800) [pid = 1750] [serial = 770] [outer = 0x9136c000] 19:08:11 INFO - PROCESS | 1750 | 1467598091196 Marionette DEBUG loaded listener.js 19:08:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x920c5400) [pid = 1750] [serial = 771] [outer = 0x9136c000] 19:08:12 INFO - PROCESS | 1750 | 1467598092123 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 19:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1591ms 19:08:12 INFO - PROCESS | 1750 | 1467598092168 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 19:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:08:12 INFO - PROCESS | 1750 | 1467598092173 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 19:08:12 INFO - PROCESS | 1750 | 1467598092180 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:08:12 INFO - PROCESS | 1750 | 1467598092183 Marionette TRACE conn4 <- [1,998,null,{}] 19:08:12 INFO - PROCESS | 1750 | 1467598092189 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:12 INFO - PROCESS | 1750 | 1467598092195 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:12 INFO - PROCESS | 1750 | 1467598092372 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 19:08:12 INFO - PROCESS | 1750 | 1467598092554 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:12 INFO - PROCESS | 1750 | 1467598092564 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e39b400 == 35 [pid = 1750] [id = 257] 19:08:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x8f6e4800) [pid = 1750] [serial = 772] [outer = (nil)] 19:08:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x923b8c00) [pid = 1750] [serial = 773] [outer = 0x8f6e4800] 19:08:12 INFO - PROCESS | 1750 | 1467598092646 Marionette DEBUG loaded listener.js 19:08:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x923f0400) [pid = 1750] [serial = 774] [outer = 0x8f6e4800] 19:08:13 INFO - PROCESS | 1750 | 1467598093589 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 19:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1481ms 19:08:13 INFO - PROCESS | 1750 | 1467598093661 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 19:08:13 INFO - PROCESS | 1750 | 1467598093665 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 19:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:08:13 INFO - PROCESS | 1750 | 1467598093672 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:08:13 INFO - PROCESS | 1750 | 1467598093675 Marionette TRACE conn4 <- [1,1002,null,{}] 19:08:13 INFO - PROCESS | 1750 | 1467598093681 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:13 INFO - PROCESS | 1750 | 1467598093687 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:13 INFO - PROCESS | 1750 | 1467598093891 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 19:08:14 INFO - PROCESS | 1750 | 1467598094103 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:14 INFO - PROCESS | 1750 | 1467598094116 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x9133b400 == 36 [pid = 1750] [id = 258] 19:08:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x923ae400) [pid = 1750] [serial = 775] [outer = (nil)] 19:08:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x92aeec00) [pid = 1750] [serial = 776] [outer = 0x923ae400] 19:08:14 INFO - PROCESS | 1750 | 1467598094241 Marionette DEBUG loaded listener.js 19:08:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x92d45400) [pid = 1750] [serial = 777] [outer = 0x923ae400] 19:08:15 INFO - PROCESS | 1750 | 1467598095146 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 19:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1536ms 19:08:15 INFO - PROCESS | 1750 | 1467598095209 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 19:08:15 INFO - PROCESS | 1750 | 1467598095212 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 19:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:08:15 INFO - PROCESS | 1750 | 1467598095219 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:08:15 INFO - PROCESS | 1750 | 1467598095222 Marionette TRACE conn4 <- [1,1006,null,{}] 19:08:15 INFO - PROCESS | 1750 | 1467598095228 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:15 INFO - PROCESS | 1750 | 1467598095239 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:15 INFO - PROCESS | 1750 | 1467598095501 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 19:08:15 INFO - PROCESS | 1750 | 1467598095729 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:15 INFO - PROCESS | 1750 | 1467598095740 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80c000 == 37 [pid = 1750] [id = 259] 19:08:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x8d8bc800) [pid = 1750] [serial = 778] [outer = (nil)] 19:08:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x92ae3c00) [pid = 1750] [serial = 779] [outer = 0x8d8bc800] 19:08:15 INFO - PROCESS | 1750 | 1467598095863 Marionette DEBUG loaded listener.js 19:08:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x92d49400) [pid = 1750] [serial = 780] [outer = 0x8d8bc800] 19:08:16 INFO - PROCESS | 1750 | 1467598096784 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 19:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1632ms 19:08:16 INFO - PROCESS | 1750 | 1467598096852 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 19:08:16 INFO - PROCESS | 1750 | 1467598096857 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 19:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:08:16 INFO - PROCESS | 1750 | 1467598096863 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:08:16 INFO - PROCESS | 1750 | 1467598096867 Marionette TRACE conn4 <- [1,1010,null,{}] 19:08:16 INFO - PROCESS | 1750 | 1467598096873 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:16 INFO - PROCESS | 1750 | 1467598096878 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:17 INFO - PROCESS | 1750 | 1467598097054 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 19:08:17 INFO - PROCESS | 1750 | 1467598097422 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:17 INFO - PROCESS | 1750 | 1467598097430 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb45800 == 38 [pid = 1750] [id = 260] 19:08:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x8bb45c00) [pid = 1750] [serial = 781] [outer = (nil)] 19:08:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x8bb4b400) [pid = 1750] [serial = 782] [outer = 0x8bb45c00] 19:08:17 INFO - PROCESS | 1750 | 1467598097513 Marionette DEBUG loaded listener.js 19:08:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x8bcf8c00) [pid = 1750] [serial = 783] [outer = 0x8bb45c00] 19:08:18 INFO - PROCESS | 1750 | 1467598098398 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 19:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1594ms 19:08:18 INFO - PROCESS | 1750 | 1467598098469 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 19:08:18 INFO - PROCESS | 1750 | 1467598098475 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 19:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:08:18 INFO - PROCESS | 1750 | 1467598098483 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:08:18 INFO - PROCESS | 1750 | 1467598098488 Marionette TRACE conn4 <- [1,1014,null,{}] 19:08:18 INFO - PROCESS | 1750 | 1467598098496 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:18 INFO - PROCESS | 1750 | 1467598098504 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:18 INFO - PROCESS | 1750 | 1467598098680 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 19:08:19 INFO - PROCESS | 1750 | 1467598099022 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:19 INFO - PROCESS | 1750 | 1467598099030 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf7000 == 37 [pid = 1750] [id = 252] 19:08:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6e7800 == 36 [pid = 1750] [id = 251] 19:08:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf4000 == 35 [pid = 1750] [id = 250] 19:08:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf4000 == 36 [pid = 1750] [id = 261] 19:08:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x8d808800) [pid = 1750] [serial = 784] [outer = (nil)] 19:08:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x8dc28c00) [pid = 1750] [serial = 785] [outer = 0x8d808800] 19:08:19 INFO - PROCESS | 1750 | 1467598099147 Marionette DEBUG loaded listener.js 19:08:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x8e396800) [pid = 1750] [serial = 786] [outer = 0x8d808800] 19:08:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb49c00 == 35 [pid = 1750] [id = 249] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x91375c00) [pid = 1750] [serial = 716] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x9137cc00) [pid = 1750] [serial = 717] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x91343800) [pid = 1750] [serial = 714] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x92aeb800) [pid = 1750] [serial = 695] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x91381000) [pid = 1750] [serial = 687] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x8e34c000) [pid = 1750] [serial = 702] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x8d808000) [pid = 1750] [serial = 699] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x8dc25400) [pid = 1750] [serial = 701] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x90f95400) [pid = 1750] [serial = 710] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x8f947800) [pid = 1750] [serial = 707] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x8f8c4800) [pid = 1750] [serial = 680] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x92aecc00) [pid = 1750] [serial = 696] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x90f10400) [pid = 1750] [serial = 674] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0x8e394000) [pid = 1750] [serial = 678] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 101 (0x923fc400) [pid = 1750] [serial = 692] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x8f845400) [pid = 1750] [serial = 705] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x91378c00) [pid = 1750] [serial = 686] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x91342000) [pid = 1750] [serial = 683] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x91338000) [pid = 1750] [serial = 713] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x8bcfd000) [pid = 1750] [serial = 698] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x923f5c00) [pid = 1750] [serial = 693] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x90f99800) [pid = 1750] [serial = 675] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x8f6e8400) [pid = 1750] [serial = 704] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x90f0a400) [pid = 1750] [serial = 708] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x920cec00) [pid = 1750] [serial = 689] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x8e351800) [pid = 1750] [serial = 677] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x91024000) [pid = 1750] [serial = 711] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x91368c00) [pid = 1750] [serial = 684] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x8f952800) [pid = 1750] [serial = 681] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x920d3000) [pid = 1750] [serial = 690] [outer = (nil)] [url = about:blank] 19:08:19 INFO - PROCESS | 1750 | 1467598099965 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 19:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1543ms 19:08:20 INFO - PROCESS | 1750 | 1467598100030 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 19:08:20 INFO - PROCESS | 1750 | 1467598100037 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 19:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:08:20 INFO - PROCESS | 1750 | 1467598100044 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:08:20 INFO - PROCESS | 1750 | 1467598100047 Marionette TRACE conn4 <- [1,1018,null,{}] 19:08:20 INFO - PROCESS | 1750 | 1467598100054 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:20 INFO - PROCESS | 1750 | 1467598100059 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:20 INFO - PROCESS | 1750 | 1467598100276 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 19:08:20 INFO - PROCESS | 1750 | 1467598100291 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:20 INFO - PROCESS | 1750 | 1467598100299 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e353400 == 36 [pid = 1750] [id = 262] 19:08:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x8f6e0c00) [pid = 1750] [serial = 787] [outer = (nil)] 19:08:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x8f94ec00) [pid = 1750] [serial = 788] [outer = 0x8f6e0c00] 19:08:20 INFO - PROCESS | 1750 | 1467598100369 Marionette DEBUG loaded listener.js 19:08:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x90f0e000) [pid = 1750] [serial = 789] [outer = 0x8f6e0c00] 19:08:21 INFO - PROCESS | 1750 | 1467598101284 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 19:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1288ms 19:08:21 INFO - PROCESS | 1750 | 1467598101333 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 19:08:21 INFO - PROCESS | 1750 | 1467598101337 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 19:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:08:21 INFO - PROCESS | 1750 | 1467598101350 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:08:21 INFO - PROCESS | 1750 | 1467598101359 Marionette TRACE conn4 <- [1,1022,null,{}] 19:08:21 INFO - PROCESS | 1750 | 1467598101367 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:21 INFO - PROCESS | 1750 | 1467598101377 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:21 INFO - PROCESS | 1750 | 1467598101554 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 19:08:21 INFO - PROCESS | 1750 | 1467598101715 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:21 INFO - PROCESS | 1750 | 1467598101723 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f12000 == 37 [pid = 1750] [id = 263] 19:08:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x91026000) [pid = 1750] [serial = 790] [outer = (nil)] 19:08:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x9133fc00) [pid = 1750] [serial = 791] [outer = 0x91026000] 19:08:21 INFO - PROCESS | 1750 | 1467598101789 Marionette DEBUG loaded listener.js 19:08:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x91364000) [pid = 1750] [serial = 792] [outer = 0x91026000] 19:08:22 INFO - PROCESS | 1750 | 1467598102602 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 19:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1300ms 19:08:22 INFO - PROCESS | 1750 | 1467598102643 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 19:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:08:22 INFO - PROCESS | 1750 | 1467598102648 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 19:08:22 INFO - PROCESS | 1750 | 1467598102654 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:08:22 INFO - PROCESS | 1750 | 1467598102657 Marionette TRACE conn4 <- [1,1026,null,{}] 19:08:22 INFO - PROCESS | 1750 | 1467598102669 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:22 INFO - PROCESS | 1750 | 1467598102673 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:22 INFO - PROCESS | 1750 | 1467598102906 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 19:08:22 INFO - PROCESS | 1750 | 1467598102931 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:22 INFO - PROCESS | 1750 | 1467598102938 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baea000 == 38 [pid = 1750] [id = 264] 19:08:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x8f8c4800) [pid = 1750] [serial = 793] [outer = (nil)] 19:08:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x91377800) [pid = 1750] [serial = 794] [outer = 0x8f8c4800] 19:08:23 INFO - PROCESS | 1750 | 1467598103007 Marionette DEBUG loaded listener.js 19:08:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x9137ac00) [pid = 1750] [serial = 795] [outer = 0x8f8c4800] 19:08:23 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x92d4ec00) [pid = 1750] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:08:23 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x8bb48400) [pid = 1750] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:08:23 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x8dc28400) [pid = 1750] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:08:23 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8d8c0000) [pid = 1750] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:08:23 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x8f8be400) [pid = 1750] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:08:23 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x91341c00) [pid = 1750] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:08:23 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x923b7400) [pid = 1750] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:08:23 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x8f6c0000) [pid = 1750] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:08:23 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8dc22000) [pid = 1750] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:08:23 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8bb4cc00) [pid = 1750] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:08:23 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x9136f400) [pid = 1750] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:08:23 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x923f3400) [pid = 1750] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:08:23 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8f6e8c00) [pid = 1750] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:08:23 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8d80c800) [pid = 1750] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:08:24 INFO - PROCESS | 1750 | 1467598104028 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 19:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1436ms 19:08:24 INFO - PROCESS | 1750 | 1467598104089 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 19:08:24 INFO - PROCESS | 1750 | 1467598104093 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 19:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:08:24 INFO - PROCESS | 1750 | 1467598104099 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:08:24 INFO - PROCESS | 1750 | 1467598104103 Marionette TRACE conn4 <- [1,1030,null,{}] 19:08:24 INFO - PROCESS | 1750 | 1467598104108 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:24 INFO - PROCESS | 1750 | 1467598104113 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:24 INFO - PROCESS | 1750 | 1467598104270 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 19:08:24 INFO - PROCESS | 1750 | 1467598104407 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:24 INFO - PROCESS | 1750 | 1467598104426 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c0000 == 39 [pid = 1750] [id = 265] 19:08:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x8dc28400) [pid = 1750] [serial = 796] [outer = (nil)] 19:08:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x8f6e8c00) [pid = 1750] [serial = 797] [outer = 0x8dc28400] 19:08:24 INFO - PROCESS | 1750 | 1467598104502 Marionette DEBUG loaded listener.js 19:08:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x91371800) [pid = 1750] [serial = 798] [outer = 0x8dc28400] 19:08:25 INFO - PROCESS | 1750 | 1467598105273 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 19:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1189ms 19:08:25 INFO - PROCESS | 1750 | 1467598105293 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 19:08:25 INFO - PROCESS | 1750 | 1467598105295 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 19:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:08:25 INFO - PROCESS | 1750 | 1467598105303 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:08:25 INFO - PROCESS | 1750 | 1467598105307 Marionette TRACE conn4 <- [1,1034,null,{}] 19:08:25 INFO - PROCESS | 1750 | 1467598105312 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:25 INFO - PROCESS | 1750 | 1467598105318 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:25 INFO - PROCESS | 1750 | 1467598105515 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 19:08:25 INFO - PROCESS | 1750 | 1467598105538 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:25 INFO - PROCESS | 1750 | 1467598105545 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x91340000 == 40 [pid = 1750] [id = 266] 19:08:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x920cfc00) [pid = 1750] [serial = 799] [outer = (nil)] 19:08:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x92ae1c00) [pid = 1750] [serial = 800] [outer = 0x920cfc00] 19:08:25 INFO - PROCESS | 1750 | 1467598105637 Marionette DEBUG loaded listener.js 19:08:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x92aed800) [pid = 1750] [serial = 801] [outer = 0x920cfc00] 19:08:26 INFO - PROCESS | 1750 | 1467598106776 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 19:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1535ms 19:08:26 INFO - PROCESS | 1750 | 1467598106838 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 19:08:26 INFO - PROCESS | 1750 | 1467598106844 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 19:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:08:26 INFO - PROCESS | 1750 | 1467598106851 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:08:26 INFO - PROCESS | 1750 | 1467598106857 Marionette TRACE conn4 <- [1,1038,null,{}] 19:08:26 INFO - PROCESS | 1750 | 1467598106865 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:26 INFO - PROCESS | 1750 | 1467598106872 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:27 INFO - PROCESS | 1750 | 1467598107062 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 19:08:27 INFO - PROCESS | 1750 | 1467598107287 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:27 INFO - PROCESS | 1750 | 1467598107298 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8bd000 == 41 [pid = 1750] [id = 267] 19:08:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x8d8c1000) [pid = 1750] [serial = 802] [outer = (nil)] 19:08:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8f6b1400) [pid = 1750] [serial = 803] [outer = 0x8d8c1000] 19:08:27 INFO - PROCESS | 1750 | 1467598107424 Marionette DEBUG loaded listener.js 19:08:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x8f6e5000) [pid = 1750] [serial = 804] [outer = 0x8d8c1000] 19:08:28 INFO - PROCESS | 1750 | 1467598108335 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 19:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1533ms 19:08:28 INFO - PROCESS | 1750 | 1467598108385 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 19:08:28 INFO - PROCESS | 1750 | 1467598108392 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 19:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:08:28 INFO - PROCESS | 1750 | 1467598108403 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:08:28 INFO - PROCESS | 1750 | 1467598108408 Marionette TRACE conn4 <- [1,1042,null,{}] 19:08:28 INFO - PROCESS | 1750 | 1467598108415 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:28 INFO - PROCESS | 1750 | 1467598108421 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:28 INFO - PROCESS | 1750 | 1467598108620 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 19:08:28 INFO - PROCESS | 1750 | 1467598108886 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:28 INFO - PROCESS | 1750 | 1467598108894 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8c8000 == 42 [pid = 1750] [id = 268] 19:08:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x91024400) [pid = 1750] [serial = 805] [outer = (nil)] 19:08:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x91337800) [pid = 1750] [serial = 806] [outer = 0x91024400] 19:08:29 INFO - PROCESS | 1750 | 1467598109024 Marionette DEBUG loaded listener.js 19:08:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x91367800) [pid = 1750] [serial = 807] [outer = 0x91024400] 19:08:29 INFO - PROCESS | 1750 | 1467598109937 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 19:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1591ms 19:08:29 INFO - PROCESS | 1750 | 1467598109994 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 19:08:30 INFO - PROCESS | 1750 | 1467598110000 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 19:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:08:30 INFO - PROCESS | 1750 | 1467598110007 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:08:30 INFO - PROCESS | 1750 | 1467598110013 Marionette TRACE conn4 <- [1,1046,null,{}] 19:08:30 INFO - PROCESS | 1750 | 1467598110031 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:30 INFO - PROCESS | 1750 | 1467598110040 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:30 INFO - PROCESS | 1750 | 1467598110269 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 19:08:30 INFO - PROCESS | 1750 | 1467598110495 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:30 INFO - PROCESS | 1750 | 1467598110507 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf2800 == 43 [pid = 1750] [id = 269] 19:08:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x92d41400) [pid = 1750] [serial = 808] [outer = (nil)] 19:08:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x92f94800) [pid = 1750] [serial = 809] [outer = 0x92d41400] 19:08:30 INFO - PROCESS | 1750 | 1467598110645 Marionette DEBUG loaded listener.js 19:08:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x93b33800) [pid = 1750] [serial = 810] [outer = 0x92d41400] 19:08:31 INFO - PROCESS | 1750 | 1467598111547 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 19:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1598ms 19:08:31 INFO - PROCESS | 1750 | 1467598111605 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 19:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:08:31 INFO - PROCESS | 1750 | 1467598111610 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 19:08:31 INFO - PROCESS | 1750 | 1467598111617 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:08:31 INFO - PROCESS | 1750 | 1467598111621 Marionette TRACE conn4 <- [1,1050,null,{}] 19:08:31 INFO - PROCESS | 1750 | 1467598111627 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:31 INFO - PROCESS | 1750 | 1467598111633 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:31 INFO - PROCESS | 1750 | 1467598111835 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 19:08:32 INFO - PROCESS | 1750 | 1467598112054 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:32 INFO - PROCESS | 1750 | 1467598112064 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f14800 == 44 [pid = 1750] [id = 270] 19:08:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x93b2ec00) [pid = 1750] [serial = 811] [outer = (nil)] 19:08:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x93d43000) [pid = 1750] [serial = 812] [outer = 0x93b2ec00] 19:08:32 INFO - PROCESS | 1750 | 1467598112188 Marionette DEBUG loaded listener.js 19:08:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x93d46c00) [pid = 1750] [serial = 813] [outer = 0x93b2ec00] 19:08:33 INFO - PROCESS | 1750 | 1467598113089 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 19:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1545ms 19:08:33 INFO - PROCESS | 1750 | 1467598113162 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 19:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:08:33 INFO - PROCESS | 1750 | 1467598113167 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 19:08:33 INFO - PROCESS | 1750 | 1467598113174 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:08:33 INFO - PROCESS | 1750 | 1467598113178 Marionette TRACE conn4 <- [1,1054,null,{}] 19:08:33 INFO - PROCESS | 1750 | 1467598113184 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:33 INFO - PROCESS | 1750 | 1467598113189 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:33 INFO - PROCESS | 1750 | 1467598113409 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 19:08:33 INFO - PROCESS | 1750 | 1467598113652 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:33 INFO - PROCESS | 1750 | 1467598113661 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x92d4f000 == 45 [pid = 1750] [id = 271] 19:08:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x948b1400) [pid = 1750] [serial = 814] [outer = (nil)] 19:08:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x95260c00) [pid = 1750] [serial = 815] [outer = 0x948b1400] 19:08:33 INFO - PROCESS | 1750 | 1467598113787 Marionette DEBUG loaded listener.js 19:08:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x95263000) [pid = 1750] [serial = 816] [outer = 0x948b1400] 19:08:34 INFO - PROCESS | 1750 | 1467598114727 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 19:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1592ms 19:08:34 INFO - PROCESS | 1750 | 1467598114766 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 19:08:34 INFO - PROCESS | 1750 | 1467598114770 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 19:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:08:34 INFO - PROCESS | 1750 | 1467598114777 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:08:34 INFO - PROCESS | 1750 | 1467598114781 Marionette TRACE conn4 <- [1,1058,null,{}] 19:08:34 INFO - PROCESS | 1750 | 1467598114787 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:34 INFO - PROCESS | 1750 | 1467598114797 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:34 INFO - PROCESS | 1750 | 1467598114994 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 19:08:35 INFO - PROCESS | 1750 | 1467598115220 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:35 INFO - PROCESS | 1750 | 1467598115228 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae9c00 == 46 [pid = 1750] [id = 272] 19:08:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x8dc1d000) [pid = 1750] [serial = 817] [outer = (nil)] 19:08:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x953ae000) [pid = 1750] [serial = 818] [outer = 0x8dc1d000] 19:08:35 INFO - PROCESS | 1750 | 1467598115352 Marionette DEBUG loaded listener.js 19:08:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x953b4800) [pid = 1750] [serial = 819] [outer = 0x8dc1d000] 19:08:36 INFO - PROCESS | 1750 | 1467598116185 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 19:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1434ms 19:08:36 INFO - PROCESS | 1750 | 1467598116212 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 19:08:36 INFO - PROCESS | 1750 | 1467598116215 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 19:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:08:36 INFO - PROCESS | 1750 | 1467598116222 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:08:36 INFO - PROCESS | 1750 | 1467598116226 Marionette TRACE conn4 <- [1,1062,null,{}] 19:08:36 INFO - PROCESS | 1750 | 1467598116232 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:36 INFO - PROCESS | 1750 | 1467598116237 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:36 INFO - PROCESS | 1750 | 1467598116401 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 19:08:36 INFO - PROCESS | 1750 | 1467598116584 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:36 INFO - PROCESS | 1750 | 1467598116592 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb44800 == 47 [pid = 1750] [id = 273] 19:08:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x8d80d800) [pid = 1750] [serial = 820] [outer = (nil)] 19:08:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x953bc800) [pid = 1750] [serial = 821] [outer = 0x8d80d800] 19:08:36 INFO - PROCESS | 1750 | 1467598116669 Marionette DEBUG loaded listener.js 19:08:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x97808c00) [pid = 1750] [serial = 822] [outer = 0x8d80d800] 19:08:37 INFO - PROCESS | 1750 | 1467598117638 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 19:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1430ms 19:08:37 INFO - PROCESS | 1750 | 1467598117653 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 19:08:37 INFO - PROCESS | 1750 | 1467598117657 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 19:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:08:37 INFO - PROCESS | 1750 | 1467598117666 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:08:37 INFO - PROCESS | 1750 | 1467598117669 Marionette TRACE conn4 <- [1,1066,null,{}] 19:08:37 INFO - PROCESS | 1750 | 1467598117676 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:37 INFO - PROCESS | 1750 | 1467598117680 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:37 INFO - PROCESS | 1750 | 1467598117868 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 19:08:38 INFO - PROCESS | 1750 | 1467598118304 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:38 INFO - PROCESS | 1750 | 1467598118315 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfa400 == 48 [pid = 1750] [id = 274] 19:08:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x8bcfc000) [pid = 1750] [serial = 823] [outer = (nil)] 19:08:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x8d8bb800) [pid = 1750] [serial = 824] [outer = 0x8bcfc000] 19:08:38 INFO - PROCESS | 1750 | 1467598118435 Marionette DEBUG loaded listener.js 19:08:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x8dc27800) [pid = 1750] [serial = 825] [outer = 0x8bcfc000] 19:08:39 INFO - PROCESS | 1750 | 1467598119444 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 19:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1833ms 19:08:39 INFO - PROCESS | 1750 | 1467598119500 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 19:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:08:39 INFO - PROCESS | 1750 | 1467598119506 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 19:08:39 INFO - PROCESS | 1750 | 1467598119514 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:08:39 INFO - PROCESS | 1750 | 1467598119519 Marionette TRACE conn4 <- [1,1070,null,{}] 19:08:39 INFO - PROCESS | 1750 | 1467598119527 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:39 INFO - PROCESS | 1750 | 1467598119534 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:39 INFO - PROCESS | 1750 | 1467598119790 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c0000 == 47 [pid = 1750] [id = 265] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8baea000 == 46 [pid = 1750] [id = 264] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x90f12000 == 45 [pid = 1750] [id = 263] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8e353400 == 44 [pid = 1750] [id = 262] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf4000 == 43 [pid = 1750] [id = 261] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb45800 == 42 [pid = 1750] [id = 260] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8e34e400 == 41 [pid = 1750] [id = 248] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8f94d400 == 40 [pid = 1750] [id = 253] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8e39cc00 == 39 [pid = 1750] [id = 255] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4a400 == 38 [pid = 1750] [id = 254] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x91368800 == 37 [pid = 1750] [id = 256] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8e39b400 == 36 [pid = 1750] [id = 257] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80c000 == 35 [pid = 1750] [id = 259] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x9133b400 == 34 [pid = 1750] [id = 258] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcfa400 == 33 [pid = 1750] [id = 274] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb44800 == 32 [pid = 1750] [id = 273] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x92d4f000 == 31 [pid = 1750] [id = 271] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae9c00 == 30 [pid = 1750] [id = 272] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x90f14800 == 29 [pid = 1750] [id = 270] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf2800 == 28 [pid = 1750] [id = 269] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8bd000 == 27 [pid = 1750] [id = 267] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8c8000 == 26 [pid = 1750] [id = 268] 19:08:40 INFO - PROCESS | 1750 | --DOCSHELL 0x91340000 == 25 [pid = 1750] [id = 266] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x90f0d000) [pid = 1750] [serial = 761] [outer = (nil)] [url = about:blank] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x93d3e800) [pid = 1750] [serial = 737] [outer = (nil)] [url = about:blank] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x93d48800) [pid = 1750] [serial = 741] [outer = (nil)] [url = about:blank] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x9136ac00) [pid = 1750] [serial = 740] [outer = (nil)] [url = about:blank] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x8f6bb400) [pid = 1750] [serial = 744] [outer = (nil)] [url = about:blank] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x8e351000) [pid = 1750] [serial = 743] [outer = (nil)] [url = about:blank] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x8e357800) [pid = 1750] [serial = 720] [outer = (nil)] [url = about:blank] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x8dc28000) [pid = 1750] [serial = 719] [outer = (nil)] [url = about:blank] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0x90f90800) [pid = 1750] [serial = 723] [outer = (nil)] [url = about:blank] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 101 (0x8f94f400) [pid = 1750] [serial = 722] [outer = (nil)] [url = about:blank] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x923b9400) [pid = 1750] [serial = 726] [outer = (nil)] [url = about:blank] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x920cf800) [pid = 1750] [serial = 725] [outer = (nil)] [url = about:blank] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x923fa800) [pid = 1750] [serial = 729] [outer = (nil)] [url = about:blank] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x91026400) [pid = 1750] [serial = 747] [outer = (nil)] [url = about:blank] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x8f94dc00) [pid = 1750] [serial = 746] [outer = (nil)] [url = about:blank] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x8dc26800) [pid = 1750] [serial = 752] [outer = (nil)] [url = about:blank] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x923f2400) [pid = 1750] [serial = 728] [outer = (nil)] [url = about:blank] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x8bcf8400) [pid = 1750] [serial = 749] [outer = (nil)] [url = about:blank] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x8bcfc800) [pid = 1750] [serial = 750] [outer = (nil)] [url = about:blank] 19:08:40 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x92d44800) [pid = 1750] [serial = 732] [outer = (nil)] [url = about:blank] 19:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x92d42400) [pid = 1750] [serial = 731] [outer = (nil)] [url = about:blank] 19:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x93b6bc00) [pid = 1750] [serial = 735] [outer = (nil)] [url = about:blank] 19:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8f846400) [pid = 1750] [serial = 755] [outer = (nil)] [url = about:blank] 19:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x930c1c00) [pid = 1750] [serial = 734] [outer = (nil)] [url = about:blank] 19:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8d8c5c00) [pid = 1750] [serial = 758] [outer = (nil)] [url = about:blank] 19:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8f8c8400) [pid = 1750] [serial = 756] [outer = (nil)] [url = about:blank] 19:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x8e34c800) [pid = 1750] [serial = 753] [outer = (nil)] [url = about:blank] 19:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x93d42800) [pid = 1750] [serial = 738] [outer = (nil)] [url = about:blank] 19:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8f6df000) [pid = 1750] [serial = 759] [outer = (nil)] [url = about:blank] 19:08:41 INFO - PROCESS | 1750 | 1467598121234 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:41 INFO - PROCESS | 1750 | 1467598121247 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf3400 == 26 [pid = 1750] [id = 275] 19:08:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x8baf3c00) [pid = 1750] [serial = 826] [outer = (nil)] 19:08:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8bb45000) [pid = 1750] [serial = 827] [outer = 0x8baf3c00] 19:08:41 INFO - PROCESS | 1750 | 1467598121319 Marionette DEBUG loaded listener.js 19:08:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8bb50400) [pid = 1750] [serial = 828] [outer = 0x8baf3c00] 19:08:42 INFO - PROCESS | 1750 | 1467598122163 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 19:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 2694ms 19:08:42 INFO - PROCESS | 1750 | 1467598122209 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 19:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:08:42 INFO - PROCESS | 1750 | 1467598122214 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 19:08:42 INFO - PROCESS | 1750 | 1467598122222 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:08:42 INFO - PROCESS | 1750 | 1467598122227 Marionette TRACE conn4 <- [1,1074,null,{}] 19:08:42 INFO - PROCESS | 1750 | 1467598122234 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:42 INFO - PROCESS | 1750 | 1467598122240 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:42 INFO - PROCESS | 1750 | 1467598122416 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 19:08:42 INFO - PROCESS | 1750 | 1467598122549 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:42 INFO - PROCESS | 1750 | 1467598122558 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c3800 == 27 [pid = 1750] [id = 276] 19:08:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8d8c3c00) [pid = 1750] [serial = 829] [outer = (nil)] 19:08:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x8dc20400) [pid = 1750] [serial = 830] [outer = 0x8d8c3c00] 19:08:42 INFO - PROCESS | 1750 | 1467598122633 Marionette DEBUG loaded listener.js 19:08:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x8e34ac00) [pid = 1750] [serial = 831] [outer = 0x8d8c3c00] 19:08:43 INFO - PROCESS | 1750 | 1467598123446 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 19:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1281ms 19:08:43 INFO - PROCESS | 1750 | 1467598123507 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 19:08:43 INFO - PROCESS | 1750 | 1467598123514 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 19:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:08:43 INFO - PROCESS | 1750 | 1467598123525 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:08:43 INFO - PROCESS | 1750 | 1467598123528 Marionette TRACE conn4 <- [1,1078,null,{}] 19:08:43 INFO - PROCESS | 1750 | 1467598123542 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:43 INFO - PROCESS | 1750 | 1467598123546 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:43 INFO - PROCESS | 1750 | 1467598123768 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 19:08:43 INFO - PROCESS | 1750 | 1467598123787 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:43 INFO - PROCESS | 1750 | 1467598123794 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b8400 == 28 [pid = 1750] [id = 277] 19:08:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8f6b8800) [pid = 1750] [serial = 832] [outer = (nil)] 19:08:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x8f6bf400) [pid = 1750] [serial = 833] [outer = 0x8f6b8800] 19:08:43 INFO - PROCESS | 1750 | 1467598123864 Marionette DEBUG loaded listener.js 19:08:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x8f6df400) [pid = 1750] [serial = 834] [outer = 0x8f6b8800] 19:08:44 INFO - PROCESS | 1750 | 1467598124879 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 19:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1378ms 19:08:44 INFO - PROCESS | 1750 | 1467598124904 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 19:08:44 INFO - PROCESS | 1750 | 1467598124908 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 19:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:08:44 INFO - PROCESS | 1750 | 1467598124938 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:08:44 INFO - PROCESS | 1750 | 1467598124947 Marionette TRACE conn4 <- [1,1082,null,{}] 19:08:44 INFO - PROCESS | 1750 | 1467598124960 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:44 INFO - PROCESS | 1750 | 1467598124968 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:45 INFO - PROCESS | 1750 | 1467598125189 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 19:08:45 INFO - PROCESS | 1750 | 1467598125215 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:45 INFO - PROCESS | 1750 | 1467598125225 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baef000 == 29 [pid = 1750] [id = 278] 19:08:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x8f6b7400) [pid = 1750] [serial = 835] [outer = (nil)] 19:08:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x8f945c00) [pid = 1750] [serial = 836] [outer = 0x8f6b7400] 19:08:45 INFO - PROCESS | 1750 | 1467598125327 Marionette DEBUG loaded listener.js 19:08:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x8f94fc00) [pid = 1750] [serial = 837] [outer = 0x8f6b7400] 19:08:46 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x9136c000) [pid = 1750] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:08:46 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x8d805c00) [pid = 1750] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:08:46 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8f83bc00) [pid = 1750] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:08:46 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x8d808800) [pid = 1750] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:08:46 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x8f6e4800) [pid = 1750] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:08:46 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8d8bc800) [pid = 1750] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:08:46 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x91026000) [pid = 1750] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:08:46 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8f8c4800) [pid = 1750] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:08:46 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8dc28400) [pid = 1750] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:08:46 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x923ae400) [pid = 1750] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:08:46 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x8bb45c00) [pid = 1750] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:08:46 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8f953400) [pid = 1750] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:08:46 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8f6e0c00) [pid = 1750] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:08:46 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x920cfc00) [pid = 1750] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:08:46 INFO - PROCESS | 1750 | 1467598126812 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 19:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1906ms 19:08:46 INFO - PROCESS | 1750 | 1467598126834 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 19:08:46 INFO - PROCESS | 1750 | 1467598126838 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 19:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:08:46 INFO - PROCESS | 1750 | 1467598126845 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:08:46 INFO - PROCESS | 1750 | 1467598126848 Marionette TRACE conn4 <- [1,1086,null,{}] 19:08:46 INFO - PROCESS | 1750 | 1467598126854 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:46 INFO - PROCESS | 1750 | 1467598126858 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:47 INFO - PROCESS | 1750 | 1467598127077 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 19:08:47 INFO - PROCESS | 1750 | 1467598127096 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:47 INFO - PROCESS | 1750 | 1467598127104 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baec800 == 30 [pid = 1750] [id = 279] 19:08:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x8bb4ec00) [pid = 1750] [serial = 838] [outer = (nil)] 19:08:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x8f947400) [pid = 1750] [serial = 839] [outer = 0x8bb4ec00] 19:08:47 INFO - PROCESS | 1750 | 1467598127174 Marionette DEBUG loaded listener.js 19:08:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x90f06000) [pid = 1750] [serial = 840] [outer = 0x8bb4ec00] 19:08:47 INFO - PROCESS | 1750 | 1467598127977 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 19:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1178ms 19:08:48 INFO - PROCESS | 1750 | 1467598128024 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 19:08:48 INFO - PROCESS | 1750 | 1467598128028 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 19:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:08:48 INFO - PROCESS | 1750 | 1467598128034 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:08:48 INFO - PROCESS | 1750 | 1467598128038 Marionette TRACE conn4 <- [1,1090,null,{}] 19:08:48 INFO - PROCESS | 1750 | 1467598128044 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:48 INFO - PROCESS | 1750 | 1467598128048 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:48 INFO - PROCESS | 1750 | 1467598128267 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 19:08:48 INFO - PROCESS | 1750 | 1467598128433 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:48 INFO - PROCESS | 1750 | 1467598128441 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baedc00 == 31 [pid = 1750] [id = 280] 19:08:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8baefc00) [pid = 1750] [serial = 841] [outer = (nil)] 19:08:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8bb47800) [pid = 1750] [serial = 842] [outer = 0x8baefc00] 19:08:48 INFO - PROCESS | 1750 | 1467598128530 Marionette DEBUG loaded listener.js 19:08:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8d8c2000) [pid = 1750] [serial = 843] [outer = 0x8baefc00] 19:08:49 INFO - PROCESS | 1750 | 1467598129583 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 19:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1586ms 19:08:49 INFO - PROCESS | 1750 | 1467598129624 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 19:08:49 INFO - PROCESS | 1750 | 1467598129630 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 19:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:08:49 INFO - PROCESS | 1750 | 1467598129639 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:08:49 INFO - PROCESS | 1750 | 1467598129644 Marionette TRACE conn4 <- [1,1094,null,{}] 19:08:49 INFO - PROCESS | 1750 | 1467598129652 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:49 INFO - PROCESS | 1750 | 1467598129658 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:49 INFO - PROCESS | 1750 | 1467598129849 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 19:08:50 INFO - PROCESS | 1750 | 1467598130083 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:50 INFO - PROCESS | 1750 | 1467598130093 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4d400 == 32 [pid = 1750] [id = 281] 19:08:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x8f839400) [pid = 1750] [serial = 844] [outer = (nil)] 19:08:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x8f847800) [pid = 1750] [serial = 845] [outer = 0x8f839400] 19:08:50 INFO - PROCESS | 1750 | 1467598130222 Marionette DEBUG loaded listener.js 19:08:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8f946000) [pid = 1750] [serial = 846] [outer = 0x8f839400] 19:08:51 INFO - PROCESS | 1750 | 1467598131159 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 19:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1582ms 19:08:51 INFO - PROCESS | 1750 | 1467598131222 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 19:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:08:51 INFO - PROCESS | 1750 | 1467598131227 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 19:08:51 INFO - PROCESS | 1750 | 1467598131234 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:08:51 INFO - PROCESS | 1750 | 1467598131238 Marionette TRACE conn4 <- [1,1098,null,{}] 19:08:51 INFO - PROCESS | 1750 | 1467598131244 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:51 INFO - PROCESS | 1750 | 1467598131250 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:51 INFO - PROCESS | 1750 | 1467598131443 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 19:08:51 INFO - PROCESS | 1750 | 1467598131703 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:51 INFO - PROCESS | 1750 | 1467598131712 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f99400 == 33 [pid = 1750] [id = 282] 19:08:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x90f9a400) [pid = 1750] [serial = 847] [outer = (nil)] 19:08:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x91026000) [pid = 1750] [serial = 848] [outer = 0x90f9a400] 19:08:51 INFO - PROCESS | 1750 | 1467598131837 Marionette DEBUG loaded listener.js 19:08:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x9102d800) [pid = 1750] [serial = 849] [outer = 0x90f9a400] 19:08:52 INFO - PROCESS | 1750 | 1467598132741 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 19:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1544ms 19:08:52 INFO - PROCESS | 1750 | 1467598132778 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 19:08:52 INFO - PROCESS | 1750 | 1467598132784 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 19:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:08:52 INFO - PROCESS | 1750 | 1467598132802 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:08:52 INFO - PROCESS | 1750 | 1467598132808 Marionette TRACE conn4 <- [1,1102,null,{}] 19:08:52 INFO - PROCESS | 1750 | 1467598132814 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:52 INFO - PROCESS | 1750 | 1467598132821 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:53 INFO - PROCESS | 1750 | 1467598133041 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 19:08:53 INFO - PROCESS | 1750 | 1467598133251 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:53 INFO - PROCESS | 1750 | 1467598133258 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f99000 == 34 [pid = 1750] [id = 283] 19:08:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x91030400) [pid = 1750] [serial = 850] [outer = (nil)] 19:08:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x9136c000) [pid = 1750] [serial = 851] [outer = 0x91030400] 19:08:53 INFO - PROCESS | 1750 | 1467598133385 Marionette DEBUG loaded listener.js 19:08:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x91374400) [pid = 1750] [serial = 852] [outer = 0x91030400] 19:08:54 INFO - PROCESS | 1750 | 1467598134257 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 19:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1498ms 19:08:54 INFO - PROCESS | 1750 | 1467598134294 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 19:08:54 INFO - PROCESS | 1750 | 1467598134301 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 19:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:08:54 INFO - PROCESS | 1750 | 1467598134311 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:08:54 INFO - PROCESS | 1750 | 1467598134316 Marionette TRACE conn4 <- [1,1106,null,{}] 19:08:54 INFO - PROCESS | 1750 | 1467598134327 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:54 INFO - PROCESS | 1750 | 1467598134334 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:54 INFO - PROCESS | 1750 | 1467598134561 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 19:08:54 INFO - PROCESS | 1750 | 1467598134782 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:54 INFO - PROCESS | 1750 | 1467598134792 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d803c00 == 35 [pid = 1750] [id = 284] 19:08:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x8f6b8000) [pid = 1750] [serial = 853] [outer = (nil)] 19:08:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x920d0800) [pid = 1750] [serial = 854] [outer = 0x8f6b8000] 19:08:54 INFO - PROCESS | 1750 | 1467598134915 Marionette DEBUG loaded listener.js 19:08:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x920d4c00) [pid = 1750] [serial = 855] [outer = 0x8f6b8000] 19:08:55 INFO - PROCESS | 1750 | 1467598135792 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 19:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1537ms 19:08:55 INFO - PROCESS | 1750 | 1467598135847 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 19:08:55 INFO - PROCESS | 1750 | 1467598135850 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 19:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:08:55 INFO - PROCESS | 1750 | 1467598135857 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:08:55 INFO - PROCESS | 1750 | 1467598135860 Marionette TRACE conn4 <- [1,1110,null,{}] 19:08:55 INFO - PROCESS | 1750 | 1467598135867 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:55 INFO - PROCESS | 1750 | 1467598135872 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:56 INFO - PROCESS | 1750 | 1467598136055 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 19:08:56 INFO - PROCESS | 1750 | 1467598136223 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:56 INFO - PROCESS | 1750 | 1467598136242 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x9136b000 == 36 [pid = 1750] [id = 285] 19:08:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x923bb400) [pid = 1750] [serial = 856] [outer = (nil)] 19:08:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x923f3800) [pid = 1750] [serial = 857] [outer = 0x923bb400] 19:08:56 INFO - PROCESS | 1750 | 1467598136346 Marionette DEBUG loaded listener.js 19:08:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x92ae7800) [pid = 1750] [serial = 858] [outer = 0x923bb400] 19:08:57 INFO - PROCESS | 1750 | 1467598137388 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 19:08:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:08:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1581ms 19:08:57 INFO - PROCESS | 1750 | 1467598137439 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 19:08:57 INFO - PROCESS | 1750 | 1467598137443 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 19:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:08:57 INFO - PROCESS | 1750 | 1467598137450 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:08:57 INFO - PROCESS | 1750 | 1467598137454 Marionette TRACE conn4 <- [1,1114,null,{}] 19:08:57 INFO - PROCESS | 1750 | 1467598137461 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:57 INFO - PROCESS | 1750 | 1467598137466 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:57 INFO - PROCESS | 1750 | 1467598137642 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 19:08:57 INFO - PROCESS | 1750 | 1467598137857 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:57 INFO - PROCESS | 1750 | 1467598137864 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baea000 == 37 [pid = 1750] [id = 286] 19:08:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x8f952000) [pid = 1750] [serial = 859] [outer = (nil)] 19:08:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x92d46800) [pid = 1750] [serial = 860] [outer = 0x8f952000] 19:08:57 INFO - PROCESS | 1750 | 1467598137964 Marionette DEBUG loaded listener.js 19:08:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x92ae2000) [pid = 1750] [serial = 861] [outer = 0x8f952000] 19:08:58 INFO - PROCESS | 1750 | 1467598138840 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 19:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1433ms 19:08:58 INFO - PROCESS | 1750 | 1467598138884 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 19:08:58 INFO - PROCESS | 1750 | 1467598138888 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 19:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:08:58 INFO - PROCESS | 1750 | 1467598138895 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:08:58 INFO - PROCESS | 1750 | 1467598138898 Marionette TRACE conn4 <- [1,1118,null,{}] 19:08:58 INFO - PROCESS | 1750 | 1467598138904 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:08:58 INFO - PROCESS | 1750 | 1467598138909 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:59 INFO - PROCESS | 1750 | 1467598139079 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 19:08:59 INFO - PROCESS | 1750 | 1467598139263 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:59 INFO - PROCESS | 1750 | 1467598139274 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:08:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae7000 == 38 [pid = 1750] [id = 287] 19:08:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x8bb48400) [pid = 1750] [serial = 862] [outer = (nil)] 19:08:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x8f6de800) [pid = 1750] [serial = 863] [outer = 0x8bb48400] 19:08:59 INFO - PROCESS | 1750 | 1467598139356 Marionette DEBUG loaded listener.js 19:08:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x8f94c800) [pid = 1750] [serial = 864] [outer = 0x8bb48400] 19:09:00 INFO - PROCESS | 1750 | 1467598140460 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 19:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1635ms 19:09:00 INFO - PROCESS | 1750 | 1467598140532 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 19:09:00 INFO - PROCESS | 1750 | 1467598140538 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 19:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:09:00 INFO - PROCESS | 1750 | 1467598140546 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:09:00 INFO - PROCESS | 1750 | 1467598140553 Marionette TRACE conn4 <- [1,1122,null,{}] 19:09:00 INFO - PROCESS | 1750 | 1467598140561 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:00 INFO - PROCESS | 1750 | 1467598140565 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:00 INFO - PROCESS | 1750 | 1467598140805 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 19:09:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c1c00 == 37 [pid = 1750] [id = 221] 19:09:01 INFO - PROCESS | 1750 | 1467598141103 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:01 INFO - PROCESS | 1750 | 1467598141112 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x9137a800) [pid = 1750] [serial = 770] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x8d8be400) [pid = 1750] [serial = 764] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x8f83ec00) [pid = 1750] [serial = 768] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x8dc28c00) [pid = 1750] [serial = 785] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0x923b8c00) [pid = 1750] [serial = 773] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 101 (0x92ae3c00) [pid = 1750] [serial = 779] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x9133fc00) [pid = 1750] [serial = 791] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x92d49400) [pid = 1750] [serial = 780] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x91377800) [pid = 1750] [serial = 794] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x91364000) [pid = 1750] [serial = 792] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x91371800) [pid = 1750] [serial = 798] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x92d45400) [pid = 1750] [serial = 777] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x8bb4b400) [pid = 1750] [serial = 782] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x8e396800) [pid = 1750] [serial = 786] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x91024c00) [pid = 1750] [serial = 762] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8f8c1400) [pid = 1750] [serial = 767] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x8f94ec00) [pid = 1750] [serial = 788] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x8bcf8c00) [pid = 1750] [serial = 783] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8dc1d800) [pid = 1750] [serial = 765] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x90f0e000) [pid = 1750] [serial = 789] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x92aeec00) [pid = 1750] [serial = 776] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x920c5400) [pid = 1750] [serial = 771] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x923f0400) [pid = 1750] [serial = 774] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x8f6e8c00) [pid = 1750] [serial = 797] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x9137ac00) [pid = 1750] [serial = 795] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x92aed800) [pid = 1750] [serial = 801] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x92ae1c00) [pid = 1750] [serial = 800] [outer = (nil)] [url = about:blank] 19:09:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb50000 == 38 [pid = 1750] [id = 288] 19:09:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x8bb52000) [pid = 1750] [serial = 865] [outer = (nil)] 19:09:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x8d8be400) [pid = 1750] [serial = 866] [outer = 0x8bb52000] 19:09:01 INFO - PROCESS | 1750 | 1467598141219 Marionette DEBUG loaded listener.js 19:09:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x8dc28c00) [pid = 1750] [serial = 867] [outer = 0x8bb52000] 19:09:01 INFO - PROCESS | 1750 | 1467598141960 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 19:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1434ms 19:09:01 INFO - PROCESS | 1750 | 1467598141979 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 19:09:01 INFO - PROCESS | 1750 | 1467598141986 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 19:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:09:02 INFO - PROCESS | 1750 | 1467598141996 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:09:02 INFO - PROCESS | 1750 | 1467598141999 Marionette TRACE conn4 <- [1,1126,null,{}] 19:09:02 INFO - PROCESS | 1750 | 1467598142011 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:02 INFO - PROCESS | 1750 | 1467598142016 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:02 INFO - PROCESS | 1750 | 1467598142247 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 19:09:02 INFO - PROCESS | 1750 | 1467598142257 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:02 INFO - PROCESS | 1750 | 1467598142263 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6bac00 == 39 [pid = 1750] [id = 289] 19:09:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8f6e8c00) [pid = 1750] [serial = 868] [outer = (nil)] 19:09:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8f842000) [pid = 1750] [serial = 869] [outer = 0x8f6e8c00] 19:09:02 INFO - PROCESS | 1750 | 1467598142346 Marionette DEBUG loaded listener.js 19:09:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8f8c6800) [pid = 1750] [serial = 870] [outer = 0x8f6e8c00] 19:09:03 INFO - PROCESS | 1750 | 1467598143251 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 19:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1288ms 19:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:09:03 INFO - PROCESS | 1750 | 1467598143284 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 19:09:03 INFO - PROCESS | 1750 | 1467598143287 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 19:09:03 INFO - PROCESS | 1750 | 1467598143294 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:09:03 INFO - PROCESS | 1750 | 1467598143300 Marionette TRACE conn4 <- [1,1130,null,{}] 19:09:03 INFO - PROCESS | 1750 | 1467598143316 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:03 INFO - PROCESS | 1750 | 1467598143324 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:03 INFO - PROCESS | 1750 | 1467598143551 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 19:09:03 INFO - PROCESS | 1750 | 1467598143575 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:03 INFO - PROCESS | 1750 | 1467598143585 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f96400 == 40 [pid = 1750] [id = 290] 19:09:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x90f97800) [pid = 1750] [serial = 871] [outer = (nil)] 19:09:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x91022800) [pid = 1750] [serial = 872] [outer = 0x90f97800] 19:09:03 INFO - PROCESS | 1750 | 1467598143671 Marionette DEBUG loaded listener.js 19:09:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x91335c00) [pid = 1750] [serial = 873] [outer = 0x90f97800] 19:09:04 INFO - PROCESS | 1750 | 1467598144561 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 19:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1336ms 19:09:04 INFO - PROCESS | 1750 | 1467598144631 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 19:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:09:04 INFO - PROCESS | 1750 | 1467598144636 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 19:09:04 INFO - PROCESS | 1750 | 1467598144642 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:09:04 INFO - PROCESS | 1750 | 1467598144645 Marionette TRACE conn4 <- [1,1134,null,{}] 19:09:04 INFO - PROCESS | 1750 | 1467598144651 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:04 INFO - PROCESS | 1750 | 1467598144656 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:04 INFO - PROCESS | 1750 | 1467598144890 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 19:09:04 INFO - PROCESS | 1750 | 1467598144916 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:04 INFO - PROCESS | 1750 | 1467598144924 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae6400 == 41 [pid = 1750] [id = 291] 19:09:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x91338000) [pid = 1750] [serial = 874] [outer = (nil)] 19:09:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x91366800) [pid = 1750] [serial = 875] [outer = 0x91338000] 19:09:04 INFO - PROCESS | 1750 | 1467598144992 Marionette DEBUG loaded listener.js 19:09:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x9137a800) [pid = 1750] [serial = 876] [outer = 0x91338000] 19:09:05 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8baf3c00) [pid = 1750] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:09:05 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x8f6b8800) [pid = 1750] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:09:05 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x8d8c1000) [pid = 1750] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:09:05 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x91024400) [pid = 1750] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:09:05 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x92d41400) [pid = 1750] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:09:05 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x93b2ec00) [pid = 1750] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:09:05 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8f6b7400) [pid = 1750] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:09:05 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x948b1400) [pid = 1750] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:09:05 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x8dc1d000) [pid = 1750] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:09:05 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8d8c3c00) [pid = 1750] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:09:05 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8d80d800) [pid = 1750] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:09:05 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8bcfc000) [pid = 1750] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:09:06 INFO - PROCESS | 1750 | 1467598146021 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 19:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1432ms 19:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:09:06 INFO - PROCESS | 1750 | 1467598146074 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 19:09:06 INFO - PROCESS | 1750 | 1467598146077 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 19:09:06 INFO - PROCESS | 1750 | 1467598146083 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:09:06 INFO - PROCESS | 1750 | 1467598146086 Marionette TRACE conn4 <- [1,1138,null,{}] 19:09:06 INFO - PROCESS | 1750 | 1467598146092 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:06 INFO - PROCESS | 1750 | 1467598146097 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:06 INFO - PROCESS | 1750 | 1467598146250 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 19:09:06 INFO - PROCESS | 1750 | 1467598146260 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:06 INFO - PROCESS | 1750 | 1467598146265 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae7800 == 42 [pid = 1750] [id = 292] 19:09:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x8bb48800) [pid = 1750] [serial = 877] [outer = (nil)] 19:09:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x8f83b400) [pid = 1750] [serial = 878] [outer = 0x8bb48800] 19:09:06 INFO - PROCESS | 1750 | 1467598146336 Marionette DEBUG loaded listener.js 19:09:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x9133ec00) [pid = 1750] [serial = 879] [outer = 0x8bb48800] 19:09:07 INFO - PROCESS | 1750 | 1467598147226 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 19:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1183ms 19:09:07 INFO - PROCESS | 1750 | 1467598147265 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 19:09:07 INFO - PROCESS | 1750 | 1467598147268 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 19:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:09:07 INFO - PROCESS | 1750 | 1467598147274 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:09:07 INFO - PROCESS | 1750 | 1467598147278 Marionette TRACE conn4 <- [1,1142,null,{}] 19:09:07 INFO - PROCESS | 1750 | 1467598147283 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:07 INFO - PROCESS | 1750 | 1467598147293 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:07 INFO - PROCESS | 1750 | 1467598147466 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 19:09:07 INFO - PROCESS | 1750 | 1467598147475 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:07 INFO - PROCESS | 1750 | 1467598147485 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae6c00 == 43 [pid = 1750] [id = 293] 19:09:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x91342400) [pid = 1750] [serial = 880] [outer = (nil)] 19:09:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x92aec000) [pid = 1750] [serial = 881] [outer = 0x91342400] 19:09:07 INFO - PROCESS | 1750 | 1467598147552 Marionette DEBUG loaded listener.js 19:09:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x92aeec00) [pid = 1750] [serial = 882] [outer = 0x91342400] 19:09:08 INFO - PROCESS | 1750 | 1467598148685 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 19:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1479ms 19:09:08 INFO - PROCESS | 1750 | 1467598148755 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 19:09:08 INFO - PROCESS | 1750 | 1467598148763 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 19:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:09:08 INFO - PROCESS | 1750 | 1467598148771 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:09:08 INFO - PROCESS | 1750 | 1467598148777 Marionette TRACE conn4 <- [1,1146,null,{}] 19:09:08 INFO - PROCESS | 1750 | 1467598148786 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:08 INFO - PROCESS | 1750 | 1467598148793 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:09 INFO - PROCESS | 1750 | 1467598149018 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 19:09:09 INFO - PROCESS | 1750 | 1467598149252 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:09 INFO - PROCESS | 1750 | 1467598149263 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc25000 == 44 [pid = 1750] [id = 294] 19:09:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x8dc27400) [pid = 1750] [serial = 883] [outer = (nil)] 19:09:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x8f6b9800) [pid = 1750] [serial = 884] [outer = 0x8dc27400] 19:09:09 INFO - PROCESS | 1750 | 1467598149391 Marionette DEBUG loaded listener.js 19:09:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8f83bc00) [pid = 1750] [serial = 885] [outer = 0x8dc27400] 19:09:10 INFO - PROCESS | 1750 | 1467598150320 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 19:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1588ms 19:09:10 INFO - PROCESS | 1750 | 1467598150359 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 19:09:10 INFO - PROCESS | 1750 | 1467598150366 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 19:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:09:10 INFO - PROCESS | 1750 | 1467598150377 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:09:10 INFO - PROCESS | 1750 | 1467598150381 Marionette TRACE conn4 <- [1,1150,null,{}] 19:09:10 INFO - PROCESS | 1750 | 1467598150388 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:10 INFO - PROCESS | 1750 | 1467598150394 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:10 INFO - PROCESS | 1750 | 1467598150579 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 19:09:10 INFO - PROCESS | 1750 | 1467598150752 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:10 INFO - PROCESS | 1750 | 1467598150763 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f951000 == 45 [pid = 1750] [id = 295] 19:09:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x90f8ec00) [pid = 1750] [serial = 886] [outer = (nil)] 19:09:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x91022400) [pid = 1750] [serial = 887] [outer = 0x90f8ec00] 19:09:10 INFO - PROCESS | 1750 | 1467598150849 Marionette DEBUG loaded listener.js 19:09:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x91342000) [pid = 1750] [serial = 888] [outer = 0x90f8ec00] 19:09:11 INFO - PROCESS | 1750 | 1467598151810 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 19:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1484ms 19:09:11 INFO - PROCESS | 1750 | 1467598151861 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 19:09:11 INFO - PROCESS | 1750 | 1467598151865 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 19:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:09:11 INFO - PROCESS | 1750 | 1467598151873 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:09:11 INFO - PROCESS | 1750 | 1467598151879 Marionette TRACE conn4 <- [1,1154,null,{}] 19:09:11 INFO - PROCESS | 1750 | 1467598151896 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:11 INFO - PROCESS | 1750 | 1467598151905 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:12 INFO - PROCESS | 1750 | 1467598152091 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 19:09:12 INFO - PROCESS | 1750 | 1467598152346 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:12 INFO - PROCESS | 1750 | 1467598152357 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x92aec800 == 46 [pid = 1750] [id = 296] 19:09:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x92aee400) [pid = 1750] [serial = 889] [outer = (nil)] 19:09:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x92d49400) [pid = 1750] [serial = 890] [outer = 0x92aee400] 19:09:12 INFO - PROCESS | 1750 | 1467598152497 Marionette DEBUG loaded listener.js 19:09:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x92f93c00) [pid = 1750] [serial = 891] [outer = 0x92aee400] 19:09:13 INFO - PROCESS | 1750 | 1467598153345 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 19:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1539ms 19:09:13 INFO - PROCESS | 1750 | 1467598153413 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 19:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:09:13 INFO - PROCESS | 1750 | 1467598153419 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 19:09:13 INFO - PROCESS | 1750 | 1467598153425 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:09:13 INFO - PROCESS | 1750 | 1467598153429 Marionette TRACE conn4 <- [1,1158,null,{}] 19:09:13 INFO - PROCESS | 1750 | 1467598153435 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:13 INFO - PROCESS | 1750 | 1467598153440 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:13 INFO - PROCESS | 1750 | 1467598153625 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 19:09:13 INFO - PROCESS | 1750 | 1467598153798 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:13 INFO - PROCESS | 1750 | 1467598153806 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x923b5800 == 47 [pid = 1750] [id = 297] 19:09:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x92ae9800) [pid = 1750] [serial = 892] [outer = (nil)] 19:09:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x93b2ec00) [pid = 1750] [serial = 893] [outer = 0x92ae9800] 19:09:13 INFO - PROCESS | 1750 | 1467598153885 Marionette DEBUG loaded listener.js 19:09:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x93b71c00) [pid = 1750] [serial = 894] [outer = 0x92ae9800] 19:09:14 INFO - PROCESS | 1750 | 1467598154817 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 19:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1444ms 19:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:09:14 INFO - PROCESS | 1750 | 1467598154869 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 19:09:14 INFO - PROCESS | 1750 | 1467598154872 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 19:09:14 INFO - PROCESS | 1750 | 1467598154879 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:09:14 INFO - PROCESS | 1750 | 1467598154882 Marionette TRACE conn4 <- [1,1162,null,{}] 19:09:14 INFO - PROCESS | 1750 | 1467598154888 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:14 INFO - PROCESS | 1750 | 1467598154894 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:15 INFO - PROCESS | 1750 | 1467598155070 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 19:09:15 INFO - PROCESS | 1750 | 1467598155242 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:15 INFO - PROCESS | 1750 | 1467598155250 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x93b2bc00 == 48 [pid = 1750] [id = 298] 19:09:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x93d3c800) [pid = 1750] [serial = 895] [outer = (nil)] 19:09:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x93d44c00) [pid = 1750] [serial = 896] [outer = 0x93d3c800] 19:09:15 INFO - PROCESS | 1750 | 1467598155332 Marionette DEBUG loaded listener.js 19:09:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x93d47800) [pid = 1750] [serial = 897] [outer = 0x93d3c800] 19:09:16 INFO - PROCESS | 1750 | 1467598156256 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 19:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1430ms 19:09:16 INFO - PROCESS | 1750 | 1467598156309 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 19:09:16 INFO - PROCESS | 1750 | 1467598156313 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 19:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:09:16 INFO - PROCESS | 1750 | 1467598156320 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:09:16 INFO - PROCESS | 1750 | 1467598156323 Marionette TRACE conn4 <- [1,1166,null,{}] 19:09:16 INFO - PROCESS | 1750 | 1467598156329 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:16 INFO - PROCESS | 1750 | 1467598156339 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:16 INFO - PROCESS | 1750 | 1467598156545 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 19:09:16 INFO - PROCESS | 1750 | 1467598156762 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:16 INFO - PROCESS | 1750 | 1467598156773 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e39cc00 == 49 [pid = 1750] [id = 299] 19:09:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x93d3f000) [pid = 1750] [serial = 898] [outer = (nil)] 19:09:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x9526c800) [pid = 1750] [serial = 899] [outer = 0x93d3f000] 19:09:16 INFO - PROCESS | 1750 | 1467598156895 Marionette DEBUG loaded listener.js 19:09:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x953b1400) [pid = 1750] [serial = 900] [outer = 0x93d3f000] 19:09:17 INFO - PROCESS | 1750 | 1467598157794 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 19:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1530ms 19:09:17 INFO - PROCESS | 1750 | 1467598157851 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 19:09:17 INFO - PROCESS | 1750 | 1467598157855 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 19:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:09:17 INFO - PROCESS | 1750 | 1467598157862 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:09:17 INFO - PROCESS | 1750 | 1467598157865 Marionette TRACE conn4 <- [1,1170,null,{}] 19:09:17 INFO - PROCESS | 1750 | 1467598157871 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:17 INFO - PROCESS | 1750 | 1467598157876 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:18 INFO - PROCESS | 1750 | 1467598158056 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 19:09:18 INFO - PROCESS | 1750 | 1467598158233 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:18 INFO - PROCESS | 1750 | 1467598158242 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e396400 == 50 [pid = 1750] [id = 300] 19:09:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x953adc00) [pid = 1750] [serial = 901] [outer = (nil)] 19:09:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x953bbc00) [pid = 1750] [serial = 902] [outer = 0x953adc00] 19:09:18 INFO - PROCESS | 1750 | 1467598158324 Marionette DEBUG loaded listener.js 19:09:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x978d7000) [pid = 1750] [serial = 903] [outer = 0x953adc00] 19:09:19 INFO - PROCESS | 1750 | 1467598159190 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 19:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1379ms 19:09:19 INFO - PROCESS | 1750 | 1467598159242 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 19:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:09:19 INFO - PROCESS | 1750 | 1467598159253 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 19:09:19 INFO - PROCESS | 1750 | 1467598159258 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:09:19 INFO - PROCESS | 1750 | 1467598159263 Marionette TRACE conn4 <- [1,1174,null,{}] 19:09:19 INFO - PROCESS | 1750 | 1467598159269 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:19 INFO - PROCESS | 1750 | 1467598159274 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:19 INFO - PROCESS | 1750 | 1467598159448 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 19:09:19 INFO - PROCESS | 1750 | 1467598159630 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:19 INFO - PROCESS | 1750 | 1467598159637 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x920c9c00 == 51 [pid = 1750] [id = 301] 19:09:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x9526ac00) [pid = 1750] [serial = 904] [outer = (nil)] 19:09:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x98123000) [pid = 1750] [serial = 905] [outer = 0x9526ac00] 19:09:19 INFO - PROCESS | 1750 | 1467598159721 Marionette DEBUG loaded listener.js 19:09:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x9812a400) [pid = 1750] [serial = 906] [outer = 0x9526ac00] 19:09:20 INFO - PROCESS | 1750 | 1467598160606 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 19:09:20 INFO - PROCESS | 1750 | 1467598160647 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 19:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:09:20 INFO - PROCESS | 1750 | 1467598160655 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:09:20 INFO - PROCESS | 1750 | 1467598160658 Marionette TRACE conn4 <- [1,1178,null,{}] 19:09:20 INFO - PROCESS | 1750 | 1467598160664 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:20 INFO - PROCESS | 1750 | 1467598160669 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:20 INFO - PROCESS | 1750 | 1467598160845 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 19:09:21 INFO - PROCESS | 1750 | 1467598161040 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:21 INFO - PROCESS | 1750 | 1467598161050 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf5000 == 52 [pid = 1750] [id = 302] 19:09:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x8d802c00) [pid = 1750] [serial = 907] [outer = (nil)] 19:09:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x8d809400) [pid = 1750] [serial = 908] [outer = 0x8d802c00] 19:09:21 INFO - PROCESS | 1750 | 1467598161405 Marionette DEBUG loaded listener.js 19:09:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x8e34d800) [pid = 1750] [serial = 909] [outer = 0x8d802c00] 19:09:22 INFO - PROCESS | 1750 | 1467598162494 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 19:09:22 INFO - PROCESS | 1750 | 1467598162548 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 19:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:09:22 INFO - PROCESS | 1750 | 1467598162557 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:09:22 INFO - PROCESS | 1750 | 1467598162561 Marionette TRACE conn4 <- [1,1182,null,{}] 19:09:22 INFO - PROCESS | 1750 | 1467598162568 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:22 INFO - PROCESS | 1750 | 1467598162574 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:22 INFO - PROCESS | 1750 | 1467598162754 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 19:09:22 INFO - PROCESS | 1750 | 1467598162973 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:22 INFO - PROCESS | 1750 | 1467598162984 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8bcc00 == 51 [pid = 1750] [id = 233] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8f848400 == 50 [pid = 1750] [id = 236] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6da000 == 49 [pid = 1750] [id = 234] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6dc800 == 48 [pid = 1750] [id = 235] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80d400 == 47 [pid = 1750] [id = 220] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8e392400 == 46 [pid = 1750] [id = 223] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x9133a000 == 45 [pid = 1750] [id = 227] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8f83d000 == 44 [pid = 1750] [id = 222] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf7c00 == 43 [pid = 1750] [id = 225] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x91334800 == 42 [pid = 1750] [id = 229] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8f83a000 == 41 [pid = 1750] [id = 228] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf6c00 == 40 [pid = 1750] [id = 232] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8d802800 == 39 [pid = 1750] [id = 230] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8f847400 == 38 [pid = 1750] [id = 231] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6e6800 == 37 [pid = 1750] [id = 226] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x90f05c00 == 36 [pid = 1750] [id = 224] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf3400 == 35 [pid = 1750] [id = 275] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf5000 == 34 [pid = 1750] [id = 302] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x920c9c00 == 33 [pid = 1750] [id = 301] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8e396400 == 32 [pid = 1750] [id = 300] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x93b2bc00 == 31 [pid = 1750] [id = 298] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8e39cc00 == 30 [pid = 1750] [id = 299] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x923b5800 == 29 [pid = 1750] [id = 297] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x92aec800 == 28 [pid = 1750] [id = 296] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc25000 == 27 [pid = 1750] [id = 294] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8f951000 == 26 [pid = 1750] [id = 295] 19:09:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae6c00 == 25 [pid = 1750] [id = 293] 19:09:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baee000 == 26 [pid = 1750] [id = 303] 19:09:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x8baee400) [pid = 1750] [serial = 910] [outer = (nil)] 19:09:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x8baf5800) [pid = 1750] [serial = 911] [outer = 0x8baee400] 19:09:24 INFO - PROCESS | 1750 | 1467598164188 Marionette DEBUG loaded listener.js 19:09:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x8bb4fc00) [pid = 1750] [serial = 912] [outer = 0x8baee400] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x8f947400) [pid = 1750] [serial = 839] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x8bb45000) [pid = 1750] [serial = 827] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x8f6df400) [pid = 1750] [serial = 834] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x8f6e5000) [pid = 1750] [serial = 804] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x8f6b1400) [pid = 1750] [serial = 803] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x91367800) [pid = 1750] [serial = 807] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x91337800) [pid = 1750] [serial = 806] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x93b33800) [pid = 1750] [serial = 810] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x92f94800) [pid = 1750] [serial = 809] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x93d46c00) [pid = 1750] [serial = 813] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x93d43000) [pid = 1750] [serial = 812] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x8f945c00) [pid = 1750] [serial = 836] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x95263000) [pid = 1750] [serial = 816] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0x95260c00) [pid = 1750] [serial = 815] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 101 (0x8bb50400) [pid = 1750] [serial = 828] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x953b4800) [pid = 1750] [serial = 819] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x953ae000) [pid = 1750] [serial = 818] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x8dc20400) [pid = 1750] [serial = 830] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x97808c00) [pid = 1750] [serial = 822] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x953bc800) [pid = 1750] [serial = 821] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x8dc27800) [pid = 1750] [serial = 825] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x8d8bb800) [pid = 1750] [serial = 824] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x8f6bf400) [pid = 1750] [serial = 833] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x8f94fc00) [pid = 1750] [serial = 837] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8e34ac00) [pid = 1750] [serial = 831] [outer = (nil)] [url = about:blank] 19:09:24 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:09:24 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:09:25 INFO - PROCESS | 1750 | 1467598165148 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 19:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 19:09:25 INFO - PROCESS | 1750 | 1467598165213 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 19:09:25 INFO - PROCESS | 1750 | 1467598165221 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:09:25 INFO - PROCESS | 1750 | 1467598165224 Marionette TRACE conn4 <- [1,1186,null,{}] 19:09:25 INFO - PROCESS | 1750 | 1467598165232 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:25 INFO - PROCESS | 1750 | 1467598165238 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:25 INFO - PROCESS | 1750 | 1467598165405 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 19:09:25 INFO - PROCESS | 1750 | 1467598165532 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:25 INFO - PROCESS | 1750 | 1467598165543 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c3400 == 27 [pid = 1750] [id = 304] 19:09:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x8d8c7400) [pid = 1750] [serial = 913] [outer = (nil)] 19:09:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x8dc23400) [pid = 1750] [serial = 914] [outer = 0x8d8c7400] 19:09:25 INFO - PROCESS | 1750 | 1467598165623 Marionette DEBUG loaded listener.js 19:09:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x8e34a000) [pid = 1750] [serial = 915] [outer = 0x8d8c7400] 19:09:26 INFO - PROCESS | 1750 | 1467598166466 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 19:09:26 INFO - PROCESS | 1750 | 1467598166563 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 19:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:09:26 INFO - PROCESS | 1750 | 1467598166575 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:09:26 INFO - PROCESS | 1750 | 1467598166579 Marionette TRACE conn4 <- [1,1190,null,{}] 19:09:26 INFO - PROCESS | 1750 | 1467598166586 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:26 INFO - PROCESS | 1750 | 1467598166592 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:26 INFO - PROCESS | 1750 | 1467598166770 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 19:09:26 INFO - PROCESS | 1750 | 1467598166933 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:26 INFO - PROCESS | 1750 | 1467598166941 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80a400 == 28 [pid = 1750] [id = 305] 19:09:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x8e357800) [pid = 1750] [serial = 916] [outer = (nil)] 19:09:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x8f6bb400) [pid = 1750] [serial = 917] [outer = 0x8e357800] 19:09:27 INFO - PROCESS | 1750 | 1467598167012 Marionette DEBUG loaded listener.js 19:09:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x8f6dcc00) [pid = 1750] [serial = 918] [outer = 0x8e357800] 19:09:27 INFO - PROCESS | 1750 | --DOCSHELL 0x978d9800 == 27 [pid = 1750] [id = 10] 19:09:28 INFO - PROCESS | 1750 | 1467598168083 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 19:09:28 INFO - PROCESS | 1750 | 1467598168169 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 19:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:09:28 INFO - PROCESS | 1750 | 1467598168177 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:09:28 INFO - PROCESS | 1750 | 1467598168183 Marionette TRACE conn4 <- [1,1194,null,{}] 19:09:28 INFO - PROCESS | 1750 | 1467598168207 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:28 INFO - PROCESS | 1750 | 1467598168216 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:28 INFO - PROCESS | 1750 | 1467598168441 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 19:09:28 INFO - PROCESS | 1750 | 1467598168469 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:28 INFO - PROCESS | 1750 | 1467598168502 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6e3800 == 28 [pid = 1750] [id = 306] 19:09:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x8f8c0000) [pid = 1750] [serial = 919] [outer = (nil)] 19:09:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x8f950c00) [pid = 1750] [serial = 920] [outer = 0x8f8c0000] 19:09:28 INFO - PROCESS | 1750 | 1467598168682 Marionette DEBUG loaded listener.js 19:09:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x90f0b800) [pid = 1750] [serial = 921] [outer = 0x8f8c0000] 19:09:29 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x8baefc00) [pid = 1750] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:09:29 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x923bb400) [pid = 1750] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:09:29 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x90f9a400) [pid = 1750] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:09:29 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x8f6e8c00) [pid = 1750] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:09:29 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x8bb48400) [pid = 1750] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:09:29 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x91030400) [pid = 1750] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:09:29 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x90f97800) [pid = 1750] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:09:29 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x8bb52000) [pid = 1750] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:09:29 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8f952000) [pid = 1750] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:09:29 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x8bb4ec00) [pid = 1750] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:09:29 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x8f6b8000) [pid = 1750] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:09:29 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8f839400) [pid = 1750] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:09:29 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x8bb48800) [pid = 1750] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:09:29 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x91338000) [pid = 1750] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:09:29 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x91342400) [pid = 1750] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:09:29 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:09:29 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:09:30 INFO - PROCESS | 1750 | 1467598170052 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 19:09:30 INFO - PROCESS | 1750 | 1467598170129 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 19:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:09:30 INFO - PROCESS | 1750 | 1467598170135 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:09:30 INFO - PROCESS | 1750 | 1467598170139 Marionette TRACE conn4 <- [1,1198,null,{}] 19:09:30 INFO - PROCESS | 1750 | 1467598170144 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:30 INFO - PROCESS | 1750 | 1467598170149 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:30 INFO - PROCESS | 1750 | 1467598170310 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 19:09:30 INFO - PROCESS | 1750 | 1467598170320 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:30 INFO - PROCESS | 1750 | 1467598170329 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4bc00 == 29 [pid = 1750] [id = 307] 19:09:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8d8c5800) [pid = 1750] [serial = 922] [outer = (nil)] 19:09:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x90f8d400) [pid = 1750] [serial = 923] [outer = 0x8d8c5800] 19:09:30 INFO - PROCESS | 1750 | 1467598170512 Marionette DEBUG loaded listener.js 19:09:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x90f91c00) [pid = 1750] [serial = 924] [outer = 0x8d8c5800] 19:09:31 INFO - PROCESS | 1750 | 1467598171298 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 19:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1179ms 19:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:09:31 INFO - PROCESS | 1750 | 1467598171315 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 19:09:31 INFO - PROCESS | 1750 | 1467598171318 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 19:09:31 INFO - PROCESS | 1750 | 1467598171324 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:09:31 INFO - PROCESS | 1750 | 1467598171328 Marionette TRACE conn4 <- [1,1202,null,{}] 19:09:31 INFO - PROCESS | 1750 | 1467598171333 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:31 INFO - PROCESS | 1750 | 1467598171338 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:31 INFO - PROCESS | 1750 | 1467598171536 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 19:09:31 INFO - PROCESS | 1750 | 1467598171683 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:31 INFO - PROCESS | 1750 | 1467598171698 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf0c00 == 30 [pid = 1750] [id = 308] 19:09:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8baf3000) [pid = 1750] [serial = 925] [outer = (nil)] 19:09:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x8bb45400) [pid = 1750] [serial = 926] [outer = 0x8baf3000] 19:09:31 INFO - PROCESS | 1750 | 1467598171820 Marionette DEBUG loaded listener.js 19:09:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x8dc1b400) [pid = 1750] [serial = 927] [outer = 0x8baf3000] 19:09:32 INFO - PROCESS | 1750 | 1467598172919 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:09:33 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 19:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1684ms 19:09:33 INFO - PROCESS | 1750 | 1467598173010 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 19:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:09:33 INFO - PROCESS | 1750 | 1467598173016 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 19:09:33 INFO - PROCESS | 1750 | 1467598173024 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:09:33 INFO - PROCESS | 1750 | 1467598173030 Marionette TRACE conn4 <- [1,1206,null,{}] 19:09:33 INFO - PROCESS | 1750 | 1467598173038 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:33 INFO - PROCESS | 1750 | 1467598173044 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:33 INFO - PROCESS | 1750 | 1467598173278 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 19:09:33 INFO - PROCESS | 1750 | 1467598173503 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:33 INFO - PROCESS | 1750 | 1467598173511 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4c800 == 31 [pid = 1750] [id = 309] 19:09:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x8e358000) [pid = 1750] [serial = 928] [outer = (nil)] 19:09:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x8f945400) [pid = 1750] [serial = 929] [outer = 0x8e358000] 19:09:33 INFO - PROCESS | 1750 | 1467598173597 Marionette DEBUG loaded listener.js 19:09:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x8f94fc00) [pid = 1750] [serial = 930] [outer = 0x8e358000] 19:09:34 INFO - PROCESS | 1750 | 1467598174594 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:09:34 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 19:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1647ms 19:09:34 INFO - PROCESS | 1750 | 1467598174674 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 19:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:09:34 INFO - PROCESS | 1750 | 1467598174680 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 19:09:34 INFO - PROCESS | 1750 | 1467598174687 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:09:34 INFO - PROCESS | 1750 | 1467598174691 Marionette TRACE conn4 <- [1,1210,null,{}] 19:09:34 INFO - PROCESS | 1750 | 1467598174697 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:34 INFO - PROCESS | 1750 | 1467598174702 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:34 INFO - PROCESS | 1750 | 1467598174924 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 19:09:35 INFO - PROCESS | 1750 | 1467598175192 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:35 INFO - PROCESS | 1750 | 1467598175201 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6e6000 == 32 [pid = 1750] [id = 310] 19:09:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x9133b000) [pid = 1750] [serial = 931] [outer = (nil)] 19:09:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x91341c00) [pid = 1750] [serial = 932] [outer = 0x9133b000] 19:09:35 INFO - PROCESS | 1750 | 1467598175305 Marionette DEBUG loaded listener.js 19:09:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x91369000) [pid = 1750] [serial = 933] [outer = 0x9133b000] 19:09:36 INFO - PROCESS | 1750 | 1467598176375 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 19:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1786ms 19:09:36 INFO - PROCESS | 1750 | 1467598176475 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 19:09:36 INFO - PROCESS | 1750 | 1467598176482 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 19:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:09:36 INFO - PROCESS | 1750 | 1467598176519 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:09:36 INFO - PROCESS | 1750 | 1467598176534 Marionette TRACE conn4 <- [1,1214,null,{}] 19:09:36 INFO - PROCESS | 1750 | 1467598176602 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:36 INFO - PROCESS | 1750 | 1467598176610 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:36 INFO - PROCESS | 1750 | 1467598176837 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 19:09:37 INFO - PROCESS | 1750 | 1467598177017 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:37 INFO - PROCESS | 1750 | 1467598177027 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x9102c000 == 33 [pid = 1750] [id = 311] 19:09:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x9136f000) [pid = 1750] [serial = 934] [outer = (nil)] 19:09:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x920ccc00) [pid = 1750] [serial = 935] [outer = 0x9136f000] 19:09:37 INFO - PROCESS | 1750 | 1467598177110 Marionette DEBUG loaded listener.js 19:09:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x923ae400) [pid = 1750] [serial = 936] [outer = 0x9136f000] 19:09:38 INFO - PROCESS | 1750 | 1467598178132 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 19:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1709ms 19:09:38 INFO - PROCESS | 1750 | 1467598178212 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 19:09:38 INFO - PROCESS | 1750 | 1467598178217 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 19:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:09:38 INFO - PROCESS | 1750 | 1467598178224 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:09:38 INFO - PROCESS | 1750 | 1467598178228 Marionette TRACE conn4 <- [1,1218,null,{}] 19:09:38 INFO - PROCESS | 1750 | 1467598178234 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:38 INFO - PROCESS | 1750 | 1467598178239 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:38 INFO - PROCESS | 1750 | 1467598178426 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 19:09:38 INFO - PROCESS | 1750 | 1467598178783 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:38 INFO - PROCESS | 1750 | 1467598178794 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baed800 == 34 [pid = 1750] [id = 312] 19:09:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x8baef400) [pid = 1750] [serial = 937] [outer = (nil)] 19:09:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x8bcf9400) [pid = 1750] [serial = 938] [outer = 0x8baef400] 19:09:38 INFO - PROCESS | 1750 | 1467598178869 Marionette DEBUG loaded listener.js 19:09:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x8d8c4c00) [pid = 1750] [serial = 939] [outer = 0x8baef400] 19:09:39 INFO - PROCESS | 1750 | 1467598179851 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 19:09:39 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb50000 == 33 [pid = 1750] [id = 288] 19:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1741ms 19:09:39 INFO - PROCESS | 1750 | 1467598179967 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 19:09:39 INFO - PROCESS | 1750 | 1467598179971 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 19:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:09:39 INFO - PROCESS | 1750 | 1467598179980 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:09:39 INFO - PROCESS | 1750 | 1467598179985 Marionette TRACE conn4 <- [1,1222,null,{}] 19:09:40 INFO - PROCESS | 1750 | 1467598180000 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:40 INFO - PROCESS | 1750 | 1467598180005 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:40 INFO - PROCESS | 1750 | 1467598180171 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0x92aec000) [pid = 1750] [serial = 881] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 101 (0x92aeec00) [pid = 1750] [serial = 882] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x9133ec00) [pid = 1750] [serial = 879] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x8bb47800) [pid = 1750] [serial = 842] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x92ae7800) [pid = 1750] [serial = 858] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x923f3800) [pid = 1750] [serial = 857] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x91026000) [pid = 1750] [serial = 848] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x8f8c6800) [pid = 1750] [serial = 870] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x8f94c800) [pid = 1750] [serial = 864] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x9136c000) [pid = 1750] [serial = 851] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x91022800) [pid = 1750] [serial = 872] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8d8be400) [pid = 1750] [serial = 866] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x8f842000) [pid = 1750] [serial = 869] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x92ae2000) [pid = 1750] [serial = 861] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x90f06000) [pid = 1750] [serial = 840] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x9102d800) [pid = 1750] [serial = 849] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x920d0800) [pid = 1750] [serial = 854] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8d8c2000) [pid = 1750] [serial = 843] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x92d46800) [pid = 1750] [serial = 860] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x8f6de800) [pid = 1750] [serial = 863] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x920d4c00) [pid = 1750] [serial = 855] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8dc28c00) [pid = 1750] [serial = 867] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8f847800) [pid = 1750] [serial = 845] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x91335c00) [pid = 1750] [serial = 873] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8f83b400) [pid = 1750] [serial = 878] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x9137a800) [pid = 1750] [serial = 876] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x91366800) [pid = 1750] [serial = 875] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x91374400) [pid = 1750] [serial = 852] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8f946000) [pid = 1750] [serial = 846] [outer = (nil)] [url = about:blank] 19:09:40 INFO - PROCESS | 1750 | 1467598180350 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:40 INFO - PROCESS | 1750 | 1467598180365 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc1b800 == 34 [pid = 1750] [id = 313] 19:09:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8dc28c00) [pid = 1750] [serial = 940] [outer = (nil)] 19:09:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8e396c00) [pid = 1750] [serial = 941] [outer = 0x8dc28c00] 19:09:40 INFO - PROCESS | 1750 | 1467598180495 Marionette DEBUG loaded listener.js 19:09:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8f6bd800) [pid = 1750] [serial = 942] [outer = 0x8dc28c00] 19:09:41 INFO - PROCESS | 1750 | 1467598181241 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 19:09:41 INFO - PROCESS | 1750 | 1467598181286 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 19:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:09:41 INFO - PROCESS | 1750 | 1467598181295 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:09:41 INFO - PROCESS | 1750 | 1467598181298 Marionette TRACE conn4 <- [1,1226,null,{}] 19:09:41 INFO - PROCESS | 1750 | 1467598181304 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:41 INFO - PROCESS | 1750 | 1467598181309 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:41 INFO - PROCESS | 1750 | 1467598181483 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 19:09:41 INFO - PROCESS | 1750 | 1467598181494 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:41 INFO - PROCESS | 1750 | 1467598181501 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8c5c00 == 35 [pid = 1750] [id = 314] 19:09:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x8f8c7400) [pid = 1750] [serial = 943] [outer = (nil)] 19:09:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x90f0e000) [pid = 1750] [serial = 944] [outer = 0x8f8c7400] 19:09:41 INFO - PROCESS | 1750 | 1467598181569 Marionette DEBUG loaded listener.js 19:09:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x90f98800) [pid = 1750] [serial = 945] [outer = 0x8f8c7400] 19:09:42 INFO - PROCESS | 1750 | 1467598182475 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 19:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1237ms 19:09:42 INFO - PROCESS | 1750 | 1467598182532 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 19:09:42 INFO - PROCESS | 1750 | 1467598182536 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 19:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:09:42 INFO - PROCESS | 1750 | 1467598182545 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:09:42 INFO - PROCESS | 1750 | 1467598182553 Marionette TRACE conn4 <- [1,1230,null,{}] 19:09:42 INFO - PROCESS | 1750 | 1467598182574 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:42 INFO - PROCESS | 1750 | 1467598182588 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:42 INFO - PROCESS | 1750 | 1467598182803 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 19:09:42 INFO - PROCESS | 1750 | 1467598182858 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:42 INFO - PROCESS | 1750 | 1467598182870 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4c000 == 36 [pid = 1750] [id = 315] 19:09:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x8d80b000) [pid = 1750] [serial = 946] [outer = (nil)] 19:09:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x91364000) [pid = 1750] [serial = 947] [outer = 0x8d80b000] 19:09:42 INFO - PROCESS | 1750 | 1467598182940 Marionette DEBUG loaded listener.js 19:09:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x91371000) [pid = 1750] [serial = 948] [outer = 0x8d80b000] 19:09:43 INFO - PROCESS | 1750 | 1467598183873 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 19:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1348ms 19:09:43 INFO - PROCESS | 1750 | 1467598183891 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 19:09:43 INFO - PROCESS | 1750 | 1467598183894 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 19:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:09:43 INFO - PROCESS | 1750 | 1467598183902 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:09:43 INFO - PROCESS | 1750 | 1467598183905 Marionette TRACE conn4 <- [1,1234,null,{}] 19:09:43 INFO - PROCESS | 1750 | 1467598183925 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:43 INFO - PROCESS | 1750 | 1467598183930 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:44 INFO - PROCESS | 1750 | 1467598184135 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 19:09:44 INFO - PROCESS | 1750 | 1467598184157 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:44 INFO - PROCESS | 1750 | 1467598184169 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf1400 == 37 [pid = 1750] [id = 316] 19:09:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x91375800) [pid = 1750] [serial = 949] [outer = (nil)] 19:09:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x9137e000) [pid = 1750] [serial = 950] [outer = 0x91375800] 19:09:44 INFO - PROCESS | 1750 | 1467598184233 Marionette DEBUG loaded listener.js 19:09:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x91381400) [pid = 1750] [serial = 951] [outer = 0x91375800] 19:09:44 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8dc27400) [pid = 1750] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:09:44 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x90f8ec00) [pid = 1750] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:09:44 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x98de8c00) [pid = 1750] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:09:44 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x92aee400) [pid = 1750] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:09:44 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x92ae9800) [pid = 1750] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:09:44 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8d8c7400) [pid = 1750] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:09:44 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x8baee400) [pid = 1750] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:09:44 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8d802c00) [pid = 1750] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:09:44 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x93d3c800) [pid = 1750] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:09:44 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x93d3f000) [pid = 1750] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:09:44 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8f8c0000) [pid = 1750] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:09:44 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x953adc00) [pid = 1750] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:09:44 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x9526ac00) [pid = 1750] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:09:44 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8e357800) [pid = 1750] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:09:45 INFO - PROCESS | 1750 | 1467598185255 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 19:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1401ms 19:09:45 INFO - PROCESS | 1750 | 1467598185303 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 19:09:45 INFO - PROCESS | 1750 | 1467598185307 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 19:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:09:45 INFO - PROCESS | 1750 | 1467598185313 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:09:45 INFO - PROCESS | 1750 | 1467598185316 Marionette TRACE conn4 <- [1,1238,null,{}] 19:09:45 INFO - PROCESS | 1750 | 1467598185322 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:45 INFO - PROCESS | 1750 | 1467598185326 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:45 INFO - PROCESS | 1750 | 1467598185532 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 19:09:45 INFO - PROCESS | 1750 | 1467598185546 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:45 INFO - PROCESS | 1750 | 1467598185564 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80d800 == 38 [pid = 1750] [id = 317] 19:09:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8e353800) [pid = 1750] [serial = 952] [outer = (nil)] 19:09:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x9136f800) [pid = 1750] [serial = 953] [outer = 0x8e353800] 19:09:45 INFO - PROCESS | 1750 | 1467598185643 Marionette DEBUG loaded listener.js 19:09:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x920d4800) [pid = 1750] [serial = 954] [outer = 0x8e353800] 19:09:46 INFO - PROCESS | 1750 | 1467598186440 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 19:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1184ms 19:09:46 INFO - PROCESS | 1750 | 1467598186497 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 19:09:46 INFO - PROCESS | 1750 | 1467598186501 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 19:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:09:46 INFO - PROCESS | 1750 | 1467598186507 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:09:46 INFO - PROCESS | 1750 | 1467598186510 Marionette TRACE conn4 <- [1,1242,null,{}] 19:09:46 INFO - PROCESS | 1750 | 1467598186516 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:46 INFO - PROCESS | 1750 | 1467598186521 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:46 INFO - PROCESS | 1750 | 1467598186676 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 19:09:46 INFO - PROCESS | 1750 | 1467598186685 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:46 INFO - PROCESS | 1750 | 1467598186692 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c4400 == 39 [pid = 1750] [id = 318] 19:09:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8f949c00) [pid = 1750] [serial = 955] [outer = (nil)] 19:09:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x92ae2000) [pid = 1750] [serial = 956] [outer = 0x8f949c00] 19:09:46 INFO - PROCESS | 1750 | 1467598186760 Marionette DEBUG loaded listener.js 19:09:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x92ae3800) [pid = 1750] [serial = 957] [outer = 0x8f949c00] 19:09:47 INFO - PROCESS | 1750 | 1467598187903 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 19:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1429ms 19:09:47 INFO - PROCESS | 1750 | 1467598187937 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 19:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:09:47 INFO - PROCESS | 1750 | 1467598187944 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 19:09:47 INFO - PROCESS | 1750 | 1467598187952 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:09:47 INFO - PROCESS | 1750 | 1467598187960 Marionette TRACE conn4 <- [1,1246,null,{}] 19:09:47 INFO - PROCESS | 1750 | 1467598187968 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:47 INFO - PROCESS | 1750 | 1467598187974 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:48 INFO - PROCESS | 1750 | 1467598188161 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 19:09:48 INFO - PROCESS | 1750 | 1467598188392 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:48 INFO - PROCESS | 1750 | 1467598188402 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c2400 == 40 [pid = 1750] [id = 319] 19:09:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x8d8c5400) [pid = 1750] [serial = 958] [outer = (nil)] 19:09:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x8f6dac00) [pid = 1750] [serial = 959] [outer = 0x8d8c5400] 19:09:48 INFO - PROCESS | 1750 | 1467598188527 Marionette DEBUG loaded listener.js 19:09:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x8f8c2800) [pid = 1750] [serial = 960] [outer = 0x8d8c5400] 19:09:49 INFO - PROCESS | 1750 | 1467598189423 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 19:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1546ms 19:09:49 INFO - PROCESS | 1750 | 1467598189497 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 19:09:49 INFO - PROCESS | 1750 | 1467598189505 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 19:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:09:49 INFO - PROCESS | 1750 | 1467598189515 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:09:49 INFO - PROCESS | 1750 | 1467598189519 Marionette TRACE conn4 <- [1,1250,null,{}] 19:09:49 INFO - PROCESS | 1750 | 1467598189526 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:49 INFO - PROCESS | 1750 | 1467598189532 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:49 INFO - PROCESS | 1750 | 1467598189778 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 19:09:50 INFO - PROCESS | 1750 | 1467598190043 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:50 INFO - PROCESS | 1750 | 1467598190056 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8bb000 == 41 [pid = 1750] [id = 320] 19:09:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x90f94c00) [pid = 1750] [serial = 961] [outer = (nil)] 19:09:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x91336000) [pid = 1750] [serial = 962] [outer = 0x90f94c00] 19:09:50 INFO - PROCESS | 1750 | 1467598190151 Marionette DEBUG loaded listener.js 19:09:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x91340c00) [pid = 1750] [serial = 963] [outer = 0x90f94c00] 19:09:51 INFO - PROCESS | 1750 | 1467598191000 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 19:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1542ms 19:09:51 INFO - PROCESS | 1750 | 1467598191062 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 19:09:51 INFO - PROCESS | 1750 | 1467598191067 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 19:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:09:51 INFO - PROCESS | 1750 | 1467598191077 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:09:51 INFO - PROCESS | 1750 | 1467598191082 Marionette TRACE conn4 <- [1,1254,null,{}] 19:09:51 INFO - PROCESS | 1750 | 1467598191100 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:51 INFO - PROCESS | 1750 | 1467598191108 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:51 INFO - PROCESS | 1750 | 1467598191293 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 19:09:51 INFO - PROCESS | 1750 | 1467598191437 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:51 INFO - PROCESS | 1750 | 1467598191449 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x923bd800 == 42 [pid = 1750] [id = 321] 19:09:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x923f0800) [pid = 1750] [serial = 964] [outer = (nil)] 19:09:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x92ae6400) [pid = 1750] [serial = 965] [outer = 0x923f0800] 19:09:51 INFO - PROCESS | 1750 | 1467598191531 Marionette DEBUG loaded listener.js 19:09:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x92aedc00) [pid = 1750] [serial = 966] [outer = 0x923f0800] 19:09:52 INFO - PROCESS | 1750 | 1467598192479 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 19:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1454ms 19:09:52 INFO - PROCESS | 1750 | 1467598192530 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 19:09:52 INFO - PROCESS | 1750 | 1467598192535 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 19:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:09:52 INFO - PROCESS | 1750 | 1467598192542 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:09:52 INFO - PROCESS | 1750 | 1467598192545 Marionette TRACE conn4 <- [1,1258,null,{}] 19:09:52 INFO - PROCESS | 1750 | 1467598192551 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:52 INFO - PROCESS | 1750 | 1467598192557 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:52 INFO - PROCESS | 1750 | 1467598192738 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 19:09:52 INFO - PROCESS | 1750 | 1467598192922 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:52 INFO - PROCESS | 1750 | 1467598192932 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x9136d000 == 43 [pid = 1750] [id = 322] 19:09:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x92aef000) [pid = 1750] [serial = 967] [outer = (nil)] 19:09:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x92d47c00) [pid = 1750] [serial = 968] [outer = 0x92aef000] 19:09:53 INFO - PROCESS | 1750 | 1467598193012 Marionette DEBUG loaded listener.js 19:09:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x92d4cc00) [pid = 1750] [serial = 969] [outer = 0x92aef000] 19:09:53 INFO - PROCESS | 1750 | 1467598193946 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 19:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1438ms 19:09:53 INFO - PROCESS | 1750 | 1467598193981 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 19:09:53 INFO - PROCESS | 1750 | 1467598193985 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 19:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:09:53 INFO - PROCESS | 1750 | 1467598193992 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:09:53 INFO - PROCESS | 1750 | 1467598193994 Marionette TRACE conn4 <- [1,1262,null,{}] 19:09:54 INFO - PROCESS | 1750 | 1467598194001 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:54 INFO - PROCESS | 1750 | 1467598194006 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:54 INFO - PROCESS | 1750 | 1467598194180 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 19:09:54 INFO - PROCESS | 1750 | 1467598194355 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:54 INFO - PROCESS | 1750 | 1467598194366 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf3c00 == 44 [pid = 1750] [id = 323] 19:09:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x91381c00) [pid = 1750] [serial = 970] [outer = (nil)] 19:09:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x930bf800) [pid = 1750] [serial = 971] [outer = 0x91381c00] 19:09:54 INFO - PROCESS | 1750 | 1467598194448 Marionette DEBUG loaded listener.js 19:09:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x930c1c00) [pid = 1750] [serial = 972] [outer = 0x91381c00] 19:09:55 INFO - PROCESS | 1750 | 1467598195478 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 19:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1531ms 19:09:55 INFO - PROCESS | 1750 | 1467598195525 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 19:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:09:55 INFO - PROCESS | 1750 | 1467598195529 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 19:09:55 INFO - PROCESS | 1750 | 1467598195536 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:09:55 INFO - PROCESS | 1750 | 1467598195540 Marionette TRACE conn4 <- [1,1266,null,{}] 19:09:55 INFO - PROCESS | 1750 | 1467598195546 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:55 INFO - PROCESS | 1750 | 1467598195556 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:55 INFO - PROCESS | 1750 | 1467598195756 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 19:09:55 INFO - PROCESS | 1750 | 1467598195981 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:56 INFO - PROCESS | 1750 | 1467598195988 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb48400 == 45 [pid = 1750] [id = 324] 19:09:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x8dc25800) [pid = 1750] [serial = 973] [outer = (nil)] 19:09:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x948b7400) [pid = 1750] [serial = 974] [outer = 0x8dc25800] 19:09:56 INFO - PROCESS | 1750 | 1467598196116 Marionette DEBUG loaded listener.js 19:09:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x95262c00) [pid = 1750] [serial = 975] [outer = 0x8dc25800] 19:09:56 INFO - PROCESS | 1750 | 1467598196949 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 19:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1453ms 19:09:56 INFO - PROCESS | 1750 | 1467598196995 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 19:09:57 INFO - PROCESS | 1750 | 1467598196998 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 19:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:09:57 INFO - PROCESS | 1750 | 1467598197005 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:09:57 INFO - PROCESS | 1750 | 1467598197009 Marionette TRACE conn4 <- [1,1270,null,{}] 19:09:57 INFO - PROCESS | 1750 | 1467598197015 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:57 INFO - PROCESS | 1750 | 1467598197020 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:57 INFO - PROCESS | 1750 | 1467598197201 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 19:09:57 INFO - PROCESS | 1750 | 1467598197374 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:57 INFO - PROCESS | 1750 | 1467598197384 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d801400 == 46 [pid = 1750] [id = 325] 19:09:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x8d80ec00) [pid = 1750] [serial = 976] [outer = (nil)] 19:09:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x952b3000) [pid = 1750] [serial = 977] [outer = 0x8d80ec00] 19:09:57 INFO - PROCESS | 1750 | 1467598197462 Marionette DEBUG loaded listener.js 19:09:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x952bb400) [pid = 1750] [serial = 978] [outer = 0x8d80ec00] 19:09:58 INFO - PROCESS | 1750 | 1467598198442 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 19:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1485ms 19:09:58 INFO - PROCESS | 1750 | 1467598198491 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 19:09:58 INFO - PROCESS | 1750 | 1467598198494 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 19:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:09:58 INFO - PROCESS | 1750 | 1467598198502 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:09:58 INFO - PROCESS | 1750 | 1467598198505 Marionette TRACE conn4 <- [1,1274,null,{}] 19:09:58 INFO - PROCESS | 1750 | 1467598198511 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:58 INFO - PROCESS | 1750 | 1467598198516 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:58 INFO - PROCESS | 1750 | 1467598198687 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 19:09:58 INFO - PROCESS | 1750 | 1467598198861 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:58 INFO - PROCESS | 1750 | 1467598198870 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:09:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb50000 == 47 [pid = 1750] [id = 326] 19:09:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x8d8c1c00) [pid = 1750] [serial = 979] [outer = (nil)] 19:09:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x953b8800) [pid = 1750] [serial = 980] [outer = 0x8d8c1c00] 19:09:58 INFO - PROCESS | 1750 | 1467598198946 Marionette DEBUG loaded listener.js 19:09:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x953ba800) [pid = 1750] [serial = 981] [outer = 0x8d8c1c00] 19:09:59 INFO - PROCESS | 1750 | 1467598199897 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 19:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1434ms 19:09:59 INFO - PROCESS | 1750 | 1467598199937 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 19:09:59 INFO - PROCESS | 1750 | 1467598199941 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 19:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:09:59 INFO - PROCESS | 1750 | 1467598199948 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:09:59 INFO - PROCESS | 1750 | 1467598199951 Marionette TRACE conn4 <- [1,1278,null,{}] 19:09:59 INFO - PROCESS | 1750 | 1467598199957 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:09:59 INFO - PROCESS | 1750 | 1467598199962 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:00 INFO - PROCESS | 1750 | 1467598200141 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 19:10:00 INFO - PROCESS | 1750 | 1467598200585 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:00 INFO - PROCESS | 1750 | 1467598200594 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf3c00 == 48 [pid = 1750] [id = 327] 19:10:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x8bcf7c00) [pid = 1750] [serial = 982] [outer = (nil)] 19:10:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x8d806000) [pid = 1750] [serial = 983] [outer = 0x8bcf7c00] 19:10:00 INFO - PROCESS | 1750 | 1467598200713 Marionette DEBUG loaded listener.js 19:10:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x8dc1fc00) [pid = 1750] [serial = 984] [outer = 0x8bcf7c00] 19:10:01 INFO - PROCESS | 1750 | 1467598201659 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 19:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1783ms 19:10:01 INFO - PROCESS | 1750 | 1467598201734 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 19:10:01 INFO - PROCESS | 1750 | 1467598201740 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 19:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:10:01 INFO - PROCESS | 1750 | 1467598201748 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:10:01 INFO - PROCESS | 1750 | 1467598201753 Marionette TRACE conn4 <- [1,1282,null,{}] 19:10:01 INFO - PROCESS | 1750 | 1467598201760 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:01 INFO - PROCESS | 1750 | 1467598201769 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:01 INFO - PROCESS | 1750 | 1467598201981 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 19:10:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8baee000 == 47 [pid = 1750] [id = 303] 19:10:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6bac00 == 46 [pid = 1750] [id = 289] 19:10:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8baec800 == 45 [pid = 1750] [id = 279] 19:10:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4d400 == 44 [pid = 1750] [id = 281] 19:10:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae6400 == 43 [pid = 1750] [id = 291] 19:10:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6b8400 == 42 [pid = 1750] [id = 277] 19:10:03 INFO - PROCESS | 1750 | --DOCSHELL 0x9136b000 == 41 [pid = 1750] [id = 285] 19:10:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8baedc00 == 40 [pid = 1750] [id = 280] 19:10:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae7000 == 39 [pid = 1750] [id = 287] 19:10:03 INFO - PROCESS | 1750 | --DOCSHELL 0x90f96400 == 38 [pid = 1750] [id = 290] 19:10:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8baef000 == 37 [pid = 1750] [id = 278] 19:10:03 INFO - PROCESS | 1750 | --DOCSHELL 0x90f99400 == 36 [pid = 1750] [id = 282] 19:10:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8d803c00 == 35 [pid = 1750] [id = 284] 19:10:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae7800 == 34 [pid = 1750] [id = 292] 19:10:03 INFO - PROCESS | 1750 | --DOCSHELL 0x90f99000 == 33 [pid = 1750] [id = 283] 19:10:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8baea000 == 32 [pid = 1750] [id = 286] 19:10:03 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c3800 == 31 [pid = 1750] [id = 276] 19:10:03 INFO - PROCESS | 1750 | --DOCSHELL 0x98672000 == 30 [pid = 1750] [id = 11] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x8f83bc00) [pid = 1750] [serial = 885] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x8f6b9800) [pid = 1750] [serial = 884] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0x91342000) [pid = 1750] [serial = 888] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 101 (0x8bcfdc00) [pid = 1750] [serial = 627] [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.] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x91022400) [pid = 1750] [serial = 887] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x92f93c00) [pid = 1750] [serial = 891] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x92d49400) [pid = 1750] [serial = 890] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x93b71c00) [pid = 1750] [serial = 894] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x93b2ec00) [pid = 1750] [serial = 893] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x8dc23400) [pid = 1750] [serial = 914] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x8baf5800) [pid = 1750] [serial = 911] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x8bb4fc00) [pid = 1750] [serial = 912] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x8e34d800) [pid = 1750] [serial = 909] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8d809400) [pid = 1750] [serial = 908] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x93d47800) [pid = 1750] [serial = 897] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x93d44c00) [pid = 1750] [serial = 896] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x953b1400) [pid = 1750] [serial = 900] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x8f950c00) [pid = 1750] [serial = 920] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x9526c800) [pid = 1750] [serial = 899] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x978d7000) [pid = 1750] [serial = 903] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x953bbc00) [pid = 1750] [serial = 902] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x90f8d400) [pid = 1750] [serial = 923] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x9812a400) [pid = 1750] [serial = 906] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x98123000) [pid = 1750] [serial = 905] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8e34a000) [pid = 1750] [serial = 915] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x90f0b800) [pid = 1750] [serial = 921] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8f6dcc00) [pid = 1750] [serial = 918] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8f6bb400) [pid = 1750] [serial = 917] [outer = (nil)] [url = about:blank] 19:10:03 INFO - PROCESS | 1750 | 1467598203496 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:03 INFO - PROCESS | 1750 | 1467598203507 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baedc00 == 31 [pid = 1750] [id = 328] 19:10:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x8baee000) [pid = 1750] [serial = 985] [outer = (nil)] 19:10:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x8baf4400) [pid = 1750] [serial = 986] [outer = 0x8baee000] 19:10:03 INFO - PROCESS | 1750 | 1467598203586 Marionette DEBUG loaded listener.js 19:10:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x8bb50400) [pid = 1750] [serial = 987] [outer = 0x8baee000] 19:10:04 INFO - PROCESS | 1750 | 1467598204370 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 19:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 2641ms 19:10:04 INFO - PROCESS | 1750 | 1467598204390 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 19:10:04 INFO - PROCESS | 1750 | 1467598204397 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 19:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:10:04 INFO - PROCESS | 1750 | 1467598204405 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:10:04 INFO - PROCESS | 1750 | 1467598204409 Marionette TRACE conn4 <- [1,1286,null,{}] 19:10:04 INFO - PROCESS | 1750 | 1467598204422 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:04 INFO - PROCESS | 1750 | 1467598204430 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:04 INFO - PROCESS | 1750 | 1467598204641 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 19:10:04 INFO - PROCESS | 1750 | 1467598204653 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:04 INFO - PROCESS | 1750 | 1467598204662 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80d000 == 32 [pid = 1750] [id = 329] 19:10:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x8d810800) [pid = 1750] [serial = 988] [outer = (nil)] 19:10:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x8d8c1000) [pid = 1750] [serial = 989] [outer = 0x8d810800] 19:10:04 INFO - PROCESS | 1750 | 1467598204735 Marionette DEBUG loaded listener.js 19:10:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x8dc1c400) [pid = 1750] [serial = 990] [outer = 0x8d810800] 19:10:05 INFO - PROCESS | 1750 | 1467598205638 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 19:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1283ms 19:10:05 INFO - PROCESS | 1750 | 1467598205692 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 19:10:05 INFO - PROCESS | 1750 | 1467598205699 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 19:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:10:05 INFO - PROCESS | 1750 | 1467598205706 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:10:05 INFO - PROCESS | 1750 | 1467598205710 Marionette TRACE conn4 <- [1,1290,null,{}] 19:10:05 INFO - PROCESS | 1750 | 1467598205716 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:05 INFO - PROCESS | 1750 | 1467598205721 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:05 INFO - PROCESS | 1750 | 1467598205895 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 19:10:06 INFO - PROCESS | 1750 | 1467598206049 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:06 INFO - PROCESS | 1750 | 1467598206057 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e34a400 == 33 [pid = 1750] [id = 330] 19:10:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8e34d000) [pid = 1750] [serial = 991] [outer = (nil)] 19:10:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8e399c00) [pid = 1750] [serial = 992] [outer = 0x8e34d000] 19:10:06 INFO - PROCESS | 1750 | 1467598206127 Marionette DEBUG loaded listener.js 19:10:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8f6b9000) [pid = 1750] [serial = 993] [outer = 0x8e34d000] 19:10:07 INFO - PROCESS | 1750 | 1467598207080 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 19:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1430ms 19:10:07 INFO - PROCESS | 1750 | 1467598207139 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 19:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:10:07 INFO - PROCESS | 1750 | 1467598207143 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 19:10:07 INFO - PROCESS | 1750 | 1467598207158 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:10:07 INFO - PROCESS | 1750 | 1467598207168 Marionette TRACE conn4 <- [1,1294,null,{}] 19:10:07 INFO - PROCESS | 1750 | 1467598207182 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:07 INFO - PROCESS | 1750 | 1467598207190 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:07 INFO - PROCESS | 1750 | 1467598207418 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 19:10:07 INFO - PROCESS | 1750 | 1467598207442 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:07 INFO - PROCESS | 1750 | 1467598207450 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f83f400 == 34 [pid = 1750] [id = 331] 19:10:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x8f83fc00) [pid = 1750] [serial = 994] [outer = (nil)] 19:10:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x8f8be400) [pid = 1750] [serial = 995] [outer = 0x8f83fc00] 19:10:07 INFO - PROCESS | 1750 | 1467598207518 Marionette DEBUG loaded listener.js 19:10:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8f8c7000) [pid = 1750] [serial = 996] [outer = 0x8f83fc00] 19:10:08 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x9133b000) [pid = 1750] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:10:08 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x8d8c5800) [pid = 1750] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:10:08 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8baef400) [pid = 1750] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:10:08 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8f8c7400) [pid = 1750] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:10:08 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x8baf3000) [pid = 1750] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:10:08 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x8e353800) [pid = 1750] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:10:08 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8e358000) [pid = 1750] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:10:08 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8dc28c00) [pid = 1750] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:10:08 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8d80b000) [pid = 1750] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:10:08 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x9136f000) [pid = 1750] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:10:08 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x91375800) [pid = 1750] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:10:08 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x978dc800) [pid = 1750] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:10:08 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8f949c00) [pid = 1750] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:10:08 INFO - PROCESS | 1750 | 1467598208983 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 19:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1860ms 19:10:09 INFO - PROCESS | 1750 | 1467598209009 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 19:10:09 INFO - PROCESS | 1750 | 1467598209014 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 19:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:10:09 INFO - PROCESS | 1750 | 1467598209020 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:10:09 INFO - PROCESS | 1750 | 1467598209023 Marionette TRACE conn4 <- [1,1298,null,{}] 19:10:09 INFO - PROCESS | 1750 | 1467598209029 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:09 INFO - PROCESS | 1750 | 1467598209034 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:09 INFO - PROCESS | 1750 | 1467598209180 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 19:10:09 INFO - PROCESS | 1750 | 1467598209194 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:09 INFO - PROCESS | 1750 | 1467598209203 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e351400 == 35 [pid = 1750] [id = 332] 19:10:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8f6dbc00) [pid = 1750] [serial = 997] [outer = (nil)] 19:10:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x8f949000) [pid = 1750] [serial = 998] [outer = 0x8f6dbc00] 19:10:09 INFO - PROCESS | 1750 | 1467598209271 Marionette DEBUG loaded listener.js 19:10:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x8f94bc00) [pid = 1750] [serial = 999] [outer = 0x8f6dbc00] 19:10:10 INFO - PROCESS | 1750 | 1467598210138 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 19:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1180ms 19:10:10 INFO - PROCESS | 1750 | 1467598210201 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 19:10:10 INFO - PROCESS | 1750 | 1467598210205 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 19:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:10:10 INFO - PROCESS | 1750 | 1467598210211 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:10:10 INFO - PROCESS | 1750 | 1467598210213 Marionette TRACE conn4 <- [1,1302,null,{}] 19:10:10 INFO - PROCESS | 1750 | 1467598210219 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:10 INFO - PROCESS | 1750 | 1467598210225 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:10 INFO - PROCESS | 1750 | 1467598210376 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 19:10:10 INFO - PROCESS | 1750 | 1467598210385 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:10 INFO - PROCESS | 1750 | 1467598210403 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f952c00 == 36 [pid = 1750] [id = 333] 19:10:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x90f05c00) [pid = 1750] [serial = 1000] [outer = (nil)] 19:10:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x90f0d400) [pid = 1750] [serial = 1001] [outer = 0x90f05c00] 19:10:10 INFO - PROCESS | 1750 | 1467598210602 Marionette DEBUG loaded listener.js 19:10:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x91024400) [pid = 1750] [serial = 1002] [outer = 0x90f05c00] 19:10:11 INFO - PROCESS | 1750 | 1467598211656 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 19:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1488ms 19:10:11 INFO - PROCESS | 1750 | 1467598211700 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 19:10:11 INFO - PROCESS | 1750 | 1467598211707 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 19:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:10:11 INFO - PROCESS | 1750 | 1467598211715 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:10:11 INFO - PROCESS | 1750 | 1467598211723 Marionette TRACE conn4 <- [1,1306,null,{}] 19:10:11 INFO - PROCESS | 1750 | 1467598211731 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:11 INFO - PROCESS | 1750 | 1467598211736 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:11 INFO - PROCESS | 1750 | 1467598211921 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 19:10:12 INFO - PROCESS | 1750 | 1467598212139 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:12 INFO - PROCESS | 1750 | 1467598212151 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf1400 == 37 [pid = 1750] [id = 334] 19:10:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x8bb51800) [pid = 1750] [serial = 1003] [outer = (nil)] 19:10:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8d8c9800) [pid = 1750] [serial = 1004] [outer = 0x8bb51800] 19:10:12 INFO - PROCESS | 1750 | 1467598212239 Marionette DEBUG loaded listener.js 19:10:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8f6b2400) [pid = 1750] [serial = 1005] [outer = 0x8bb51800] 19:10:13 INFO - PROCESS | 1750 | 1467598213127 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 19:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1446ms 19:10:13 INFO - PROCESS | 1750 | 1467598213198 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 19:10:13 INFO - PROCESS | 1750 | 1467598213205 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 19:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:10:13 INFO - PROCESS | 1750 | 1467598213217 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:10:13 INFO - PROCESS | 1750 | 1467598213221 Marionette TRACE conn4 <- [1,1310,null,{}] 19:10:13 INFO - PROCESS | 1750 | 1467598213228 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:13 INFO - PROCESS | 1750 | 1467598213234 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:13 INFO - PROCESS | 1750 | 1467598213471 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 19:10:13 INFO - PROCESS | 1750 | 1467598213747 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:13 INFO - PROCESS | 1750 | 1467598213758 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f844400 == 38 [pid = 1750] [id = 335] 19:10:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8f8c3000) [pid = 1750] [serial = 1006] [outer = (nil)] 19:10:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x8f954c00) [pid = 1750] [serial = 1007] [outer = 0x8f8c3000] 19:10:13 INFO - PROCESS | 1750 | 1467598213856 Marionette DEBUG loaded listener.js 19:10:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x90f92c00) [pid = 1750] [serial = 1008] [outer = 0x8f8c3000] 19:10:14 INFO - PROCESS | 1750 | 1467598214743 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 19:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:10:14 INFO - PROCESS | 1750 | 1467598214816 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 19:10:14 INFO - PROCESS | 1750 | 1467598214823 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:10:14 INFO - PROCESS | 1750 | 1467598214829 Marionette TRACE conn4 <- [1,1314,null,{}] 19:10:14 INFO - PROCESS | 1750 | 1467598214846 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:14 INFO - PROCESS | 1750 | 1467598214855 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:15 INFO - PROCESS | 1750 | 1467598215071 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 19:10:15 INFO - PROCESS | 1750 | 1467598215288 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:15 INFO - PROCESS | 1750 | 1467598215297 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x9133bc00 == 39 [pid = 1750] [id = 336] 19:10:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x9133cc00) [pid = 1750] [serial = 1009] [outer = (nil)] 19:10:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x91343800) [pid = 1750] [serial = 1010] [outer = 0x9133cc00] 19:10:15 INFO - PROCESS | 1750 | 1467598215427 Marionette DEBUG loaded listener.js 19:10:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x9136d800) [pid = 1750] [serial = 1011] [outer = 0x9133cc00] 19:10:16 INFO - PROCESS | 1750 | 1467598216295 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 19:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1541ms 19:10:16 INFO - PROCESS | 1750 | 1467598216364 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 19:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:10:16 INFO - PROCESS | 1750 | 1467598216370 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 19:10:16 INFO - PROCESS | 1750 | 1467598216377 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:10:16 INFO - PROCESS | 1750 | 1467598216380 Marionette TRACE conn4 <- [1,1318,null,{}] 19:10:16 INFO - PROCESS | 1750 | 1467598216386 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:16 INFO - PROCESS | 1750 | 1467598216392 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:16 INFO - PROCESS | 1750 | 1467598216608 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 19:10:16 INFO - PROCESS | 1750 | 1467598216823 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:16 INFO - PROCESS | 1750 | 1467598216831 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d807c00 == 40 [pid = 1750] [id = 337] 19:10:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x91027800) [pid = 1750] [serial = 1012] [outer = (nil)] 19:10:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x920c8c00) [pid = 1750] [serial = 1013] [outer = 0x91027800] 19:10:16 INFO - PROCESS | 1750 | 1467598216959 Marionette DEBUG loaded listener.js 19:10:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x923b2000) [pid = 1750] [serial = 1014] [outer = 0x91027800] 19:10:17 INFO - PROCESS | 1750 | 1467598217831 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 19:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1489ms 19:10:17 INFO - PROCESS | 1750 | 1467598217866 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 19:10:17 INFO - PROCESS | 1750 | 1467598217869 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 19:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:10:17 INFO - PROCESS | 1750 | 1467598217876 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:10:17 INFO - PROCESS | 1750 | 1467598217879 Marionette TRACE conn4 <- [1,1322,null,{}] 19:10:17 INFO - PROCESS | 1750 | 1467598217886 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:17 INFO - PROCESS | 1750 | 1467598217891 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:18 INFO - PROCESS | 1750 | 1467598218061 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 19:10:18 INFO - PROCESS | 1750 | 1467598218245 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:18 INFO - PROCESS | 1750 | 1467598218252 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x91379400 == 41 [pid = 1750] [id = 338] 19:10:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x91379c00) [pid = 1750] [serial = 1015] [outer = (nil)] 19:10:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x923bc400) [pid = 1750] [serial = 1016] [outer = 0x91379c00] 19:10:18 INFO - PROCESS | 1750 | 1467598218368 Marionette DEBUG loaded listener.js 19:10:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x923f7400) [pid = 1750] [serial = 1017] [outer = 0x91379c00] 19:10:19 INFO - PROCESS | 1750 | 1467598219347 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 19:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1538ms 19:10:19 INFO - PROCESS | 1750 | 1467598219415 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 19:10:19 INFO - PROCESS | 1750 | 1467598219418 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 19:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:10:19 INFO - PROCESS | 1750 | 1467598219426 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:10:19 INFO - PROCESS | 1750 | 1467598219430 Marionette TRACE conn4 <- [1,1326,null,{}] 19:10:19 INFO - PROCESS | 1750 | 1467598219435 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:19 INFO - PROCESS | 1750 | 1467598219446 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:19 INFO - PROCESS | 1750 | 1467598219677 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 19:10:19 INFO - PROCESS | 1750 | 1467598219902 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:19 INFO - PROCESS | 1750 | 1467598219910 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae6800 == 42 [pid = 1750] [id = 339] 19:10:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x8d803c00) [pid = 1750] [serial = 1018] [outer = (nil)] 19:10:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x92d4b400) [pid = 1750] [serial = 1019] [outer = 0x8d803c00] 19:10:20 INFO - PROCESS | 1750 | 1467598220037 Marionette DEBUG loaded listener.js 19:10:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x9133e400) [pid = 1750] [serial = 1020] [outer = 0x8d803c00] 19:10:20 INFO - PROCESS | 1750 | 1467598220923 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 19:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1535ms 19:10:20 INFO - PROCESS | 1750 | 1467598220962 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 19:10:20 INFO - PROCESS | 1750 | 1467598220966 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 19:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:10:20 INFO - PROCESS | 1750 | 1467598220973 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:10:20 INFO - PROCESS | 1750 | 1467598220977 Marionette TRACE conn4 <- [1,1330,null,{}] 19:10:20 INFO - PROCESS | 1750 | 1467598220982 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:20 INFO - PROCESS | 1750 | 1467598220988 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:21 INFO - PROCESS | 1750 | 1467598221155 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 19:10:21 INFO - PROCESS | 1750 | 1467598221524 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:21 INFO - PROCESS | 1750 | 1467598221536 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf0800 == 43 [pid = 1750] [id = 340] 19:10:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x8baf2400) [pid = 1750] [serial = 1021] [outer = (nil)] 19:10:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x8bcef800) [pid = 1750] [serial = 1022] [outer = 0x8baf2400] 19:10:21 INFO - PROCESS | 1750 | 1467598221614 Marionette DEBUG loaded listener.js 19:10:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x8d804800) [pid = 1750] [serial = 1023] [outer = 0x8baf2400] 19:10:22 INFO - PROCESS | 1750 | 1467598222462 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 19:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1535ms 19:10:22 INFO - PROCESS | 1750 | 1467598222511 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 19:10:22 INFO - PROCESS | 1750 | 1467598222517 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 19:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:10:22 INFO - PROCESS | 1750 | 1467598222525 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:10:22 INFO - PROCESS | 1750 | 1467598222529 Marionette TRACE conn4 <- [1,1334,null,{}] 19:10:22 INFO - PROCESS | 1750 | 1467598222537 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:22 INFO - PROCESS | 1750 | 1467598222545 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:22 INFO - PROCESS | 1750 | 1467598222716 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 19:10:22 INFO - PROCESS | 1750 | 1467598222901 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:22 INFO - PROCESS | 1750 | 1467598222910 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc26400 == 44 [pid = 1750] [id = 341] 19:10:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x8e355000) [pid = 1750] [serial = 1024] [outer = (nil)] 19:10:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x8f6e5400) [pid = 1750] [serial = 1025] [outer = 0x8e355000] 19:10:23 INFO - PROCESS | 1750 | 1467598223005 Marionette DEBUG loaded listener.js 19:10:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x8f83b800) [pid = 1750] [serial = 1026] [outer = 0x8e355000] 19:10:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6e3800 == 43 [pid = 1750] [id = 306] 19:10:23 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x97a94800) [pid = 1750] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:10:23 INFO - PROCESS | 1750 | 1467598223970 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 19:10:23 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x91369000) [pid = 1750] [serial = 933] [outer = (nil)] [url = about:blank] 19:10:23 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x91341c00) [pid = 1750] [serial = 932] [outer = (nil)] [url = about:blank] 19:10:23 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0x90f91c00) [pid = 1750] [serial = 924] [outer = (nil)] [url = about:blank] 19:10:23 INFO - PROCESS | 1750 | --DOMWINDOW == 101 (0x8bcf9400) [pid = 1750] [serial = 938] [outer = (nil)] [url = about:blank] 19:10:23 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x90f0e000) [pid = 1750] [serial = 944] [outer = (nil)] [url = about:blank] 19:10:23 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x8bb45400) [pid = 1750] [serial = 926] [outer = (nil)] [url = about:blank] 19:10:23 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x9136f800) [pid = 1750] [serial = 953] [outer = (nil)] [url = about:blank] 19:10:24 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x8f94fc00) [pid = 1750] [serial = 930] [outer = (nil)] [url = about:blank] 19:10:24 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x8d8c4c00) [pid = 1750] [serial = 939] [outer = (nil)] [url = about:blank] 19:10:24 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x8e396c00) [pid = 1750] [serial = 941] [outer = (nil)] [url = about:blank] 19:10:24 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x91364000) [pid = 1750] [serial = 947] [outer = (nil)] [url = about:blank] 19:10:24 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x920ccc00) [pid = 1750] [serial = 935] [outer = (nil)] [url = about:blank] 19:10:24 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x8dc1b400) [pid = 1750] [serial = 927] [outer = (nil)] [url = about:blank] 19:10:24 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x91381400) [pid = 1750] [serial = 951] [outer = (nil)] [url = about:blank] 19:10:24 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x923ae400) [pid = 1750] [serial = 936] [outer = (nil)] [url = about:blank] 19:10:24 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x8f6bd800) [pid = 1750] [serial = 942] [outer = (nil)] [url = about:blank] 19:10:24 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x90f98800) [pid = 1750] [serial = 945] [outer = (nil)] [url = about:blank] 19:10:24 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x91371000) [pid = 1750] [serial = 948] [outer = (nil)] [url = about:blank] 19:10:24 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8f945400) [pid = 1750] [serial = 929] [outer = (nil)] [url = about:blank] 19:10:24 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x9137e000) [pid = 1750] [serial = 950] [outer = (nil)] [url = about:blank] 19:10:24 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x920d4800) [pid = 1750] [serial = 954] [outer = (nil)] [url = about:blank] 19:10:24 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x92ae2000) [pid = 1750] [serial = 956] [outer = (nil)] [url = about:blank] 19:10:24 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x92ae3800) [pid = 1750] [serial = 957] [outer = (nil)] [url = about:blank] 19:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1535ms 19:10:24 INFO - PROCESS | 1750 | 1467598224063 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 19:10:24 INFO - PROCESS | 1750 | 1467598224069 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 19:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:10:24 INFO - PROCESS | 1750 | 1467598224076 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:10:24 INFO - PROCESS | 1750 | 1467598224080 Marionette TRACE conn4 <- [1,1338,null,{}] 19:10:24 INFO - PROCESS | 1750 | 1467598224085 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:24 INFO - PROCESS | 1750 | 1467598224089 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:24 INFO - PROCESS | 1750 | 1467598224313 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 19:10:24 INFO - PROCESS | 1750 | 1467598224542 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:24 INFO - PROCESS | 1750 | 1467598224552 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf2400 == 44 [pid = 1750] [id = 342] 19:10:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x8bcf3400) [pid = 1750] [serial = 1027] [outer = (nil)] 19:10:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8bcf8800) [pid = 1750] [serial = 1028] [outer = 0x8bcf3400] 19:10:24 INFO - PROCESS | 1750 | 1467598224683 Marionette DEBUG loaded listener.js 19:10:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8d8c3000) [pid = 1750] [serial = 1029] [outer = 0x8bcf3400] 19:10:26 INFO - PROCESS | 1750 | 1467598226141 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 19:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2095ms 19:10:26 INFO - PROCESS | 1750 | 1467598226172 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 19:10:26 INFO - PROCESS | 1750 | 1467598226179 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 19:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:10:26 INFO - PROCESS | 1750 | 1467598226187 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:10:26 INFO - PROCESS | 1750 | 1467598226192 Marionette TRACE conn4 <- [1,1342,null,{}] 19:10:26 INFO - PROCESS | 1750 | 1467598226200 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:26 INFO - PROCESS | 1750 | 1467598226206 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:26 INFO - PROCESS | 1750 | 1467598226378 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 19:10:26 INFO - PROCESS | 1750 | 1467598226546 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:26 INFO - PROCESS | 1750 | 1467598226556 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baed000 == 45 [pid = 1750] [id = 343] 19:10:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8dc1b400) [pid = 1750] [serial = 1030] [outer = (nil)] 19:10:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x8f6dd800) [pid = 1750] [serial = 1031] [outer = 0x8dc1b400] 19:10:26 INFO - PROCESS | 1750 | 1467598226640 Marionette DEBUG loaded listener.js 19:10:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x8f83e800) [pid = 1750] [serial = 1032] [outer = 0x8dc1b400] 19:10:27 INFO - PROCESS | 1750 | 1467598227599 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 19:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1482ms 19:10:27 INFO - PROCESS | 1750 | 1467598227670 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 19:10:27 INFO - PROCESS | 1750 | 1467598227676 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 19:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:10:27 INFO - PROCESS | 1750 | 1467598227683 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:10:27 INFO - PROCESS | 1750 | 1467598227686 Marionette TRACE conn4 <- [1,1346,null,{}] 19:10:27 INFO - PROCESS | 1750 | 1467598227693 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:27 INFO - PROCESS | 1750 | 1467598227698 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:27 INFO - PROCESS | 1750 | 1467598227936 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 19:10:28 INFO - PROCESS | 1750 | 1467598228280 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:28 INFO - PROCESS | 1750 | 1467598228293 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f90000 == 46 [pid = 1750] [id = 344] 19:10:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x90f90400) [pid = 1750] [serial = 1033] [outer = (nil)] 19:10:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x90f97c00) [pid = 1750] [serial = 1034] [outer = 0x90f90400] 19:10:28 INFO - PROCESS | 1750 | 1467598228389 Marionette DEBUG loaded listener.js 19:10:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x9102a000) [pid = 1750] [serial = 1035] [outer = 0x90f90400] 19:10:29 INFO - PROCESS | 1750 | 1467598229358 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 19:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1734ms 19:10:29 INFO - PROCESS | 1750 | 1467598229417 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 19:10:29 INFO - PROCESS | 1750 | 1467598229424 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 19:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:10:29 INFO - PROCESS | 1750 | 1467598229441 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:10:29 INFO - PROCESS | 1750 | 1467598229449 Marionette TRACE conn4 <- [1,1350,null,{}] 19:10:29 INFO - PROCESS | 1750 | 1467598229455 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:29 INFO - PROCESS | 1750 | 1467598229462 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:29 INFO - PROCESS | 1750 | 1467598229688 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 19:10:29 INFO - PROCESS | 1750 | 1467598229920 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:29 INFO - PROCESS | 1750 | 1467598229930 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e34d800 == 47 [pid = 1750] [id = 345] 19:10:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x8e358000) [pid = 1750] [serial = 1036] [outer = (nil)] 19:10:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x91371000) [pid = 1750] [serial = 1037] [outer = 0x8e358000] 19:10:30 INFO - PROCESS | 1750 | 1467598230024 Marionette DEBUG loaded listener.js 19:10:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x920cb800) [pid = 1750] [serial = 1038] [outer = 0x8e358000] 19:10:30 INFO - PROCESS | 1750 | 1467598230904 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 19:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1542ms 19:10:30 INFO - PROCESS | 1750 | 1467598230976 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 19:10:30 INFO - PROCESS | 1750 | 1467598230983 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 19:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:10:30 INFO - PROCESS | 1750 | 1467598230992 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:10:31 INFO - PROCESS | 1750 | 1467598230998 Marionette TRACE conn4 <- [1,1354,null,{}] 19:10:31 INFO - PROCESS | 1750 | 1467598231006 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:31 INFO - PROCESS | 1750 | 1467598231013 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:31 INFO - PROCESS | 1750 | 1467598231316 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 19:10:31 INFO - PROCESS | 1750 | 1467598231718 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:31 INFO - PROCESS | 1750 | 1467598231732 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf3000 == 48 [pid = 1750] [id = 346] 19:10:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x8dc2a800) [pid = 1750] [serial = 1039] [outer = (nil)] 19:10:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x923f6000) [pid = 1750] [serial = 1040] [outer = 0x8dc2a800] 19:10:31 INFO - PROCESS | 1750 | 1467598231862 Marionette DEBUG loaded listener.js 19:10:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x92ae4400) [pid = 1750] [serial = 1041] [outer = 0x8dc2a800] 19:10:33 INFO - PROCESS | 1750 | 1467598233173 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 19:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 2243ms 19:10:33 INFO - PROCESS | 1750 | 1467598233237 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 19:10:33 INFO - PROCESS | 1750 | 1467598233244 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 19:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:10:33 INFO - PROCESS | 1750 | 1467598233253 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:10:33 INFO - PROCESS | 1750 | 1467598233258 Marionette TRACE conn4 <- [1,1358,null,{}] 19:10:33 INFO - PROCESS | 1750 | 1467598233311 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:33 INFO - PROCESS | 1750 | 1467598233318 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:33 INFO - PROCESS | 1750 | 1467598233820 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 19:10:34 INFO - PROCESS | 1750 | 1467598234017 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:34 INFO - PROCESS | 1750 | 1467598234044 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x92d49400 == 49 [pid = 1750] [id = 347] 19:10:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x92d49800) [pid = 1750] [serial = 1042] [outer = (nil)] 19:10:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x92d4ec00) [pid = 1750] [serial = 1043] [outer = 0x92d49800] 19:10:34 INFO - PROCESS | 1750 | 1467598234191 Marionette DEBUG loaded listener.js 19:10:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x93b79000) [pid = 1750] [serial = 1044] [outer = 0x92d49800] 19:10:35 INFO - PROCESS | 1750 | 1467598235550 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 19:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 2349ms 19:10:35 INFO - PROCESS | 1750 | 1467598235603 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 19:10:35 INFO - PROCESS | 1750 | 1467598235608 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 19:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:10:35 INFO - PROCESS | 1750 | 1467598235636 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:10:35 INFO - PROCESS | 1750 | 1467598235642 Marionette TRACE conn4 <- [1,1362,null,{}] 19:10:35 INFO - PROCESS | 1750 | 1467598235651 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:35 INFO - PROCESS | 1750 | 1467598235659 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:36 INFO - PROCESS | 1750 | 1467598236024 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 19:10:36 INFO - PROCESS | 1750 | 1467598236276 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:36 INFO - PROCESS | 1750 | 1467598236287 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x93b33800 == 50 [pid = 1750] [id = 348] 19:10:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x93d46000) [pid = 1750] [serial = 1045] [outer = (nil)] 19:10:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x948b6000) [pid = 1750] [serial = 1046] [outer = 0x93d46000] 19:10:36 INFO - PROCESS | 1750 | 1467598236420 Marionette DEBUG loaded listener.js 19:10:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x9525e800) [pid = 1750] [serial = 1047] [outer = 0x93d46000] 19:10:37 INFO - PROCESS | 1750 | 1467598237448 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 19:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1864ms 19:10:37 INFO - PROCESS | 1750 | 1467598237483 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 19:10:37 INFO - PROCESS | 1750 | 1467598237487 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 19:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:10:37 INFO - PROCESS | 1750 | 1467598237495 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:10:37 INFO - PROCESS | 1750 | 1467598237499 Marionette TRACE conn4 <- [1,1366,null,{}] 19:10:37 INFO - PROCESS | 1750 | 1467598237504 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:37 INFO - PROCESS | 1750 | 1467598237510 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:37 INFO - PROCESS | 1750 | 1467598237684 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 19:10:37 INFO - PROCESS | 1750 | 1467598237857 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:37 INFO - PROCESS | 1750 | 1467598237865 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f8c800 == 51 [pid = 1750] [id = 349] 19:10:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x93d41000) [pid = 1750] [serial = 1048] [outer = (nil)] 19:10:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x952be800) [pid = 1750] [serial = 1049] [outer = 0x93d41000] 19:10:37 INFO - PROCESS | 1750 | 1467598237952 Marionette DEBUG loaded listener.js 19:10:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x953af000) [pid = 1750] [serial = 1050] [outer = 0x93d41000] 19:10:39 INFO - PROCESS | 1750 | 1467598239178 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 19:10:39 INFO - PROCESS | 1750 | 1467598239230 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 19:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:10:39 INFO - PROCESS | 1750 | 1467598239239 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:10:39 INFO - PROCESS | 1750 | 1467598239244 Marionette TRACE conn4 <- [1,1370,null,{}] 19:10:39 INFO - PROCESS | 1750 | 1467598239252 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:39 INFO - PROCESS | 1750 | 1467598239258 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:39 INFO - PROCESS | 1750 | 1467598239523 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 19:10:39 INFO - PROCESS | 1750 | 1467598239756 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:39 INFO - PROCESS | 1750 | 1467598239765 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c7c00 == 52 [pid = 1750] [id = 350] 19:10:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x8dc1c000) [pid = 1750] [serial = 1051] [outer = (nil)] 19:10:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x8f6e3800) [pid = 1750] [serial = 1052] [outer = 0x8dc1c000] 19:10:39 INFO - PROCESS | 1750 | 1467598239841 Marionette DEBUG loaded listener.js 19:10:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x8f840c00) [pid = 1750] [serial = 1053] [outer = 0x8dc1c000] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb48400 == 51 [pid = 1750] [id = 324] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc26400 == 50 [pid = 1750] [id = 341] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf0800 == 49 [pid = 1750] [id = 340] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c2400 == 48 [pid = 1750] [id = 319] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8d807c00 == 47 [pid = 1750] [id = 337] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8f844400 == 46 [pid = 1750] [id = 335] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c4400 == 45 [pid = 1750] [id = 318] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x9136d000 == 44 [pid = 1750] [id = 322] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x91379400 == 43 [pid = 1750] [id = 338] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8baed800 == 42 [pid = 1750] [id = 312] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8bb000 == 41 [pid = 1750] [id = 320] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8d801400 == 40 [pid = 1750] [id = 325] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4c800 == 39 [pid = 1750] [id = 309] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8e351400 == 38 [pid = 1750] [id = 332] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf0c00 == 37 [pid = 1750] [id = 308] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8e34a400 == 36 [pid = 1750] [id = 330] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf1400 == 35 [pid = 1750] [id = 316] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80d800 == 34 [pid = 1750] [id = 317] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80a400 == 33 [pid = 1750] [id = 305] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8f83f400 == 32 [pid = 1750] [id = 331] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80d000 == 31 [pid = 1750] [id = 329] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4c000 == 30 [pid = 1750] [id = 315] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x923bd800 == 29 [pid = 1750] [id = 321] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4bc00 == 28 [pid = 1750] [id = 307] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf3c00 == 27 [pid = 1750] [id = 327] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf3c00 == 26 [pid = 1750] [id = 323] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8baedc00 == 25 [pid = 1750] [id = 328] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c3400 == 24 [pid = 1750] [id = 304] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8c5c00 == 23 [pid = 1750] [id = 314] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb50000 == 22 [pid = 1750] [id = 326] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc1b800 == 21 [pid = 1750] [id = 313] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x9102c000 == 20 [pid = 1750] [id = 311] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf1400 == 19 [pid = 1750] [id = 334] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x9133bc00 == 18 [pid = 1750] [id = 336] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6e6000 == 17 [pid = 1750] [id = 310] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae6800 == 16 [pid = 1750] [id = 339] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x90f8c800 == 15 [pid = 1750] [id = 349] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x93b33800 == 14 [pid = 1750] [id = 348] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf3000 == 13 [pid = 1750] [id = 346] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x92d49400 == 12 [pid = 1750] [id = 347] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8e34d800 == 11 [pid = 1750] [id = 345] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x90f90000 == 10 [pid = 1750] [id = 344] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8baed000 == 9 [pid = 1750] [id = 343] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf2400 == 8 [pid = 1750] [id = 342] 19:10:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8f952c00 == 7 [pid = 1750] [id = 333] 19:10:41 INFO - PROCESS | 1750 | 1467598241928 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 19:10:41 INFO - PROCESS | 1750 | 1467598241983 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 19:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:10:42 INFO - PROCESS | 1750 | 1467598241994 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:10:42 INFO - PROCESS | 1750 | 1467598241998 Marionette TRACE conn4 <- [1,1374,null,{}] 19:10:42 INFO - PROCESS | 1750 | 1467598242007 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:42 INFO - PROCESS | 1750 | 1467598242012 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:42 INFO - PROCESS | 1750 | 1467598242190 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 19:10:42 INFO - PROCESS | 1750 | 1467598242355 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:42 INFO - PROCESS | 1750 | 1467598242371 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d807c00 == 8 [pid = 1750] [id = 351] 19:10:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x8d809000) [pid = 1750] [serial = 1054] [outer = (nil)] 19:10:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x8d80e800) [pid = 1750] [serial = 1055] [outer = 0x8d809000] 19:10:42 INFO - PROCESS | 1750 | 1467598242445 Marionette DEBUG loaded listener.js 19:10:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x8dc27400) [pid = 1750] [serial = 1056] [outer = 0x8d809000] 19:10:43 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:10:43 INFO - PROCESS | 1750 | 1467598243278 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 19:10:43 INFO - PROCESS | 1750 | 1467598243351 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 19:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:10:43 INFO - PROCESS | 1750 | 1467598243367 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:10:43 INFO - PROCESS | 1750 | 1467598243371 Marionette TRACE conn4 <- [1,1378,null,{}] 19:10:43 INFO - PROCESS | 1750 | 1467598243378 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:43 INFO - PROCESS | 1750 | 1467598243384 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:43 INFO - PROCESS | 1750 | 1467598243577 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 19:10:43 INFO - PROCESS | 1750 | 1467598243739 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:43 INFO - PROCESS | 1750 | 1467598243748 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e397000 == 9 [pid = 1750] [id = 352] 19:10:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x8f6b8c00) [pid = 1750] [serial = 1057] [outer = (nil)] 19:10:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x8f6e2400) [pid = 1750] [serial = 1058] [outer = 0x8f6b8c00] 19:10:43 INFO - PROCESS | 1750 | 1467598243825 Marionette DEBUG loaded listener.js 19:10:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x8f83d400) [pid = 1750] [serial = 1059] [outer = 0x8f6b8c00] 19:10:44 INFO - PROCESS | 1750 | 1467598244786 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 19:10:44 INFO - PROCESS | 1750 | 1467598244812 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 19:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:10:44 INFO - PROCESS | 1750 | 1467598244819 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:10:44 INFO - PROCESS | 1750 | 1467598244825 Marionette TRACE conn4 <- [1,1382,null,{}] 19:10:44 INFO - PROCESS | 1750 | 1467598244848 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:44 INFO - PROCESS | 1750 | 1467598244857 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:45 INFO - PROCESS | 1750 | 1467598245083 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 19:10:45 INFO - PROCESS | 1750 | 1467598245106 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:45 INFO - PROCESS | 1750 | 1467598245119 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x91028800 == 10 [pid = 1750] [id = 353] 19:10:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x91028c00) [pid = 1750] [serial = 1060] [outer = (nil)] 19:10:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x9102e400) [pid = 1750] [serial = 1061] [outer = 0x91028c00] 19:10:45 INFO - PROCESS | 1750 | 1467598245193 Marionette DEBUG loaded listener.js 19:10:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x9133d000) [pid = 1750] [serial = 1062] [outer = 0x91028c00] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x8d8c5400) [pid = 1750] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x8f83fc00) [pid = 1750] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x8f6dbc00) [pid = 1750] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x8d810800) [pid = 1750] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x90f94c00) [pid = 1750] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x8baee000) [pid = 1750] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x923f0800) [pid = 1750] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x92aef000) [pid = 1750] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x8bcf7c00) [pid = 1750] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x91381c00) [pid = 1750] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x8dc25800) [pid = 1750] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x8baf2400) [pid = 1750] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x8d80ec00) [pid = 1750] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x90f05c00) [pid = 1750] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x8bb51800) [pid = 1750] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0x8f8c3000) [pid = 1750] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 101 (0x9133cc00) [pid = 1750] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x91027800) [pid = 1750] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x91379c00) [pid = 1750] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x8d8c1c00) [pid = 1750] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x8d803c00) [pid = 1750] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x8e34d000) [pid = 1750] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:10:46 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x8e355000) [pid = 1750] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:10:46 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:10:46 INFO - PROCESS | 1750 | 1467598246839 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 19:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:10:46 INFO - PROCESS | 1750 | 1467598246921 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 19:10:46 INFO - PROCESS | 1750 | 1467598246927 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:10:46 INFO - PROCESS | 1750 | 1467598246931 Marionette TRACE conn4 <- [1,1386,null,{}] 19:10:46 INFO - PROCESS | 1750 | 1467598246937 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:46 INFO - PROCESS | 1750 | 1467598246941 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:47 INFO - PROCESS | 1750 | 1467598247103 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 19:10:47 INFO - PROCESS | 1750 | 1467598247228 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:47 INFO - PROCESS | 1750 | 1467598247239 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d808000 == 11 [pid = 1750] [id = 354] 19:10:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x8d810800) [pid = 1750] [serial = 1063] [outer = (nil)] 19:10:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x8e356800) [pid = 1750] [serial = 1064] [outer = 0x8d810800] 19:10:47 INFO - PROCESS | 1750 | 1467598247308 Marionette DEBUG loaded listener.js 19:10:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x90f11c00) [pid = 1750] [serial = 1065] [outer = 0x8d810800] 19:10:48 INFO - PROCESS | 1750 | 1467598248122 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 19:10:48 INFO - PROCESS | 1750 | 1467598248162 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 19:10:48 INFO - PROCESS | 1750 | 1467598248168 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:10:48 INFO - PROCESS | 1750 | 1467598248172 Marionette TRACE conn4 <- [1,1390,null,{}] 19:10:48 INFO - PROCESS | 1750 | 1467598248177 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:48 INFO - PROCESS | 1750 | 1467598248182 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:48 INFO - PROCESS | 1750 | 1467598248424 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 19:10:48 INFO - PROCESS | 1750 | 1467598248608 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:48 INFO - PROCESS | 1750 | 1467598248616 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baed000 == 12 [pid = 1750] [id = 355] 19:10:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x8baed400) [pid = 1750] [serial = 1066] [outer = (nil)] 19:10:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x8bb44c00) [pid = 1750] [serial = 1067] [outer = 0x8baed400] 19:10:48 INFO - PROCESS | 1750 | 1467598248707 Marionette DEBUG loaded listener.js 19:10:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x8d802c00) [pid = 1750] [serial = 1068] [outer = 0x8baed400] 19:10:49 INFO - PROCESS | 1750 | 1467598249783 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 19:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1681ms 19:10:49 INFO - PROCESS | 1750 | 1467598249850 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 19:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:10:49 INFO - PROCESS | 1750 | 1467598249857 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 19:10:49 INFO - PROCESS | 1750 | 1467598249866 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:10:49 INFO - PROCESS | 1750 | 1467598249872 Marionette TRACE conn4 <- [1,1394,null,{}] 19:10:49 INFO - PROCESS | 1750 | 1467598249880 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:49 INFO - PROCESS | 1750 | 1467598249886 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:50 INFO - PROCESS | 1750 | 1467598250115 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 19:10:50 INFO - PROCESS | 1750 | 1467598250380 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:50 INFO - PROCESS | 1750 | 1467598250393 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8c1800 == 13 [pid = 1750] [id = 356] 19:10:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x8f8cc000) [pid = 1750] [serial = 1069] [outer = (nil)] 19:10:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x90f05800) [pid = 1750] [serial = 1070] [outer = 0x8f8cc000] 19:10:50 INFO - PROCESS | 1750 | 1467598250518 Marionette DEBUG loaded listener.js 19:10:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x90f8e800) [pid = 1750] [serial = 1071] [outer = 0x8f8cc000] 19:10:51 INFO - PROCESS | 1750 | 1467598251529 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 19:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1687ms 19:10:51 INFO - PROCESS | 1750 | 1467598251555 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 19:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:10:51 INFO - PROCESS | 1750 | 1467598251563 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 19:10:51 INFO - PROCESS | 1750 | 1467598251573 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:10:51 INFO - PROCESS | 1750 | 1467598251579 Marionette TRACE conn4 <- [1,1398,null,{}] 19:10:51 INFO - PROCESS | 1750 | 1467598251589 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:51 INFO - PROCESS | 1750 | 1467598251596 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:51 INFO - PROCESS | 1750 | 1467598251907 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 19:10:52 INFO - PROCESS | 1750 | 1467598252283 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:52 INFO - PROCESS | 1750 | 1467598252294 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc1ec00 == 14 [pid = 1750] [id = 357] 19:10:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x8f8be000) [pid = 1750] [serial = 1072] [outer = (nil)] 19:10:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x91380000) [pid = 1750] [serial = 1073] [outer = 0x8f8be000] 19:10:52 INFO - PROCESS | 1750 | 1467598252420 Marionette DEBUG loaded listener.js 19:10:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x9133f400) [pid = 1750] [serial = 1074] [outer = 0x8f8be000] 19:10:53 INFO - PROCESS | 1750 | 1467598253429 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 19:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1909ms 19:10:53 INFO - PROCESS | 1750 | 1467598253480 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 19:10:53 INFO - PROCESS | 1750 | 1467598253486 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 19:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:10:53 INFO - PROCESS | 1750 | 1467598253515 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:10:53 INFO - PROCESS | 1750 | 1467598253522 Marionette TRACE conn4 <- [1,1402,null,{}] 19:10:53 INFO - PROCESS | 1750 | 1467598253587 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:53 INFO - PROCESS | 1750 | 1467598253595 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:53 INFO - PROCESS | 1750 | 1467598253787 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 19:10:54 INFO - PROCESS | 1750 | 1467598254008 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:54 INFO - PROCESS | 1750 | 1467598254017 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f83cc00 == 15 [pid = 1750] [id = 358] 19:10:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x9136cc00) [pid = 1750] [serial = 1075] [outer = (nil)] 19:10:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x923f0800) [pid = 1750] [serial = 1076] [outer = 0x9136cc00] 19:10:54 INFO - PROCESS | 1750 | 1467598254096 Marionette DEBUG loaded listener.js 19:10:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x92ae3400) [pid = 1750] [serial = 1077] [outer = 0x9136cc00] 19:10:55 INFO - PROCESS | 1750 | 1467598255130 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 19:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1697ms 19:10:55 INFO - PROCESS | 1750 | 1467598255200 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 19:10:55 INFO - PROCESS | 1750 | 1467598255204 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 19:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:10:55 INFO - PROCESS | 1750 | 1467598255210 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:10:55 INFO - PROCESS | 1750 | 1467598255214 Marionette TRACE conn4 <- [1,1406,null,{}] 19:10:55 INFO - PROCESS | 1750 | 1467598255220 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:55 INFO - PROCESS | 1750 | 1467598255226 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:55 INFO - PROCESS | 1750 | 1467598255431 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 19:10:55 INFO - PROCESS | 1750 | 1467598255658 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:55 INFO - PROCESS | 1750 | 1467598255666 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4b000 == 16 [pid = 1750] [id = 359] 19:10:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x8bb4b800) [pid = 1750] [serial = 1078] [outer = (nil)] 19:10:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x8d8c7000) [pid = 1750] [serial = 1079] [outer = 0x8bb4b800] 19:10:55 INFO - PROCESS | 1750 | 1467598255749 Marionette DEBUG loaded listener.js 19:10:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x8d8c5800) [pid = 1750] [serial = 1080] [outer = 0x8bb4b800] 19:10:57 INFO - PROCESS | 1750 | 1467598257024 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x8f6e5400) [pid = 1750] [serial = 1025] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x8f8c2800) [pid = 1750] [serial = 960] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x8f8be400) [pid = 1750] [serial = 995] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x8f949000) [pid = 1750] [serial = 998] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x8f6dac00) [pid = 1750] [serial = 959] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x8d8c1000) [pid = 1750] [serial = 989] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x8dc1c400) [pid = 1750] [serial = 990] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x91340c00) [pid = 1750] [serial = 963] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x8baf4400) [pid = 1750] [serial = 986] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x91336000) [pid = 1750] [serial = 962] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0x8bb50400) [pid = 1750] [serial = 987] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 101 (0x92aedc00) [pid = 1750] [serial = 966] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x92ae6400) [pid = 1750] [serial = 965] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x92d4cc00) [pid = 1750] [serial = 969] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x92d47c00) [pid = 1750] [serial = 968] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x8dc1fc00) [pid = 1750] [serial = 984] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x8d806000) [pid = 1750] [serial = 983] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x930c1c00) [pid = 1750] [serial = 972] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x930bf800) [pid = 1750] [serial = 971] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x95262c00) [pid = 1750] [serial = 975] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x948b7400) [pid = 1750] [serial = 974] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8bcef800) [pid = 1750] [serial = 1022] [outer = (nil)] [url = about:blank] 19:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1886ms 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x952bb400) [pid = 1750] [serial = 978] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x8f83b800) [pid = 1750] [serial = 1026] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x90f0d400) [pid = 1750] [serial = 1001] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x91024400) [pid = 1750] [serial = 1002] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8d8c9800) [pid = 1750] [serial = 1004] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8f6b2400) [pid = 1750] [serial = 1005] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x8f954c00) [pid = 1750] [serial = 1007] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x91343800) [pid = 1750] [serial = 1010] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x90f92c00) [pid = 1750] [serial = 1008] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x952b3000) [pid = 1750] [serial = 977] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x920c8c00) [pid = 1750] [serial = 1013] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x9136d800) [pid = 1750] [serial = 1011] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x923bc400) [pid = 1750] [serial = 1016] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x953ba800) [pid = 1750] [serial = 981] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x953b8800) [pid = 1750] [serial = 980] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x923b2000) [pid = 1750] [serial = 1014] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x92d4b400) [pid = 1750] [serial = 1019] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x923f7400) [pid = 1750] [serial = 1017] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8f6b9000) [pid = 1750] [serial = 993] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8f94bc00) [pid = 1750] [serial = 999] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8f8c7000) [pid = 1750] [serial = 996] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8d804800) [pid = 1750] [serial = 1023] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8e399c00) [pid = 1750] [serial = 992] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x9133e400) [pid = 1750] [serial = 1020] [outer = (nil)] [url = about:blank] 19:10:57 INFO - PROCESS | 1750 | 1467598257145 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 19:10:57 INFO - PROCESS | 1750 | 1467598257150 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 19:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:10:57 INFO - PROCESS | 1750 | 1467598257159 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:10:57 INFO - PROCESS | 1750 | 1467598257163 Marionette TRACE conn4 <- [1,1410,null,{}] 19:10:57 INFO - PROCESS | 1750 | 1467598257171 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:57 INFO - PROCESS | 1750 | 1467598257176 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:57 INFO - PROCESS | 1750 | 1467598257374 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 19:10:57 INFO - PROCESS | 1750 | 1467598257509 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:57 INFO - PROCESS | 1750 | 1467598257518 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf3000 == 17 [pid = 1750] [id = 360] 19:10:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8d80dc00) [pid = 1750] [serial = 1081] [outer = (nil)] 19:10:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8d8c1800) [pid = 1750] [serial = 1082] [outer = 0x8d80dc00] 19:10:57 INFO - PROCESS | 1750 | 1467598257600 Marionette DEBUG loaded listener.js 19:10:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8dc20400) [pid = 1750] [serial = 1083] [outer = 0x8d80dc00] 19:10:58 INFO - PROCESS | 1750 | 1467598258460 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 19:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1340ms 19:10:58 INFO - PROCESS | 1750 | 1467598258499 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 19:10:58 INFO - PROCESS | 1750 | 1467598258505 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 19:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:10:58 INFO - PROCESS | 1750 | 1467598258522 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:10:58 INFO - PROCESS | 1750 | 1467598258525 Marionette TRACE conn4 <- [1,1414,null,{}] 19:10:58 INFO - PROCESS | 1750 | 1467598258543 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:58 INFO - PROCESS | 1750 | 1467598258549 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:58 INFO - PROCESS | 1750 | 1467598258716 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 19:10:58 INFO - PROCESS | 1750 | 1467598258845 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:58 INFO - PROCESS | 1750 | 1467598258851 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:10:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc28400 == 18 [pid = 1750] [id = 361] 19:10:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8e39f800) [pid = 1750] [serial = 1084] [outer = (nil)] 19:10:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8f6db000) [pid = 1750] [serial = 1085] [outer = 0x8e39f800] 19:10:58 INFO - PROCESS | 1750 | 1467598258924 Marionette DEBUG loaded listener.js 19:10:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f83ac00) [pid = 1750] [serial = 1086] [outer = 0x8e39f800] 19:10:59 INFO - PROCESS | 1750 | 1467598259843 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 19:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1350ms 19:10:59 INFO - PROCESS | 1750 | 1467598259865 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 19:10:59 INFO - PROCESS | 1750 | 1467598259869 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 19:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:10:59 INFO - PROCESS | 1750 | 1467598259887 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:10:59 INFO - PROCESS | 1750 | 1467598259893 Marionette TRACE conn4 <- [1,1418,null,{}] 19:10:59 INFO - PROCESS | 1750 | 1467598259908 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:10:59 INFO - PROCESS | 1750 | 1467598259916 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:00 INFO - PROCESS | 1750 | 1467598260135 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 19:11:00 INFO - PROCESS | 1750 | 1467598260159 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:00 INFO - PROCESS | 1750 | 1467598260169 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f08800 == 19 [pid = 1750] [id = 362] 19:11:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x90f0a800) [pid = 1750] [serial = 1087] [outer = (nil)] 19:11:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x90f8b400) [pid = 1750] [serial = 1088] [outer = 0x90f0a800] 19:11:00 INFO - PROCESS | 1750 | 1467598260257 Marionette DEBUG loaded listener.js 19:11:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x90f98800) [pid = 1750] [serial = 1089] [outer = 0x90f0a800] 19:11:01 INFO - PROCESS | 1750 | 1467598261259 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 19:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1455ms 19:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:11:01 INFO - PROCESS | 1750 | 1467598261331 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 19:11:01 INFO - PROCESS | 1750 | 1467598261334 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 19:11:01 INFO - PROCESS | 1750 | 1467598261342 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:11:01 INFO - PROCESS | 1750 | 1467598261345 Marionette TRACE conn4 <- [1,1422,null,{}] 19:11:01 INFO - PROCESS | 1750 | 1467598261351 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:01 INFO - PROCESS | 1750 | 1467598261356 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:01 INFO - PROCESS | 1750 | 1467598261654 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 19:11:01 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x91028c00) [pid = 1750] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:11:01 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8d809000) [pid = 1750] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:11:01 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8dc1c000) [pid = 1750] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:11:01 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8bcf3400) [pid = 1750] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:11:01 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8dc1b400) [pid = 1750] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:11:01 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x90f90400) [pid = 1750] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:11:01 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8e358000) [pid = 1750] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:11:01 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8dc2a800) [pid = 1750] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:11:01 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x92d49800) [pid = 1750] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:11:01 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x93d46000) [pid = 1750] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:11:01 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x93d41000) [pid = 1750] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:11:01 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x8f6b8c00) [pid = 1750] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:11:01 INFO - PROCESS | 1750 | 1467598261810 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:01 INFO - PROCESS | 1750 | 1467598261817 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf1800 == 20 [pid = 1750] [id = 363] 19:11:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8bb46c00) [pid = 1750] [serial = 1090] [outer = (nil)] 19:11:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8dc1c000) [pid = 1750] [serial = 1091] [outer = 0x8bb46c00] 19:11:01 INFO - PROCESS | 1750 | 1467598261889 Marionette DEBUG loaded listener.js 19:11:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8f94f800) [pid = 1750] [serial = 1092] [outer = 0x8bb46c00] 19:11:02 INFO - PROCESS | 1750 | 1467598262634 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 19:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1353ms 19:11:02 INFO - PROCESS | 1750 | 1467598262694 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 19:11:02 INFO - PROCESS | 1750 | 1467598262697 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 19:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:11:02 INFO - PROCESS | 1750 | 1467598262704 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:11:02 INFO - PROCESS | 1750 | 1467598262706 Marionette TRACE conn4 <- [1,1426,null,{}] 19:11:02 INFO - PROCESS | 1750 | 1467598262712 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:02 INFO - PROCESS | 1750 | 1467598262718 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:02 INFO - PROCESS | 1750 | 1467598262871 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 19:11:02 INFO - PROCESS | 1750 | 1467598262880 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:02 INFO - PROCESS | 1750 | 1467598262889 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baea400 == 21 [pid = 1750] [id = 364] 19:11:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x90f98400) [pid = 1750] [serial = 1093] [outer = (nil)] 19:11:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x9136a000) [pid = 1750] [serial = 1094] [outer = 0x90f98400] 19:11:02 INFO - PROCESS | 1750 | 1467598262955 Marionette DEBUG loaded listener.js 19:11:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x90f0b800) [pid = 1750] [serial = 1095] [outer = 0x90f98400] 19:11:04 INFO - PROCESS | 1750 | 1467598264022 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 19:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1381ms 19:11:04 INFO - PROCESS | 1750 | 1467598264086 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 19:11:04 INFO - PROCESS | 1750 | 1467598264093 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 19:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:11:04 INFO - PROCESS | 1750 | 1467598264103 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:11:04 INFO - PROCESS | 1750 | 1467598264108 Marionette TRACE conn4 <- [1,1430,null,{}] 19:11:04 INFO - PROCESS | 1750 | 1467598264117 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:04 INFO - PROCESS | 1750 | 1467598264122 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:04 INFO - PROCESS | 1750 | 1467598264350 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 19:11:04 INFO - PROCESS | 1750 | 1467598264636 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:04 INFO - PROCESS | 1750 | 1467598264650 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfb800 == 22 [pid = 1750] [id = 365] 19:11:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8bcfcc00) [pid = 1750] [serial = 1096] [outer = (nil)] 19:11:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8dc1f000) [pid = 1750] [serial = 1097] [outer = 0x8bcfcc00] 19:11:04 INFO - PROCESS | 1750 | 1467598264736 Marionette DEBUG loaded listener.js 19:11:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8e358400) [pid = 1750] [serial = 1098] [outer = 0x8bcfcc00] 19:11:05 INFO - PROCESS | 1750 | 1467598265680 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 19:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1636ms 19:11:05 INFO - PROCESS | 1750 | 1467598265738 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 19:11:05 INFO - PROCESS | 1750 | 1467598265745 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 19:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:11:05 INFO - PROCESS | 1750 | 1467598265757 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:11:05 INFO - PROCESS | 1750 | 1467598265760 Marionette TRACE conn4 <- [1,1434,null,{}] 19:11:05 INFO - PROCESS | 1750 | 1467598265767 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:05 INFO - PROCESS | 1750 | 1467598265773 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:05 INFO - PROCESS | 1750 | 1467598265959 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 19:11:06 INFO - PROCESS | 1750 | 1467598266195 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:06 INFO - PROCESS | 1750 | 1467598266204 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6de000 == 23 [pid = 1750] [id = 366] 19:11:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8f8c0000) [pid = 1750] [serial = 1099] [outer = (nil)] 19:11:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8f8ca000) [pid = 1750] [serial = 1100] [outer = 0x8f8c0000] 19:11:06 INFO - PROCESS | 1750 | 1467598266299 Marionette DEBUG loaded listener.js 19:11:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8f953c00) [pid = 1750] [serial = 1101] [outer = 0x8f8c0000] 19:11:07 INFO - PROCESS | 1750 | 1467598267257 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 19:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1533ms 19:11:07 INFO - PROCESS | 1750 | 1467598267289 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 19:11:07 INFO - PROCESS | 1750 | 1467598267293 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 19:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:11:07 INFO - PROCESS | 1750 | 1467598267300 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:11:07 INFO - PROCESS | 1750 | 1467598267306 Marionette TRACE conn4 <- [1,1438,null,{}] 19:11:07 INFO - PROCESS | 1750 | 1467598267323 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:07 INFO - PROCESS | 1750 | 1467598267332 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:07 INFO - PROCESS | 1750 | 1467598267514 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 19:11:07 INFO - PROCESS | 1750 | 1467598267730 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:07 INFO - PROCESS | 1750 | 1467598267740 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x91370000 == 24 [pid = 1750] [id = 367] 19:11:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x923aec00) [pid = 1750] [serial = 1102] [outer = (nil)] 19:11:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x923b5800) [pid = 1750] [serial = 1103] [outer = 0x923aec00] 19:11:07 INFO - PROCESS | 1750 | 1467598267867 Marionette DEBUG loaded listener.js 19:11:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x923f7c00) [pid = 1750] [serial = 1104] [outer = 0x923aec00] 19:11:08 INFO - PROCESS | 1750 | 1467598268745 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 19:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1494ms 19:11:08 INFO - PROCESS | 1750 | 1467598268794 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 19:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:11:08 INFO - PROCESS | 1750 | 1467598268799 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 19:11:08 INFO - PROCESS | 1750 | 1467598268806 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:11:08 INFO - PROCESS | 1750 | 1467598268809 Marionette TRACE conn4 <- [1,1442,null,{}] 19:11:08 INFO - PROCESS | 1750 | 1467598268815 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:08 INFO - PROCESS | 1750 | 1467598268820 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:09 INFO - PROCESS | 1750 | 1467598268999 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 19:11:09 INFO - PROCESS | 1750 | 1467598269174 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:09 INFO - PROCESS | 1750 | 1467598269182 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x92ae2000 == 25 [pid = 1750] [id = 368] 19:11:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x92ae6400) [pid = 1750] [serial = 1105] [outer = (nil)] 19:11:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x92d45c00) [pid = 1750] [serial = 1106] [outer = 0x92ae6400] 19:11:09 INFO - PROCESS | 1750 | 1467598269262 Marionette DEBUG loaded listener.js 19:11:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x92d49c00) [pid = 1750] [serial = 1107] [outer = 0x92ae6400] 19:11:10 INFO - PROCESS | 1750 | 1467598270255 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 19:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1481ms 19:11:10 INFO - PROCESS | 1750 | 1467598270287 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 19:11:10 INFO - PROCESS | 1750 | 1467598270292 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 19:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:11:10 INFO - PROCESS | 1750 | 1467598270298 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:11:10 INFO - PROCESS | 1750 | 1467598270302 Marionette TRACE conn4 <- [1,1446,null,{}] 19:11:10 INFO - PROCESS | 1750 | 1467598270308 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:10 INFO - PROCESS | 1750 | 1467598270313 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:10 INFO - PROCESS | 1750 | 1467598270487 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 19:11:10 INFO - PROCESS | 1750 | 1467598270706 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:10 INFO - PROCESS | 1750 | 1467598270714 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb46800 == 26 [pid = 1750] [id = 369] 19:11:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x8e391c00) [pid = 1750] [serial = 1108] [outer = (nil)] 19:11:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x92d4e400) [pid = 1750] [serial = 1109] [outer = 0x8e391c00] 19:11:10 INFO - PROCESS | 1750 | 1467598270838 Marionette DEBUG loaded listener.js 19:11:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x92f8b800) [pid = 1750] [serial = 1110] [outer = 0x8e391c00] 19:11:11 INFO - PROCESS | 1750 | 1467598271729 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 19:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1480ms 19:11:11 INFO - PROCESS | 1750 | 1467598271779 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 19:11:11 INFO - PROCESS | 1750 | 1467598271782 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 19:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:11:11 INFO - PROCESS | 1750 | 1467598271789 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:11:11 INFO - PROCESS | 1750 | 1467598271793 Marionette TRACE conn4 <- [1,1450,null,{}] 19:11:11 INFO - PROCESS | 1750 | 1467598271799 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:11 INFO - PROCESS | 1750 | 1467598271810 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:12 INFO - PROCESS | 1750 | 1467598272030 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 19:11:12 INFO - PROCESS | 1750 | 1467598272255 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:12 INFO - PROCESS | 1750 | 1467598272264 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb51800 == 27 [pid = 1750] [id = 370] 19:11:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8f94e000) [pid = 1750] [serial = 1111] [outer = (nil)] 19:11:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x93d3f400) [pid = 1750] [serial = 1112] [outer = 0x8f94e000] 19:11:12 INFO - PROCESS | 1750 | 1467598272387 Marionette DEBUG loaded listener.js 19:11:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x93d41c00) [pid = 1750] [serial = 1113] [outer = 0x8f94e000] 19:11:13 INFO - PROCESS | 1750 | 1467598273305 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 19:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1580ms 19:11:13 INFO - PROCESS | 1750 | 1467598273371 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 19:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:11:13 INFO - PROCESS | 1750 | 1467598273375 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 19:11:13 INFO - PROCESS | 1750 | 1467598273382 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:11:13 INFO - PROCESS | 1750 | 1467598273385 Marionette TRACE conn4 <- [1,1454,null,{}] 19:11:13 INFO - PROCESS | 1750 | 1467598273391 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:13 INFO - PROCESS | 1750 | 1467598273397 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:13 INFO - PROCESS | 1750 | 1467598273883 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 19:11:14 INFO - PROCESS | 1750 | 1467598274124 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:14 INFO - PROCESS | 1750 | 1467598274135 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80c800 == 28 [pid = 1750] [id = 371] 19:11:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8d80d000) [pid = 1750] [serial = 1114] [outer = (nil)] 19:11:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x8dc1fc00) [pid = 1750] [serial = 1115] [outer = 0x8d80d000] 19:11:14 INFO - PROCESS | 1750 | 1467598274209 Marionette DEBUG loaded listener.js 19:11:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x8e351000) [pid = 1750] [serial = 1116] [outer = 0x8d80d000] 19:11:15 INFO - PROCESS | 1750 | 1467598275078 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 19:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1732ms 19:11:15 INFO - PROCESS | 1750 | 1467598275115 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 19:11:15 INFO - PROCESS | 1750 | 1467598275121 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 19:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:11:15 INFO - PROCESS | 1750 | 1467598275129 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:11:15 INFO - PROCESS | 1750 | 1467598275134 Marionette TRACE conn4 <- [1,1458,null,{}] 19:11:15 INFO - PROCESS | 1750 | 1467598275141 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:15 INFO - PROCESS | 1750 | 1467598275145 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:15 INFO - PROCESS | 1750 | 1467598275320 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 19:11:15 INFO - PROCESS | 1750 | 1467598275578 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:15 INFO - PROCESS | 1750 | 1467598275588 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f839c00 == 29 [pid = 1750] [id = 372] 19:11:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x8f8bd400) [pid = 1750] [serial = 1117] [outer = (nil)] 19:11:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x8f8c7000) [pid = 1750] [serial = 1118] [outer = 0x8f8bd400] 19:11:15 INFO - PROCESS | 1750 | 1467598275726 Marionette DEBUG loaded listener.js 19:11:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x90f10800) [pid = 1750] [serial = 1119] [outer = 0x8f8bd400] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x9102e400) [pid = 1750] [serial = 1061] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x8d80e800) [pid = 1750] [serial = 1055] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8dc27400) [pid = 1750] [serial = 1056] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x8f840c00) [pid = 1750] [serial = 1053] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x8f6e3800) [pid = 1750] [serial = 1052] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8bcf8800) [pid = 1750] [serial = 1028] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x8d8c3000) [pid = 1750] [serial = 1029] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8f83e800) [pid = 1750] [serial = 1032] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8f6dd800) [pid = 1750] [serial = 1031] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x9102a000) [pid = 1750] [serial = 1035] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x90f97c00) [pid = 1750] [serial = 1034] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x920cb800) [pid = 1750] [serial = 1038] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x91371000) [pid = 1750] [serial = 1037] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x92ae4400) [pid = 1750] [serial = 1041] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x923f6000) [pid = 1750] [serial = 1040] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x93b79000) [pid = 1750] [serial = 1044] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x92d4ec00) [pid = 1750] [serial = 1043] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x9525e800) [pid = 1750] [serial = 1047] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x948b6000) [pid = 1750] [serial = 1046] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x953af000) [pid = 1750] [serial = 1050] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x952be800) [pid = 1750] [serial = 1049] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x9133d000) [pid = 1750] [serial = 1062] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8f6e2400) [pid = 1750] [serial = 1058] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8f83d400) [pid = 1750] [serial = 1059] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8e356800) [pid = 1750] [serial = 1064] [outer = (nil)] [url = about:blank] 19:11:17 INFO - PROCESS | 1750 | 1467598277694 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 19:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 2587ms 19:11:17 INFO - PROCESS | 1750 | 1467598277717 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 19:11:17 INFO - PROCESS | 1750 | 1467598277723 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 19:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:11:17 INFO - PROCESS | 1750 | 1467598277731 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:11:17 INFO - PROCESS | 1750 | 1467598277737 Marionette TRACE conn4 <- [1,1462,null,{}] 19:11:17 INFO - PROCESS | 1750 | 1467598277747 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:17 INFO - PROCESS | 1750 | 1467598277753 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:17 INFO - PROCESS | 1750 | 1467598277969 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 19:11:18 INFO - PROCESS | 1750 | 1467598278091 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:18 INFO - PROCESS | 1750 | 1467598278099 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf3400 == 30 [pid = 1750] [id = 373] 19:11:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8bcf6000) [pid = 1750] [serial = 1120] [outer = (nil)] 19:11:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8d80d400) [pid = 1750] [serial = 1121] [outer = 0x8bcf6000] 19:11:18 INFO - PROCESS | 1750 | 1467598278174 Marionette DEBUG loaded listener.js 19:11:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8d8bac00) [pid = 1750] [serial = 1122] [outer = 0x8bcf6000] 19:11:19 INFO - PROCESS | 1750 | 1467598279038 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 19:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1335ms 19:11:19 INFO - PROCESS | 1750 | 1467598279066 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 19:11:19 INFO - PROCESS | 1750 | 1467598279074 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 19:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:11:19 INFO - PROCESS | 1750 | 1467598279086 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:11:19 INFO - PROCESS | 1750 | 1467598279089 Marionette TRACE conn4 <- [1,1466,null,{}] 19:11:19 INFO - PROCESS | 1750 | 1467598279096 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:19 INFO - PROCESS | 1750 | 1467598279101 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:19 INFO - PROCESS | 1750 | 1467598279273 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 19:11:19 INFO - PROCESS | 1750 | 1467598279284 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:19 INFO - PROCESS | 1750 | 1467598279292 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b2400 == 31 [pid = 1750] [id = 374] 19:11:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f6b4c00) [pid = 1750] [serial = 1123] [outer = (nil)] 19:11:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8f6b9800) [pid = 1750] [serial = 1124] [outer = 0x8f6b4c00] 19:11:19 INFO - PROCESS | 1750 | 1467598279490 Marionette DEBUG loaded listener.js 19:11:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8f6e2800) [pid = 1750] [serial = 1125] [outer = 0x8f6b4c00] 19:11:20 INFO - PROCESS | 1750 | 1467598280424 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 19:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1386ms 19:11:20 INFO - PROCESS | 1750 | 1467598280473 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 19:11:20 INFO - PROCESS | 1750 | 1467598280477 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 19:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:11:20 INFO - PROCESS | 1750 | 1467598280491 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:11:20 INFO - PROCESS | 1750 | 1467598280497 Marionette TRACE conn4 <- [1,1470,null,{}] 19:11:20 INFO - PROCESS | 1750 | 1467598280515 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:20 INFO - PROCESS | 1750 | 1467598280525 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:20 INFO - PROCESS | 1750 | 1467598280760 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 19:11:20 INFO - PROCESS | 1750 | 1467598280783 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:20 INFO - PROCESS | 1750 | 1467598280793 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f950c00 == 32 [pid = 1750] [id = 375] 19:11:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8f952000) [pid = 1750] [serial = 1126] [outer = (nil)] 19:11:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x90f0b000) [pid = 1750] [serial = 1127] [outer = 0x8f952000] 19:11:20 INFO - PROCESS | 1750 | 1467598280867 Marionette DEBUG loaded listener.js 19:11:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x90f14c00) [pid = 1750] [serial = 1128] [outer = 0x8f952000] 19:11:21 INFO - PROCESS | 1750 | 1467598281859 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 19:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1860ms 19:11:22 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x90f98400) [pid = 1750] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:11:22 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x90f0a800) [pid = 1750] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:11:22 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8bb46c00) [pid = 1750] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:11:22 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8bb4b800) [pid = 1750] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:11:22 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8f8cc000) [pid = 1750] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:11:22 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8baed400) [pid = 1750] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:11:22 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8e39f800) [pid = 1750] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:11:22 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8d810800) [pid = 1750] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:11:22 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8f8be000) [pid = 1750] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:11:22 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8d80dc00) [pid = 1750] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:11:22 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x9136cc00) [pid = 1750] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:11:22 INFO - PROCESS | 1750 | 1467598282464 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 19:11:22 INFO - PROCESS | 1750 | 1467598282469 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 19:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:11:22 INFO - PROCESS | 1750 | 1467598282475 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:11:22 INFO - PROCESS | 1750 | 1467598282479 Marionette TRACE conn4 <- [1,1474,null,{}] 19:11:22 INFO - PROCESS | 1750 | 1467598282485 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:22 INFO - PROCESS | 1750 | 1467598282490 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:22 INFO - PROCESS | 1750 | 1467598282638 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 19:11:22 INFO - PROCESS | 1750 | 1467598282768 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:22 INFO - PROCESS | 1750 | 1467598282778 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b8800 == 33 [pid = 1750] [id = 376] 19:11:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8f8be000) [pid = 1750] [serial = 1129] [outer = (nil)] 19:11:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x90f09800) [pid = 1750] [serial = 1130] [outer = 0x8f8be000] 19:11:22 INFO - PROCESS | 1750 | 1467598282845 Marionette DEBUG loaded listener.js 19:11:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x91029c00) [pid = 1750] [serial = 1131] [outer = 0x8f8be000] 19:11:23 INFO - PROCESS | 1750 | 1467598283566 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 19:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1142ms 19:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:11:23 INFO - PROCESS | 1750 | 1467598283620 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 19:11:23 INFO - PROCESS | 1750 | 1467598283623 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 19:11:23 INFO - PROCESS | 1750 | 1467598283636 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:11:23 INFO - PROCESS | 1750 | 1467598283640 Marionette TRACE conn4 <- [1,1478,null,{}] 19:11:23 INFO - PROCESS | 1750 | 1467598283652 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:23 INFO - PROCESS | 1750 | 1467598283658 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:23 INFO - PROCESS | 1750 | 1467598283811 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 19:11:23 INFO - PROCESS | 1750 | 1467598283820 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:23 INFO - PROCESS | 1750 | 1467598283826 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x91334800 == 34 [pid = 1750] [id = 377] 19:11:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x91336000) [pid = 1750] [serial = 1132] [outer = (nil)] 19:11:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x9133fc00) [pid = 1750] [serial = 1133] [outer = 0x91336000] 19:11:23 INFO - PROCESS | 1750 | 1467598283909 Marionette DEBUG loaded listener.js 19:11:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x91367c00) [pid = 1750] [serial = 1134] [outer = 0x91336000] 19:11:25 INFO - PROCESS | 1750 | 1467598285104 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 19:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1551ms 19:11:25 INFO - PROCESS | 1750 | 1467598285181 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 19:11:25 INFO - PROCESS | 1750 | 1467598285189 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 19:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:11:25 INFO - PROCESS | 1750 | 1467598285198 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:11:25 INFO - PROCESS | 1750 | 1467598285203 Marionette TRACE conn4 <- [1,1482,null,{}] 19:11:25 INFO - PROCESS | 1750 | 1467598285212 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:25 INFO - PROCESS | 1750 | 1467598285218 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:25 INFO - PROCESS | 1750 | 1467598285418 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 19:11:25 INFO - PROCESS | 1750 | 1467598285654 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:25 INFO - PROCESS | 1750 | 1467598285663 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baedc00 == 35 [pid = 1750] [id = 378] 19:11:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8bb4a000) [pid = 1750] [serial = 1135] [outer = (nil)] 19:11:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8dc22c00) [pid = 1750] [serial = 1136] [outer = 0x8bb4a000] 19:11:25 INFO - PROCESS | 1750 | 1467598285749 Marionette DEBUG loaded listener.js 19:11:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8e39fc00) [pid = 1750] [serial = 1137] [outer = 0x8bb4a000] 19:11:26 INFO - PROCESS | 1750 | 1467598286819 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 19:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1683ms 19:11:26 INFO - PROCESS | 1750 | 1467598286880 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 19:11:26 INFO - PROCESS | 1750 | 1467598286888 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 19:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:11:26 INFO - PROCESS | 1750 | 1467598286898 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:11:26 INFO - PROCESS | 1750 | 1467598286902 Marionette TRACE conn4 <- [1,1486,null,{}] 19:11:26 INFO - PROCESS | 1750 | 1467598286909 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:26 INFO - PROCESS | 1750 | 1467598286915 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:27 INFO - PROCESS | 1750 | 1467598287104 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 19:11:27 INFO - PROCESS | 1750 | 1467598287330 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:27 INFO - PROCESS | 1750 | 1467598287338 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f847800 == 36 [pid = 1750] [id = 379] 19:11:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8f947c00) [pid = 1750] [serial = 1138] [outer = (nil)] 19:11:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x90f0b400) [pid = 1750] [serial = 1139] [outer = 0x8f947c00] 19:11:27 INFO - PROCESS | 1750 | 1467598287450 Marionette DEBUG loaded listener.js 19:11:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x90f8f000) [pid = 1750] [serial = 1140] [outer = 0x8f947c00] 19:11:28 INFO - PROCESS | 1750 | 1467598288591 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 19:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1742ms 19:11:28 INFO - PROCESS | 1750 | 1467598288641 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 19:11:28 INFO - PROCESS | 1750 | 1467598288646 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 19:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:11:28 INFO - PROCESS | 1750 | 1467598288653 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:11:28 INFO - PROCESS | 1750 | 1467598288664 Marionette TRACE conn4 <- [1,1490,null,{}] 19:11:28 INFO - PROCESS | 1750 | 1467598288689 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:28 INFO - PROCESS | 1750 | 1467598288703 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:28 INFO - PROCESS | 1750 | 1467598288931 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 19:11:29 INFO - PROCESS | 1750 | 1467598289204 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:29 INFO - PROCESS | 1750 | 1467598289216 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x920cb800 == 37 [pid = 1750] [id = 380] 19:11:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x920cc400) [pid = 1750] [serial = 1141] [outer = (nil)] 19:11:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x923b1c00) [pid = 1750] [serial = 1142] [outer = 0x920cc400] 19:11:29 INFO - PROCESS | 1750 | 1467598289305 Marionette DEBUG loaded listener.js 19:11:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x923b7400) [pid = 1750] [serial = 1143] [outer = 0x920cc400] 19:11:30 INFO - PROCESS | 1750 | 1467598290318 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 19:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1707ms 19:11:30 INFO - PROCESS | 1750 | 1467598290359 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 19:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:11:30 INFO - PROCESS | 1750 | 1467598290365 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 19:11:30 INFO - PROCESS | 1750 | 1467598290372 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:11:30 INFO - PROCESS | 1750 | 1467598290376 Marionette TRACE conn4 <- [1,1494,null,{}] 19:11:30 INFO - PROCESS | 1750 | 1467598290382 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:30 INFO - PROCESS | 1750 | 1467598290387 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:30 INFO - PROCESS | 1750 | 1467598290563 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 19:11:30 INFO - PROCESS | 1750 | 1467598290782 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:30 INFO - PROCESS | 1750 | 1467598290790 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4a400 == 38 [pid = 1750] [id = 381] 19:11:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x8bcf7800) [pid = 1750] [serial = 1144] [outer = (nil)] 19:11:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8dc1e000) [pid = 1750] [serial = 1145] [outer = 0x8bcf7800] 19:11:30 INFO - PROCESS | 1750 | 1467598290874 Marionette DEBUG loaded listener.js 19:11:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8f8c5800) [pid = 1750] [serial = 1146] [outer = 0x8bcf7800] 19:11:32 INFO - PROCESS | 1750 | 1467598292002 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 19:11:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6b8800 == 37 [pid = 1750] [id = 376] 19:11:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8f950c00 == 36 [pid = 1750] [id = 375] 19:11:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6b2400 == 35 [pid = 1750] [id = 374] 19:11:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf3400 == 34 [pid = 1750] [id = 373] 19:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1732ms 19:11:32 INFO - PROCESS | 1750 | 1467598292104 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 19:11:32 INFO - PROCESS | 1750 | 1467598292111 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 19:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:11:32 INFO - PROCESS | 1750 | 1467598292128 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:11:32 INFO - PROCESS | 1750 | 1467598292133 Marionette TRACE conn4 <- [1,1498,null,{}] 19:11:32 INFO - PROCESS | 1750 | 1467598292149 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:32 INFO - PROCESS | 1750 | 1467598292154 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:32 INFO - PROCESS | 1750 | 1467598292309 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x90f8b400) [pid = 1750] [serial = 1088] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x8dc1c000) [pid = 1750] [serial = 1091] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x90f98800) [pid = 1750] [serial = 1089] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8d8c7000) [pid = 1750] [serial = 1079] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8d8c5800) [pid = 1750] [serial = 1080] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x90f05800) [pid = 1750] [serial = 1070] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x90f8e800) [pid = 1750] [serial = 1071] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8bb44c00) [pid = 1750] [serial = 1067] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8d802c00) [pid = 1750] [serial = 1068] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8f6db000) [pid = 1750] [serial = 1085] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x90f11c00) [pid = 1750] [serial = 1065] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x91380000) [pid = 1750] [serial = 1073] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x9133f400) [pid = 1750] [serial = 1074] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8d8c1800) [pid = 1750] [serial = 1082] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8dc20400) [pid = 1750] [serial = 1083] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x923f0800) [pid = 1750] [serial = 1076] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x92ae3400) [pid = 1750] [serial = 1077] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8f94f800) [pid = 1750] [serial = 1092] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8f83ac00) [pid = 1750] [serial = 1086] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x90f0b800) [pid = 1750] [serial = 1095] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x9136a000) [pid = 1750] [serial = 1094] [outer = (nil)] [url = about:blank] 19:11:32 INFO - PROCESS | 1750 | 1467598292522 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:32 INFO - PROCESS | 1750 | 1467598292535 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfe400 == 35 [pid = 1750] [id = 382] 19:11:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8d802000) [pid = 1750] [serial = 1147] [outer = (nil)] 19:11:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8d8c5800) [pid = 1750] [serial = 1148] [outer = 0x8d802000] 19:11:32 INFO - PROCESS | 1750 | 1467598292608 Marionette DEBUG loaded listener.js 19:11:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8dc26000) [pid = 1750] [serial = 1149] [outer = 0x8d802000] 19:11:33 INFO - PROCESS | 1750 | 1467598293342 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 19:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1244ms 19:11:33 INFO - PROCESS | 1750 | 1467598293370 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 19:11:33 INFO - PROCESS | 1750 | 1467598293377 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 19:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:11:33 INFO - PROCESS | 1750 | 1467598293387 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:11:33 INFO - PROCESS | 1750 | 1467598293390 Marionette TRACE conn4 <- [1,1502,null,{}] 19:11:33 INFO - PROCESS | 1750 | 1467598293397 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:33 INFO - PROCESS | 1750 | 1467598293402 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:33 INFO - PROCESS | 1750 | 1467598293553 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 19:11:33 INFO - PROCESS | 1750 | 1467598293571 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:33 INFO - PROCESS | 1750 | 1467598293580 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c7400 == 36 [pid = 1750] [id = 383] 19:11:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8f6e4000) [pid = 1750] [serial = 1150] [outer = (nil)] 19:11:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8f841800) [pid = 1750] [serial = 1151] [outer = 0x8f6e4000] 19:11:33 INFO - PROCESS | 1750 | 1467598293650 Marionette DEBUG loaded listener.js 19:11:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f8c5000) [pid = 1750] [serial = 1152] [outer = 0x8f6e4000] 19:11:34 INFO - PROCESS | 1750 | 1467598294604 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 19:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1279ms 19:11:34 INFO - PROCESS | 1750 | 1467598294665 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 19:11:34 INFO - PROCESS | 1750 | 1467598294669 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 19:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:11:34 INFO - PROCESS | 1750 | 1467598294675 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:11:34 INFO - PROCESS | 1750 | 1467598294681 Marionette TRACE conn4 <- [1,1506,null,{}] 19:11:34 INFO - PROCESS | 1750 | 1467598294696 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:34 INFO - PROCESS | 1750 | 1467598294705 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:34 INFO - PROCESS | 1750 | 1467598294925 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 19:11:34 INFO - PROCESS | 1750 | 1467598294951 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:34 INFO - PROCESS | 1750 | 1467598294963 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x91022400 == 37 [pid = 1750] [id = 384] 19:11:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x91023c00) [pid = 1750] [serial = 1153] [outer = (nil)] 19:11:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x91339c00) [pid = 1750] [serial = 1154] [outer = 0x91023c00] 19:11:35 INFO - PROCESS | 1750 | 1467598295032 Marionette DEBUG loaded listener.js 19:11:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x9136e800) [pid = 1750] [serial = 1155] [outer = 0x91023c00] 19:11:35 INFO - PROCESS | 1750 | 1467598295908 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 19:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1296ms 19:11:35 INFO - PROCESS | 1750 | 1467598295971 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 19:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:11:35 INFO - PROCESS | 1750 | 1467598295976 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 19:11:35 INFO - PROCESS | 1750 | 1467598295982 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:11:35 INFO - PROCESS | 1750 | 1467598295985 Marionette TRACE conn4 <- [1,1510,null,{}] 19:11:35 INFO - PROCESS | 1750 | 1467598295991 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:35 INFO - PROCESS | 1750 | 1467598295996 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:36 INFO - PROCESS | 1750 | 1467598296209 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 19:11:36 INFO - PROCESS | 1750 | 1467598296225 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:36 INFO - PROCESS | 1750 | 1467598296233 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6da000 == 38 [pid = 1750] [id = 385] 19:11:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x91022800) [pid = 1750] [serial = 1156] [outer = (nil)] 19:11:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x920cac00) [pid = 1750] [serial = 1157] [outer = 0x91022800] 19:11:36 INFO - PROCESS | 1750 | 1467598296300 Marionette DEBUG loaded listener.js 19:11:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x920cc800) [pid = 1750] [serial = 1158] [outer = 0x91022800] 19:11:37 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8f952000) [pid = 1750] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:11:37 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8bcfcc00) [pid = 1750] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:11:37 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8f8bd400) [pid = 1750] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:11:37 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8f6b4c00) [pid = 1750] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:11:37 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8f8c0000) [pid = 1750] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:11:37 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x923aec00) [pid = 1750] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:11:37 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x92ae6400) [pid = 1750] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:11:37 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8e391c00) [pid = 1750] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:11:37 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8f94e000) [pid = 1750] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:11:37 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8d80d000) [pid = 1750] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:11:37 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8f8be000) [pid = 1750] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:11:37 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x8bcf6000) [pid = 1750] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:11:37 INFO - PROCESS | 1750 | 1467598297271 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 19:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1331ms 19:11:37 INFO - PROCESS | 1750 | 1467598297313 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 19:11:37 INFO - PROCESS | 1750 | 1467598297315 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 19:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:11:37 INFO - PROCESS | 1750 | 1467598297322 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:11:37 INFO - PROCESS | 1750 | 1467598297325 Marionette TRACE conn4 <- [1,1514,null,{}] 19:11:37 INFO - PROCESS | 1750 | 1467598297331 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:37 INFO - PROCESS | 1750 | 1467598297335 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:37 INFO - PROCESS | 1750 | 1467598297493 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 19:11:37 INFO - PROCESS | 1750 | 1467598297506 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:37 INFO - PROCESS | 1750 | 1467598297512 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf5400 == 39 [pid = 1750] [id = 386] 19:11:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8d80d000) [pid = 1750] [serial = 1159] [outer = (nil)] 19:11:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8f8c8000) [pid = 1750] [serial = 1160] [outer = 0x8d80d000] 19:11:37 INFO - PROCESS | 1750 | 1467598297582 Marionette DEBUG loaded listener.js 19:11:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x91030c00) [pid = 1750] [serial = 1161] [outer = 0x8d80d000] 19:11:38 INFO - PROCESS | 1750 | 1467598298420 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 19:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1135ms 19:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:11:38 INFO - PROCESS | 1750 | 1467598298457 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 19:11:38 INFO - PROCESS | 1750 | 1467598298459 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 19:11:38 INFO - PROCESS | 1750 | 1467598298467 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:11:38 INFO - PROCESS | 1750 | 1467598298470 Marionette TRACE conn4 <- [1,1518,null,{}] 19:11:38 INFO - PROCESS | 1750 | 1467598298475 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:38 INFO - PROCESS | 1750 | 1467598298485 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:38 INFO - PROCESS | 1750 | 1467598298678 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 19:11:38 INFO - PROCESS | 1750 | 1467598298814 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:38 INFO - PROCESS | 1750 | 1467598298821 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae7400 == 40 [pid = 1750] [id = 387] 19:11:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8baf3c00) [pid = 1750] [serial = 1162] [outer = (nil)] 19:11:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x92aeb000) [pid = 1750] [serial = 1163] [outer = 0x8baf3c00] 19:11:38 INFO - PROCESS | 1750 | 1467598298888 Marionette DEBUG loaded listener.js 19:11:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f8cb000) [pid = 1750] [serial = 1164] [outer = 0x8baf3c00] 19:11:39 INFO - PROCESS | 1750 | 1467598299921 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 19:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1488ms 19:11:39 INFO - PROCESS | 1750 | 1467598299955 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 19:11:39 INFO - PROCESS | 1750 | 1467598299960 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 19:11:39 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:11:39 INFO - PROCESS | 1750 | 1467598299969 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:11:39 INFO - PROCESS | 1750 | 1467598299977 Marionette TRACE conn4 <- [1,1522,null,{}] 19:11:39 INFO - PROCESS | 1750 | 1467598299985 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:39 INFO - PROCESS | 1750 | 1467598299991 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:40 INFO - PROCESS | 1750 | 1467598300227 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 19:11:40 INFO - PROCESS | 1750 | 1467598300452 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:40 INFO - PROCESS | 1750 | 1467598300462 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d809400 == 41 [pid = 1750] [id = 388] 19:11:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8d80f400) [pid = 1750] [serial = 1165] [outer = (nil)] 19:11:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8e396400) [pid = 1750] [serial = 1166] [outer = 0x8d80f400] 19:11:40 INFO - PROCESS | 1750 | 1467598300559 Marionette DEBUG loaded listener.js 19:11:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f6b6400) [pid = 1750] [serial = 1167] [outer = 0x8d80f400] 19:11:41 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:11:41 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:11:41 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:11:41 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:11:41 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:11:41 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:11:41 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:11:41 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:11:41 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:11:41 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:11:41 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:11:41 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:11:41 INFO - PROCESS | 1750 | 1467598301369 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 19:11:41 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 () { 19:11:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:11:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:11:41 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 () { 19:11:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:11:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:11:41 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 () { 19:11:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:11:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:11:41 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 () { 19:11:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:11:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:11:41 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1437ms 19:11:41 INFO - PROCESS | 1750 | 1467598301410 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 19:11:41 INFO - PROCESS | 1750 | 1467598301418 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 19:11:41 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:11:41 INFO - PROCESS | 1750 | 1467598301429 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:11:41 INFO - PROCESS | 1750 | 1467598301433 Marionette TRACE conn4 <- [1,1526,null,{}] 19:11:41 INFO - PROCESS | 1750 | 1467598301440 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:41 INFO - PROCESS | 1750 | 1467598301446 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:41 INFO - PROCESS | 1750 | 1467598301628 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 19:11:41 INFO - PROCESS | 1750 | 1467598301796 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:41 INFO - PROCESS | 1750 | 1467598301803 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8bf800 == 42 [pid = 1750] [id = 389] 19:11:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x91027c00) [pid = 1750] [serial = 1168] [outer = (nil)] 19:11:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x91366400) [pid = 1750] [serial = 1169] [outer = 0x91027c00] 19:11:41 INFO - PROCESS | 1750 | 1467598301889 Marionette DEBUG loaded listener.js 19:11:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x920c5400) [pid = 1750] [serial = 1170] [outer = 0x91027c00] 19:11:42 INFO - PROCESS | 1750 | 1467598302778 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 19:11:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:11:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:11:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:11:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:11:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:11:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:11:42 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:11:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:11:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:42 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:11:42 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1383ms 19:11:42 INFO - PROCESS | 1750 | 1467598302814 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 19:11:42 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:11:42 INFO - PROCESS | 1750 | 1467598302821 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 19:11:42 INFO - PROCESS | 1750 | 1467598302828 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:11:42 INFO - PROCESS | 1750 | 1467598302834 Marionette TRACE conn4 <- [1,1530,null,{}] 19:11:42 INFO - PROCESS | 1750 | 1467598302851 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:42 INFO - PROCESS | 1750 | 1467598302859 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:43 INFO - PROCESS | 1750 | 1467598303110 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 19:11:43 INFO - PROCESS | 1750 | 1467598303247 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:43 INFO - PROCESS | 1750 | 1467598303260 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x92d46000 == 43 [pid = 1750] [id = 390] 19:11:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x92d4e000) [pid = 1750] [serial = 1171] [outer = (nil)] 19:11:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x92f93800) [pid = 1750] [serial = 1172] [outer = 0x92d4e000] 19:11:43 INFO - PROCESS | 1750 | 1467598303377 Marionette DEBUG loaded listener.js 19:11:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x930c0000) [pid = 1750] [serial = 1173] [outer = 0x92d4e000] 19:11:44 INFO - PROCESS | 1750 | 1467598304185 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 19:11:44 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 19:11:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:11:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:11:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:11:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:11:44 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. 19:11:44 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:11:44 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1386ms 19:11:44 INFO - PROCESS | 1750 | 1467598304219 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 19:11:44 INFO - PROCESS | 1750 | 1467598304228 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 19:11:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:11:44 INFO - PROCESS | 1750 | 1467598304314 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:11:44 INFO - PROCESS | 1750 | 1467598304318 Marionette TRACE conn4 <- [1,1534,null,{}] 19:11:44 INFO - PROCESS | 1750 | 1467598304325 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:44 INFO - PROCESS | 1750 | 1467598304330 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:44 INFO - PROCESS | 1750 | 1467598304509 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 19:11:44 INFO - PROCESS | 1750 | 1467598304680 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:44 INFO - PROCESS | 1750 | 1467598304689 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf4000 == 44 [pid = 1750] [id = 391] 19:11:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x8d8bf400) [pid = 1750] [serial = 1174] [outer = (nil)] 19:11:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x93b78400) [pid = 1750] [serial = 1175] [outer = 0x8d8bf400] 19:11:44 INFO - PROCESS | 1750 | 1467598304767 Marionette DEBUG loaded listener.js 19:11:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x93d3e400) [pid = 1750] [serial = 1176] [outer = 0x8d8bf400] 19:11:45 INFO - PROCESS | 1750 | 1467598305749 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 19:11:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:11:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1531ms 19:11:45 INFO - PROCESS | 1750 | 1467598305796 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 19:11:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:11:45 INFO - PROCESS | 1750 | 1467598305800 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 19:11:45 INFO - PROCESS | 1750 | 1467598305807 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:11:45 INFO - PROCESS | 1750 | 1467598305811 Marionette TRACE conn4 <- [1,1538,null,{}] 19:11:45 INFO - PROCESS | 1750 | 1467598305817 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:45 INFO - PROCESS | 1750 | 1467598305822 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:46 INFO - PROCESS | 1750 | 1467598306001 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 19:11:46 INFO - PROCESS | 1750 | 1467598306179 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:46 INFO - PROCESS | 1750 | 1467598306189 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x91383000 == 45 [pid = 1750] [id = 392] 19:11:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x93b32c00) [pid = 1750] [serial = 1177] [outer = (nil)] 19:11:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x9484e800) [pid = 1750] [serial = 1178] [outer = 0x93b32c00] 19:11:46 INFO - PROCESS | 1750 | 1467598306269 Marionette DEBUG loaded listener.js 19:11:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x9525d800) [pid = 1750] [serial = 1179] [outer = 0x93b32c00] 19:11:47 INFO - PROCESS | 1750 | 1467598307234 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 19:11:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:11:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1484ms 19:11:47 INFO - PROCESS | 1750 | 1467598307294 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 19:11:47 INFO - PROCESS | 1750 | 1467598307300 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 19:11:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:11:47 INFO - PROCESS | 1750 | 1467598307310 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:11:47 INFO - PROCESS | 1750 | 1467598307315 Marionette TRACE conn4 <- [1,1542,null,{}] 19:11:47 INFO - PROCESS | 1750 | 1467598307326 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:47 INFO - PROCESS | 1750 | 1467598307342 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:47 INFO - PROCESS | 1750 | 1467598307596 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 19:11:47 INFO - PROCESS | 1750 | 1467598307820 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:47 INFO - PROCESS | 1750 | 1467598307829 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfe000 == 46 [pid = 1750] [id = 393] 19:11:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8d803c00) [pid = 1750] [serial = 1180] [outer = (nil)] 19:11:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x90f09400) [pid = 1750] [serial = 1181] [outer = 0x8d803c00] 19:11:47 INFO - PROCESS | 1750 | 1467598307924 Marionette DEBUG loaded listener.js 19:11:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x9133c000) [pid = 1750] [serial = 1182] [outer = 0x8d803c00] 19:11:48 INFO - PROCESS | 1750 | 1467598308774 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 19:11:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:11:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1494ms 19:11:48 INFO - PROCESS | 1750 | 1467598308803 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 19:11:48 INFO - PROCESS | 1750 | 1467598308807 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 19:11:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:11:48 INFO - PROCESS | 1750 | 1467598308814 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:11:48 INFO - PROCESS | 1750 | 1467598308818 Marionette TRACE conn4 <- [1,1546,null,{}] 19:11:48 INFO - PROCESS | 1750 | 1467598308824 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:48 INFO - PROCESS | 1750 | 1467598308829 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:49 INFO - PROCESS | 1750 | 1467598309001 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 19:11:49 INFO - PROCESS | 1750 | 1467598309456 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:49 INFO - PROCESS | 1750 | 1467598309466 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb48c00 == 47 [pid = 1750] [id = 394] 19:11:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8bb49800) [pid = 1750] [serial = 1183] [outer = (nil)] 19:11:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x8bcef400) [pid = 1750] [serial = 1184] [outer = 0x8bb49800] 19:11:49 INFO - PROCESS | 1750 | 1467598309583 Marionette DEBUG loaded listener.js 19:11:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x8d804c00) [pid = 1750] [serial = 1185] [outer = 0x8bb49800] 19:11:50 INFO - PROCESS | 1750 | 1467598310496 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 19:11:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:11:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1781ms 19:11:50 INFO - PROCESS | 1750 | 1467598310598 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 19:11:50 INFO - PROCESS | 1750 | 1467598310603 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 19:11:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:11:50 INFO - PROCESS | 1750 | 1467598310611 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:11:50 INFO - PROCESS | 1750 | 1467598310615 Marionette TRACE conn4 <- [1,1550,null,{}] 19:11:50 INFO - PROCESS | 1750 | 1467598310631 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:50 INFO - PROCESS | 1750 | 1467598310636 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:50 INFO - PROCESS | 1750 | 1467598310841 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf5400 == 46 [pid = 1750] [id = 386] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6da000 == 45 [pid = 1750] [id = 385] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x91022400 == 44 [pid = 1750] [id = 384] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c7400 == 43 [pid = 1750] [id = 383] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcfe400 == 42 [pid = 1750] [id = 382] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8f839c00 == 41 [pid = 1750] [id = 372] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x91334800 == 40 [pid = 1750] [id = 377] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x920cb800 == 39 [pid = 1750] [id = 380] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8f847800 == 38 [pid = 1750] [id = 379] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8baedc00 == 37 [pid = 1750] [id = 378] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4a400 == 36 [pid = 1750] [id = 381] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb51800 == 35 [pid = 1750] [id = 370] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80c800 == 34 [pid = 1750] [id = 371] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x92ae2000 == 33 [pid = 1750] [id = 368] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb46800 == 32 [pid = 1750] [id = 369] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb48c00 == 31 [pid = 1750] [id = 394] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x91383000 == 30 [pid = 1750] [id = 392] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcfe000 == 29 [pid = 1750] [id = 393] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf4000 == 28 [pid = 1750] [id = 391] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x92d46000 == 27 [pid = 1750] [id = 390] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8d809400 == 26 [pid = 1750] [id = 388] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8bf800 == 25 [pid = 1750] [id = 389] 19:11:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae7400 == 24 [pid = 1750] [id = 387] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x90f0b000) [pid = 1750] [serial = 1127] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x8e358400) [pid = 1750] [serial = 1098] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8f8c7000) [pid = 1750] [serial = 1118] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x8dc1f000) [pid = 1750] [serial = 1097] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8f6b9800) [pid = 1750] [serial = 1124] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8f953c00) [pid = 1750] [serial = 1101] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x8f8ca000) [pid = 1750] [serial = 1100] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x923f7c00) [pid = 1750] [serial = 1104] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x923b5800) [pid = 1750] [serial = 1103] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x92d49c00) [pid = 1750] [serial = 1107] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x92d45c00) [pid = 1750] [serial = 1106] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x92f8b800) [pid = 1750] [serial = 1110] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x92d4e400) [pid = 1750] [serial = 1109] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x93d41c00) [pid = 1750] [serial = 1113] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x93d3f400) [pid = 1750] [serial = 1112] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8e351000) [pid = 1750] [serial = 1116] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8dc1fc00) [pid = 1750] [serial = 1115] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x90f09800) [pid = 1750] [serial = 1130] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8d80d400) [pid = 1750] [serial = 1121] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8d8bac00) [pid = 1750] [serial = 1122] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x90f10800) [pid = 1750] [serial = 1119] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x9133fc00) [pid = 1750] [serial = 1133] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x91029c00) [pid = 1750] [serial = 1131] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8f6e2800) [pid = 1750] [serial = 1125] [outer = (nil)] [url = about:blank] 19:11:51 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x90f14c00) [pid = 1750] [serial = 1128] [outer = (nil)] [url = about:blank] 19:11:52 INFO - PROCESS | 1750 | 1467598312136 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:52 INFO - PROCESS | 1750 | 1467598312146 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baee000 == 25 [pid = 1750] [id = 395] 19:11:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8baee800) [pid = 1750] [serial = 1186] [outer = (nil)] 19:11:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8baf1c00) [pid = 1750] [serial = 1187] [outer = 0x8baee800] 19:11:52 INFO - PROCESS | 1750 | 1467598312227 Marionette DEBUG loaded listener.js 19:11:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8bb48800) [pid = 1750] [serial = 1188] [outer = 0x8baee800] 19:11:53 INFO - PROCESS | 1750 | 1467598313004 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 19:11:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:11:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2436ms 19:11:53 INFO - PROCESS | 1750 | 1467598313048 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 19:11:53 INFO - PROCESS | 1750 | 1467598313054 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 19:11:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:11:53 INFO - PROCESS | 1750 | 1467598313071 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:11:53 INFO - PROCESS | 1750 | 1467598313076 Marionette TRACE conn4 <- [1,1554,null,{}] 19:11:53 INFO - PROCESS | 1750 | 1467598313084 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:53 INFO - PROCESS | 1750 | 1467598313091 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:53 INFO - PROCESS | 1750 | 1467598313254 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 19:11:53 INFO - PROCESS | 1750 | 1467598313267 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:53 INFO - PROCESS | 1750 | 1467598313274 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d801800 == 26 [pid = 1750] [id = 396] 19:11:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8d806000) [pid = 1750] [serial = 1189] [outer = (nil)] 19:11:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8d8bf800) [pid = 1750] [serial = 1190] [outer = 0x8d806000] 19:11:53 INFO - PROCESS | 1750 | 1467598313347 Marionette DEBUG loaded listener.js 19:11:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8dc1b800) [pid = 1750] [serial = 1191] [outer = 0x8d806000] 19:11:54 INFO - PROCESS | 1750 | 1467598314286 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 19:11:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:11:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1288ms 19:11:54 INFO - PROCESS | 1750 | 1467598314359 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 19:11:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:11:54 INFO - PROCESS | 1750 | 1467598314368 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 19:11:54 INFO - PROCESS | 1750 | 1467598314375 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:11:54 INFO - PROCESS | 1750 | 1467598314379 Marionette TRACE conn4 <- [1,1558,null,{}] 19:11:54 INFO - PROCESS | 1750 | 1467598314385 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:54 INFO - PROCESS | 1750 | 1467598314390 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:54 INFO - PROCESS | 1750 | 1467598314623 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 19:11:54 INFO - PROCESS | 1750 | 1467598314660 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:54 INFO - PROCESS | 1750 | 1467598314668 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc27800 == 27 [pid = 1750] [id = 397] 19:11:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8dc29c00) [pid = 1750] [serial = 1192] [outer = (nil)] 19:11:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8e391400) [pid = 1750] [serial = 1193] [outer = 0x8dc29c00] 19:11:54 INFO - PROCESS | 1750 | 1467598314736 Marionette DEBUG loaded listener.js 19:11:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8f6b8000) [pid = 1750] [serial = 1194] [outer = 0x8dc29c00] 19:11:55 INFO - PROCESS | 1750 | 1467598315747 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 19:11:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:11:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1387ms 19:11:55 INFO - PROCESS | 1750 | 1467598315761 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 19:11:55 INFO - PROCESS | 1750 | 1467598315765 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 19:11:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:11:55 INFO - PROCESS | 1750 | 1467598315789 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:11:55 INFO - PROCESS | 1750 | 1467598315798 Marionette TRACE conn4 <- [1,1562,null,{}] 19:11:55 INFO - PROCESS | 1750 | 1467598315807 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:55 INFO - PROCESS | 1750 | 1467598315815 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:56 INFO - PROCESS | 1750 | 1467598316038 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 19:11:56 INFO - PROCESS | 1750 | 1467598316061 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:56 INFO - PROCESS | 1750 | 1467598316068 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f848000 == 28 [pid = 1750] [id = 398] 19:11:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8f8c4400) [pid = 1750] [serial = 1195] [outer = (nil)] 19:11:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8f8c9400) [pid = 1750] [serial = 1196] [outer = 0x8f8c4400] 19:11:56 INFO - PROCESS | 1750 | 1467598316137 Marionette DEBUG loaded listener.js 19:11:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x8f946c00) [pid = 1750] [serial = 1197] [outer = 0x8f8c4400] 19:11:57 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8baf3c00) [pid = 1750] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:11:57 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x91023c00) [pid = 1750] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:11:57 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x91022800) [pid = 1750] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:11:57 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8d80d000) [pid = 1750] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:11:57 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8bcf7800) [pid = 1750] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:11:57 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x91336000) [pid = 1750] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:11:57 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8f947c00) [pid = 1750] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:11:57 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8f6e4000) [pid = 1750] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:11:57 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8d802000) [pid = 1750] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:11:57 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x920cc400) [pid = 1750] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:11:57 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8bb4a000) [pid = 1750] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:11:57 INFO - PROCESS | 1750 | 1467598317538 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 19:11:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:11:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1809ms 19:11:57 INFO - PROCESS | 1750 | 1467598317582 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 19:11:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:11:57 INFO - PROCESS | 1750 | 1467598317587 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 19:11:57 INFO - PROCESS | 1750 | 1467598317593 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:11:57 INFO - PROCESS | 1750 | 1467598317597 Marionette TRACE conn4 <- [1,1566,null,{}] 19:11:57 INFO - PROCESS | 1750 | 1467598317604 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:57 INFO - PROCESS | 1750 | 1467598317608 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:57 INFO - PROCESS | 1750 | 1467598317766 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 19:11:57 INFO - PROCESS | 1750 | 1467598317775 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:57 INFO - PROCESS | 1750 | 1467598317782 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80c400 == 29 [pid = 1750] [id = 399] 19:11:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8d80f000) [pid = 1750] [serial = 1198] [outer = (nil)] 19:11:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8f94dc00) [pid = 1750] [serial = 1199] [outer = 0x8d80f000] 19:11:57 INFO - PROCESS | 1750 | 1467598317853 Marionette DEBUG loaded listener.js 19:11:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f94f400) [pid = 1750] [serial = 1200] [outer = 0x8d80f000] 19:11:58 INFO - PROCESS | 1750 | 1467598318929 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 19:11:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:11:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1386ms 19:11:58 INFO - PROCESS | 1750 | 1467598318978 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 19:11:58 INFO - PROCESS | 1750 | 1467598318982 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 19:11:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:11:58 INFO - PROCESS | 1750 | 1467598318988 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:11:58 INFO - PROCESS | 1750 | 1467598318991 Marionette TRACE conn4 <- [1,1570,null,{}] 19:11:59 INFO - PROCESS | 1750 | 1467598318997 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:11:59 INFO - PROCESS | 1750 | 1467598319002 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:59 INFO - PROCESS | 1750 | 1467598319436 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 19:11:59 INFO - PROCESS | 1750 | 1467598319674 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:59 INFO - PROCESS | 1750 | 1467598319688 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:11:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf1400 == 30 [pid = 1750] [id = 400] 19:11:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8bcf2000) [pid = 1750] [serial = 1201] [outer = (nil)] 19:11:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8bcfa000) [pid = 1750] [serial = 1202] [outer = 0x8bcf2000] 19:11:59 INFO - PROCESS | 1750 | 1467598319771 Marionette DEBUG loaded listener.js 19:11:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8d80cc00) [pid = 1750] [serial = 1203] [outer = 0x8bcf2000] 19:12:00 INFO - PROCESS | 1750 | 1467598320823 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 19:12:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:12:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1891ms 19:12:00 INFO - PROCESS | 1750 | 1467598320882 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 19:12:00 INFO - PROCESS | 1750 | 1467598320889 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 19:12:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:12:00 INFO - PROCESS | 1750 | 1467598320897 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:12:00 INFO - PROCESS | 1750 | 1467598320902 Marionette TRACE conn4 <- [1,1574,null,{}] 19:12:00 INFO - PROCESS | 1750 | 1467598320909 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:00 INFO - PROCESS | 1750 | 1467598320915 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:01 INFO - PROCESS | 1750 | 1467598321115 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 19:12:01 INFO - PROCESS | 1750 | 1467598321350 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:01 INFO - PROCESS | 1750 | 1467598321359 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d801c00 == 31 [pid = 1750] [id = 401] 19:12:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8e39a800) [pid = 1750] [serial = 1204] [outer = (nil)] 19:12:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8f6c0400) [pid = 1750] [serial = 1205] [outer = 0x8e39a800] 19:12:01 INFO - PROCESS | 1750 | 1467598321474 Marionette DEBUG loaded listener.js 19:12:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8f6e3400) [pid = 1750] [serial = 1206] [outer = 0x8e39a800] 19:12:02 INFO - PROCESS | 1750 | 1467598322451 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 19:12:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:12:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1633ms 19:12:02 INFO - PROCESS | 1750 | 1467598322531 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 19:12:02 INFO - PROCESS | 1750 | 1467598322538 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 19:12:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:12:02 INFO - PROCESS | 1750 | 1467598322550 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:12:02 INFO - PROCESS | 1750 | 1467598322554 Marionette TRACE conn4 <- [1,1578,null,{}] 19:12:02 INFO - PROCESS | 1750 | 1467598322561 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:02 INFO - PROCESS | 1750 | 1467598322566 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:02 INFO - PROCESS | 1750 | 1467598322761 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 19:12:03 INFO - PROCESS | 1750 | 1467598323030 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:03 INFO - PROCESS | 1750 | 1467598323037 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f949c00 == 32 [pid = 1750] [id = 402] 19:12:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8f94cc00) [pid = 1750] [serial = 1207] [outer = (nil)] 19:12:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x90f09c00) [pid = 1750] [serial = 1208] [outer = 0x8f94cc00] 19:12:03 INFO - PROCESS | 1750 | 1467598323157 Marionette DEBUG loaded listener.js 19:12:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x90f14000) [pid = 1750] [serial = 1209] [outer = 0x8f94cc00] 19:12:04 INFO - PROCESS | 1750 | 1467598324150 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 19:12:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:12:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1682ms 19:12:04 INFO - PROCESS | 1750 | 1467598324233 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 19:12:04 INFO - PROCESS | 1750 | 1467598324240 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 19:12:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:12:04 INFO - PROCESS | 1750 | 1467598324259 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:12:04 INFO - PROCESS | 1750 | 1467598324266 Marionette TRACE conn4 <- [1,1582,null,{}] 19:12:04 INFO - PROCESS | 1750 | 1467598324272 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:04 INFO - PROCESS | 1750 | 1467598324278 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:04 INFO - PROCESS | 1750 | 1467598324527 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 19:12:04 INFO - PROCESS | 1750 | 1467598324830 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:04 INFO - PROCESS | 1750 | 1467598324844 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf1400 == 33 [pid = 1750] [id = 403] 19:12:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x8bcfb000) [pid = 1750] [serial = 1210] [outer = (nil)] 19:12:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x91031800) [pid = 1750] [serial = 1211] [outer = 0x8bcfb000] 19:12:04 INFO - PROCESS | 1750 | 1467598324979 Marionette DEBUG loaded listener.js 19:12:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x9133e000) [pid = 1750] [serial = 1212] [outer = 0x8bcfb000] 19:12:06 INFO - PROCESS | 1750 | 1467598326068 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 19:12:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:12:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1894ms 19:12:06 INFO - PROCESS | 1750 | 1467598326145 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 19:12:06 INFO - PROCESS | 1750 | 1467598326149 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 19:12:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:12:06 INFO - PROCESS | 1750 | 1467598326156 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:12:06 INFO - PROCESS | 1750 | 1467598326159 Marionette TRACE conn4 <- [1,1586,null,{}] 19:12:06 INFO - PROCESS | 1750 | 1467598326165 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:06 INFO - PROCESS | 1750 | 1467598326171 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:06 INFO - PROCESS | 1750 | 1467598326353 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 19:12:06 INFO - PROCESS | 1750 | 1467598326575 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:06 INFO - PROCESS | 1750 | 1467598326584 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baecc00 == 34 [pid = 1750] [id = 404] 19:12:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x8bcf8800) [pid = 1750] [serial = 1213] [outer = (nil)] 19:12:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8f950c00) [pid = 1750] [serial = 1214] [outer = 0x8bcf8800] 19:12:06 INFO - PROCESS | 1750 | 1467598326669 Marionette DEBUG loaded listener.js 19:12:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x90f91800) [pid = 1750] [serial = 1215] [outer = 0x8bcf8800] 19:12:07 INFO - PROCESS | 1750 | 1467598327742 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 19:12:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:12:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1687ms 19:12:07 INFO - PROCESS | 1750 | 1467598327844 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 19:12:07 INFO - PROCESS | 1750 | 1467598327850 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 19:12:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:12:07 INFO - PROCESS | 1750 | 1467598327858 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:12:07 INFO - PROCESS | 1750 | 1467598327863 Marionette TRACE conn4 <- [1,1590,null,{}] 19:12:07 INFO - PROCESS | 1750 | 1467598327871 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:07 INFO - PROCESS | 1750 | 1467598327877 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:08 INFO - PROCESS | 1750 | 1467598328061 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 19:12:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8c1800 == 33 [pid = 1750] [id = 356] 19:12:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8e397000 == 32 [pid = 1750] [id = 352] 19:12:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc28400 == 31 [pid = 1750] [id = 361] 19:12:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8d807c00 == 30 [pid = 1750] [id = 351] 19:12:08 INFO - PROCESS | 1750 | 1467598328374 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:08 INFO - PROCESS | 1750 | 1467598328384 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8f848000 == 29 [pid = 1750] [id = 398] 19:12:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8baee000 == 28 [pid = 1750] [id = 395] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x8f8cb000) [pid = 1750] [serial = 1164] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x92aeb000) [pid = 1750] [serial = 1163] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x9136e800) [pid = 1750] [serial = 1155] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x920cac00) [pid = 1750] [serial = 1157] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8f8c8000) [pid = 1750] [serial = 1160] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x920cc800) [pid = 1750] [serial = 1158] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8dc1e000) [pid = 1750] [serial = 1145] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8f8c5800) [pid = 1750] [serial = 1146] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x91367c00) [pid = 1750] [serial = 1134] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x90f0b400) [pid = 1750] [serial = 1139] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x90f8f000) [pid = 1750] [serial = 1140] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8f841800) [pid = 1750] [serial = 1151] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8d8c5800) [pid = 1750] [serial = 1148] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8dc26000) [pid = 1750] [serial = 1149] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x923b1c00) [pid = 1750] [serial = 1142] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x923b7400) [pid = 1750] [serial = 1143] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8dc22c00) [pid = 1750] [serial = 1136] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8e39fc00) [pid = 1750] [serial = 1137] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x91030c00) [pid = 1750] [serial = 1161] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x91339c00) [pid = 1750] [serial = 1154] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x8f8c5000) [pid = 1750] [serial = 1152] [outer = (nil)] [url = about:blank] 19:12:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb46000 == 29 [pid = 1750] [id = 405] 19:12:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8bcef800) [pid = 1750] [serial = 1216] [outer = (nil)] 19:12:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8d807c00) [pid = 1750] [serial = 1217] [outer = 0x8bcef800] 19:12:08 INFO - PROCESS | 1750 | 1467598328492 Marionette DEBUG loaded listener.js 19:12:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8dc20800) [pid = 1750] [serial = 1218] [outer = 0x8bcef800] 19:12:09 INFO - PROCESS | 1750 | 1467598329341 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 19:12:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:12:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1541ms 19:12:09 INFO - PROCESS | 1750 | 1467598329398 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 19:12:09 INFO - PROCESS | 1750 | 1467598329405 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 19:12:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:12:09 INFO - PROCESS | 1750 | 1467598329416 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:12:09 INFO - PROCESS | 1750 | 1467598329419 Marionette TRACE conn4 <- [1,1594,null,{}] 19:12:09 INFO - PROCESS | 1750 | 1467598329426 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:09 INFO - PROCESS | 1750 | 1467598329432 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:09 INFO - PROCESS | 1750 | 1467598329615 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 19:12:09 INFO - PROCESS | 1750 | 1467598329848 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:09 INFO - PROCESS | 1750 | 1467598329857 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e354800 == 30 [pid = 1750] [id = 406] 19:12:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8e39b400) [pid = 1750] [serial = 1219] [outer = (nil)] 19:12:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8f6b4800) [pid = 1750] [serial = 1220] [outer = 0x8e39b400] 19:12:09 INFO - PROCESS | 1750 | 1467598329930 Marionette DEBUG loaded listener.js 19:12:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f6e6400) [pid = 1750] [serial = 1221] [outer = 0x8e39b400] 19:12:10 INFO - PROCESS | 1750 | 1467598330775 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 19:12:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:12:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1381ms 19:12:10 INFO - PROCESS | 1750 | 1467598330803 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 19:12:10 INFO - PROCESS | 1750 | 1467598330807 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 19:12:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:12:10 INFO - PROCESS | 1750 | 1467598330814 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:12:10 INFO - PROCESS | 1750 | 1467598330820 Marionette TRACE conn4 <- [1,1598,null,{}] 19:12:10 INFO - PROCESS | 1750 | 1467598330835 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:10 INFO - PROCESS | 1750 | 1467598330844 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:11 INFO - PROCESS | 1750 | 1467598331073 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 19:12:11 INFO - PROCESS | 1750 | 1467598331098 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:11 INFO - PROCESS | 1750 | 1467598331105 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f94d400 == 31 [pid = 1750] [id = 407] 19:12:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f94e400) [pid = 1750] [serial = 1222] [outer = (nil)] 19:12:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x90f0a800) [pid = 1750] [serial = 1223] [outer = 0x8f94e400] 19:12:11 INFO - PROCESS | 1750 | 1467598331182 Marionette DEBUG loaded listener.js 19:12:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x90f8ec00) [pid = 1750] [serial = 1224] [outer = 0x8f94e400] 19:12:12 INFO - PROCESS | 1750 | 1467598332075 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 19:12:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:12:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1283ms 19:12:12 INFO - PROCESS | 1750 | 1467598332097 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 19:12:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:12:12 INFO - PROCESS | 1750 | 1467598332102 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 19:12:12 INFO - PROCESS | 1750 | 1467598332108 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:12:12 INFO - PROCESS | 1750 | 1467598332111 Marionette TRACE conn4 <- [1,1602,null,{}] 19:12:12 INFO - PROCESS | 1750 | 1467598332117 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:12 INFO - PROCESS | 1750 | 1467598332122 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:12 INFO - PROCESS | 1750 | 1467598332335 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 19:12:12 INFO - PROCESS | 1750 | 1467598332380 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:12 INFO - PROCESS | 1750 | 1467598332390 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f94800 == 32 [pid = 1750] [id = 408] 19:12:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x91027000) [pid = 1750] [serial = 1225] [outer = (nil)] 19:12:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x91335400) [pid = 1750] [serial = 1226] [outer = 0x91027000] 19:12:12 INFO - PROCESS | 1750 | 1467598332455 Marionette DEBUG loaded listener.js 19:12:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x91365800) [pid = 1750] [serial = 1227] [outer = 0x91027000] 19:12:13 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8bb49800) [pid = 1750] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:12:13 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8d80f400) [pid = 1750] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:12:13 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8d806000) [pid = 1750] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:12:13 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8f8c4400) [pid = 1750] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:12:13 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8baee800) [pid = 1750] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:12:13 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x91027c00) [pid = 1750] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:12:13 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x92d4e000) [pid = 1750] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:12:13 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8dc29c00) [pid = 1750] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:12:13 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8d8bf400) [pid = 1750] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:12:13 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x93b32c00) [pid = 1750] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:12:13 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8d803c00) [pid = 1750] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:12:13 INFO - PROCESS | 1750 | 1467598333446 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 19:12:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:12:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1395ms 19:12:13 INFO - PROCESS | 1750 | 1467598333503 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 19:12:13 INFO - PROCESS | 1750 | 1467598333507 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 19:12:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:12:13 INFO - PROCESS | 1750 | 1467598333513 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:12:13 INFO - PROCESS | 1750 | 1467598333516 Marionette TRACE conn4 <- [1,1606,null,{}] 19:12:13 INFO - PROCESS | 1750 | 1467598333524 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:13 INFO - PROCESS | 1750 | 1467598333529 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:13 INFO - PROCESS | 1750 | 1467598333738 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 19:12:13 INFO - PROCESS | 1750 | 1467598333762 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:13 INFO - PROCESS | 1750 | 1467598333773 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae7c00 == 33 [pid = 1750] [id = 409] 19:12:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8baee800) [pid = 1750] [serial = 1228] [outer = (nil)] 19:12:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x90f13400) [pid = 1750] [serial = 1229] [outer = 0x8baee800] 19:12:13 INFO - PROCESS | 1750 | 1467598333842 Marionette DEBUG loaded listener.js 19:12:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x9102f400) [pid = 1750] [serial = 1230] [outer = 0x8baee800] 19:12:14 INFO - PROCESS | 1750 | 1467598334741 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 19:12:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:12:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1281ms 19:12:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:12:14 INFO - PROCESS | 1750 | 1467598334795 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 19:12:14 INFO - PROCESS | 1750 | 1467598334797 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 19:12:14 INFO - PROCESS | 1750 | 1467598334805 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:12:14 INFO - PROCESS | 1750 | 1467598334808 Marionette TRACE conn4 <- [1,1610,null,{}] 19:12:14 INFO - PROCESS | 1750 | 1467598334814 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:14 INFO - PROCESS | 1750 | 1467598334826 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:15 INFO - PROCESS | 1750 | 1467598335107 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 19:12:15 INFO - PROCESS | 1750 | 1467598335366 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:15 INFO - PROCESS | 1750 | 1467598335377 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf4000 == 34 [pid = 1750] [id = 410] 19:12:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8baf5000) [pid = 1750] [serial = 1231] [outer = (nil)] 19:12:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8bb4dc00) [pid = 1750] [serial = 1232] [outer = 0x8baf5000] 19:12:15 INFO - PROCESS | 1750 | 1467598335462 Marionette DEBUG loaded listener.js 19:12:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8bcf7000) [pid = 1750] [serial = 1233] [outer = 0x8baf5000] 19:12:16 INFO - PROCESS | 1750 | 1467598336421 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 19:12:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:12:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1684ms 19:12:16 INFO - PROCESS | 1750 | 1467598336490 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 19:12:16 INFO - PROCESS | 1750 | 1467598336497 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 19:12:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:12:16 INFO - PROCESS | 1750 | 1467598336506 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:12:16 INFO - PROCESS | 1750 | 1467598336510 Marionette TRACE conn4 <- [1,1614,null,{}] 19:12:16 INFO - PROCESS | 1750 | 1467598336518 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:16 INFO - PROCESS | 1750 | 1467598336527 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:16 INFO - PROCESS | 1750 | 1467598336754 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 19:12:17 INFO - PROCESS | 1750 | 1467598336985 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:17 INFO - PROCESS | 1750 | 1467598336998 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc29000 == 35 [pid = 1750] [id = 411] 19:12:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8e353000) [pid = 1750] [serial = 1234] [outer = (nil)] 19:12:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f6b5400) [pid = 1750] [serial = 1235] [outer = 0x8e353000] 19:12:17 INFO - PROCESS | 1750 | 1467598337096 Marionette DEBUG loaded listener.js 19:12:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8f842800) [pid = 1750] [serial = 1236] [outer = 0x8e353000] 19:12:18 INFO - PROCESS | 1750 | 1467598338200 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 19:12:18 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 19:12:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1736ms 19:12:18 INFO - PROCESS | 1750 | 1467598338243 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 19:12:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:12:18 INFO - PROCESS | 1750 | 1467598338248 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 19:12:18 INFO - PROCESS | 1750 | 1467598338255 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:12:18 INFO - PROCESS | 1750 | 1467598338259 Marionette TRACE conn4 <- [1,1618,null,{}] 19:12:18 INFO - PROCESS | 1750 | 1467598338265 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:18 INFO - PROCESS | 1750 | 1467598338271 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:18 INFO - PROCESS | 1750 | 1467598338475 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 19:12:18 INFO - PROCESS | 1750 | 1467598338896 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:18 INFO - PROCESS | 1750 | 1467598338923 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f840000 == 36 [pid = 1750] [id = 412] 19:12:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8f94e000) [pid = 1750] [serial = 1237] [outer = (nil)] 19:12:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x90f91000) [pid = 1750] [serial = 1238] [outer = 0x8f94e000] 19:12:19 INFO - PROCESS | 1750 | 1467598339043 Marionette DEBUG loaded listener.js 19:12:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x9102ac00) [pid = 1750] [serial = 1239] [outer = 0x8f94e000] 19:12:20 INFO - PROCESS | 1750 | 1467598340000 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 19:12:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:12:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1794ms 19:12:20 INFO - PROCESS | 1750 | 1467598340049 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 19:12:20 INFO - PROCESS | 1750 | 1467598340057 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 19:12:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:12:20 INFO - PROCESS | 1750 | 1467598340075 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:12:20 INFO - PROCESS | 1750 | 1467598340082 Marionette TRACE conn4 <- [1,1622,null,{}] 19:12:20 INFO - PROCESS | 1750 | 1467598340089 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:20 INFO - PROCESS | 1750 | 1467598340095 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:20 INFO - PROCESS | 1750 | 1467598340325 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 19:12:20 INFO - PROCESS | 1750 | 1467598340560 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:20 INFO - PROCESS | 1750 | 1467598340569 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfc800 == 37 [pid = 1750] [id = 413] 19:12:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x8dc25000) [pid = 1750] [serial = 1240] [outer = (nil)] 19:12:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x923b2c00) [pid = 1750] [serial = 1241] [outer = 0x8dc25000] 19:12:20 INFO - PROCESS | 1750 | 1467598340698 Marionette DEBUG loaded listener.js 19:12:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x923b8400) [pid = 1750] [serial = 1242] [outer = 0x8dc25000] 19:12:21 INFO - PROCESS | 1750 | 1467598341590 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 19:12:21 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 19:12:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1594ms 19:12:21 INFO - PROCESS | 1750 | 1467598341661 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 19:12:21 INFO - PROCESS | 1750 | 1467598341665 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 19:12:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:12:21 INFO - PROCESS | 1750 | 1467598341672 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:12:21 INFO - PROCESS | 1750 | 1467598341676 Marionette TRACE conn4 <- [1,1626,null,{}] 19:12:21 INFO - PROCESS | 1750 | 1467598341682 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:21 INFO - PROCESS | 1750 | 1467598341688 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:21 INFO - PROCESS | 1750 | 1467598341910 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 19:12:22 INFO - PROCESS | 1750 | 1467598342129 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:22 INFO - PROCESS | 1750 | 1467598342137 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e39c800 == 38 [pid = 1750] [id = 414] 19:12:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x8f6da000) [pid = 1750] [serial = 1243] [outer = (nil)] 19:12:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x92ae1400) [pid = 1750] [serial = 1244] [outer = 0x8f6da000] 19:12:22 INFO - PROCESS | 1750 | 1467598342269 Marionette DEBUG loaded listener.js 19:12:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x92ae6000) [pid = 1750] [serial = 1245] [outer = 0x8f6da000] 19:12:23 INFO - PROCESS | 1750 | 1467598343138 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 19:12:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:12:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1538ms 19:12:23 INFO - PROCESS | 1750 | 1467598343211 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 19:12:23 INFO - PROCESS | 1750 | 1467598343215 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 19:12:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:12:23 INFO - PROCESS | 1750 | 1467598343221 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:12:23 INFO - PROCESS | 1750 | 1467598343224 Marionette TRACE conn4 <- [1,1630,null,{}] 19:12:23 INFO - PROCESS | 1750 | 1467598343231 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:23 INFO - PROCESS | 1750 | 1467598343237 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:23 INFO - PROCESS | 1750 | 1467598343455 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 19:12:23 INFO - PROCESS | 1750 | 1467598343689 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:23 INFO - PROCESS | 1750 | 1467598343706 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x92aed800 == 39 [pid = 1750] [id = 415] 19:12:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x92aee000) [pid = 1750] [serial = 1246] [outer = (nil)] 19:12:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x92d41800) [pid = 1750] [serial = 1247] [outer = 0x92aee000] 19:12:23 INFO - PROCESS | 1750 | 1467598343848 Marionette DEBUG loaded listener.js 19:12:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x92f90000) [pid = 1750] [serial = 1248] [outer = 0x92aee000] 19:12:24 INFO - PROCESS | 1750 | 1467598344893 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 19:12:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:12:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1731ms 19:12:24 INFO - PROCESS | 1750 | 1467598344953 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 19:12:24 INFO - PROCESS | 1750 | 1467598344957 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 19:12:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:12:24 INFO - PROCESS | 1750 | 1467598344964 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:12:24 INFO - PROCESS | 1750 | 1467598344967 Marionette TRACE conn4 <- [1,1634,null,{}] 19:12:24 INFO - PROCESS | 1750 | 1467598344973 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:24 INFO - PROCESS | 1750 | 1467598344979 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:25 INFO - PROCESS | 1750 | 1467598345164 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 19:12:25 INFO - PROCESS | 1750 | 1467598345598 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:25 INFO - PROCESS | 1750 | 1467598345610 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb51800 == 40 [pid = 1750] [id = 416] 19:12:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x8bb51c00) [pid = 1750] [serial = 1249] [outer = (nil)] 19:12:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x8bcf9c00) [pid = 1750] [serial = 1250] [outer = 0x8bb51c00] 19:12:25 INFO - PROCESS | 1750 | 1467598345727 Marionette DEBUG loaded listener.js 19:12:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8d8c1000) [pid = 1750] [serial = 1251] [outer = 0x8bb51c00] 19:12:26 INFO - PROCESS | 1750 | 1467598346618 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 19:12:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:12:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1684ms 19:12:26 INFO - PROCESS | 1750 | 1467598346652 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 19:12:26 INFO - PROCESS | 1750 | 1467598346658 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 19:12:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:12:26 INFO - PROCESS | 1750 | 1467598346666 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:12:26 INFO - PROCESS | 1750 | 1467598346670 Marionette TRACE conn4 <- [1,1638,null,{}] 19:12:26 INFO - PROCESS | 1750 | 1467598346678 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:26 INFO - PROCESS | 1750 | 1467598346687 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:26 INFO - PROCESS | 1750 | 1467598346983 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 19:12:27 INFO - PROCESS | 1750 | 1467598347123 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:27 INFO - PROCESS | 1750 | 1467598347135 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb46400 == 41 [pid = 1750] [id = 417] 19:12:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x8e34e400) [pid = 1750] [serial = 1252] [outer = (nil)] 19:12:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x8f8bdc00) [pid = 1750] [serial = 1253] [outer = 0x8e34e400] 19:12:27 INFO - PROCESS | 1750 | 1467598347256 Marionette DEBUG loaded listener.js 19:12:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x8f8cb000) [pid = 1750] [serial = 1254] [outer = 0x8e34e400] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae7c00 == 40 [pid = 1750] [id = 409] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x90f94800 == 39 [pid = 1750] [id = 408] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8f94d400 == 38 [pid = 1750] [id = 407] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8e354800 == 37 [pid = 1750] [id = 406] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb46000 == 36 [pid = 1750] [id = 405] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8baecc00 == 35 [pid = 1750] [id = 404] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf1400 == 34 [pid = 1750] [id = 403] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8d801c00 == 33 [pid = 1750] [id = 401] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf1400 == 32 [pid = 1750] [id = 400] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x90f08800 == 31 [pid = 1750] [id = 362] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c7c00 == 30 [pid = 1750] [id = 350] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80c400 == 29 [pid = 1750] [id = 399] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x91028800 == 28 [pid = 1750] [id = 353] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8d801800 == 27 [pid = 1750] [id = 396] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8baea400 == 26 [pid = 1750] [id = 364] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8f83cc00 == 25 [pid = 1750] [id = 358] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcfb800 == 24 [pid = 1750] [id = 365] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6de000 == 23 [pid = 1750] [id = 366] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf3000 == 22 [pid = 1750] [id = 360] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8f949c00 == 21 [pid = 1750] [id = 402] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc1ec00 == 20 [pid = 1750] [id = 357] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4b000 == 19 [pid = 1750] [id = 359] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x91370000 == 18 [pid = 1750] [id = 367] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8d808000 == 17 [pid = 1750] [id = 354] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc27800 == 16 [pid = 1750] [id = 397] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf1800 == 15 [pid = 1750] [id = 363] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8baed000 == 14 [pid = 1750] [id = 355] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x92aed800 == 13 [pid = 1750] [id = 415] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8e39c800 == 12 [pid = 1750] [id = 414] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcfc800 == 11 [pid = 1750] [id = 413] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc29000 == 10 [pid = 1750] [id = 411] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8f840000 == 9 [pid = 1750] [id = 412] 19:12:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf4000 == 8 [pid = 1750] [id = 410] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8f94dc00) [pid = 1750] [serial = 1199] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x8bcef400) [pid = 1750] [serial = 1184] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x8f6b6400) [pid = 1750] [serial = 1167] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8e396400) [pid = 1750] [serial = 1166] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x8d8bf800) [pid = 1750] [serial = 1190] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8f8c9400) [pid = 1750] [serial = 1196] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8dc1b800) [pid = 1750] [serial = 1191] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x8baf1c00) [pid = 1750] [serial = 1187] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x920c5400) [pid = 1750] [serial = 1170] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8bb48800) [pid = 1750] [serial = 1188] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x91366400) [pid = 1750] [serial = 1169] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8f946c00) [pid = 1750] [serial = 1197] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x930c0000) [pid = 1750] [serial = 1173] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x92f93800) [pid = 1750] [serial = 1172] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8e391400) [pid = 1750] [serial = 1193] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8f6b8000) [pid = 1750] [serial = 1194] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x93d3e400) [pid = 1750] [serial = 1176] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x93b78400) [pid = 1750] [serial = 1175] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8d804c00) [pid = 1750] [serial = 1185] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x9525d800) [pid = 1750] [serial = 1179] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x9484e800) [pid = 1750] [serial = 1178] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x9133c000) [pid = 1750] [serial = 1182] [outer = (nil)] [url = about:blank] 19:12:28 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x90f09400) [pid = 1750] [serial = 1181] [outer = (nil)] [url = about:blank] 19:12:29 INFO - PROCESS | 1750 | 1467598349332 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 19:12:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:12:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2734ms 19:12:29 INFO - PROCESS | 1750 | 1467598349401 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 19:12:29 INFO - PROCESS | 1750 | 1467598349406 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 19:12:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:12:29 INFO - PROCESS | 1750 | 1467598349414 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:12:29 INFO - PROCESS | 1750 | 1467598349419 Marionette TRACE conn4 <- [1,1642,null,{}] 19:12:29 INFO - PROCESS | 1750 | 1467598349428 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:29 INFO - PROCESS | 1750 | 1467598349434 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:29 INFO - PROCESS | 1750 | 1467598349646 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 19:12:29 INFO - PROCESS | 1750 | 1467598349812 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:29 INFO - PROCESS | 1750 | 1467598349818 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf4400 == 9 [pid = 1750] [id = 418] 19:12:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8bcf4800) [pid = 1750] [serial = 1255] [outer = (nil)] 19:12:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8d8ba800) [pid = 1750] [serial = 1256] [outer = 0x8bcf4800] 19:12:29 INFO - PROCESS | 1750 | 1467598349898 Marionette DEBUG loaded listener.js 19:12:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8dc1cc00) [pid = 1750] [serial = 1257] [outer = 0x8bcf4800] 19:12:30 INFO - PROCESS | 1750 | 1467598350765 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 19:12:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:12:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1384ms 19:12:30 INFO - PROCESS | 1750 | 1467598350796 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 19:12:30 INFO - PROCESS | 1750 | 1467598350803 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 19:12:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:12:30 INFO - PROCESS | 1750 | 1467598350815 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:12:30 INFO - PROCESS | 1750 | 1467598350818 Marionette TRACE conn4 <- [1,1646,null,{}] 19:12:30 INFO - PROCESS | 1750 | 1467598350825 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:30 INFO - PROCESS | 1750 | 1467598350830 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:31 INFO - PROCESS | 1750 | 1467598351009 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 19:12:31 INFO - PROCESS | 1750 | 1467598351148 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:31 INFO - PROCESS | 1750 | 1467598351156 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b5800 == 10 [pid = 1750] [id = 419] 19:12:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f6b5c00) [pid = 1750] [serial = 1258] [outer = (nil)] 19:12:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8f6bac00) [pid = 1750] [serial = 1259] [outer = 0x8f6b5c00] 19:12:31 INFO - PROCESS | 1750 | 1467598351233 Marionette DEBUG loaded listener.js 19:12:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8f6db800) [pid = 1750] [serial = 1260] [outer = 0x8f6b5c00] 19:12:32 INFO - PROCESS | 1750 | 1467598352073 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 19:12:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:12:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1292ms 19:12:32 INFO - PROCESS | 1750 | 1467598352107 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 19:12:32 INFO - PROCESS | 1750 | 1467598352110 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 19:12:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:12:32 INFO - PROCESS | 1750 | 1467598352118 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:12:32 INFO - PROCESS | 1750 | 1467598352123 Marionette TRACE conn4 <- [1,1650,null,{}] 19:12:32 INFO - PROCESS | 1750 | 1467598352149 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:32 INFO - PROCESS | 1750 | 1467598352158 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:32 INFO - PROCESS | 1750 | 1467598352370 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 19:12:32 INFO - PROCESS | 1750 | 1467598352399 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:32 INFO - PROCESS | 1750 | 1467598352406 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f952400 == 11 [pid = 1750] [id = 420] 19:12:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8f953400) [pid = 1750] [serial = 1261] [outer = (nil)] 19:12:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x90f09400) [pid = 1750] [serial = 1262] [outer = 0x8f953400] 19:12:32 INFO - PROCESS | 1750 | 1467598352483 Marionette DEBUG loaded listener.js 19:12:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x90f94000) [pid = 1750] [serial = 1263] [outer = 0x8f953400] 19:12:33 INFO - PROCESS | 1750 | 1467598353454 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 19:12:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:12:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1398ms 19:12:33 INFO - PROCESS | 1750 | 1467598353517 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 19:12:33 INFO - PROCESS | 1750 | 1467598353521 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 19:12:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:12:33 INFO - PROCESS | 1750 | 1467598353527 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:12:33 INFO - PROCESS | 1750 | 1467598353531 Marionette TRACE conn4 <- [1,1654,null,{}] 19:12:33 INFO - PROCESS | 1750 | 1467598353536 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:33 INFO - PROCESS | 1750 | 1467598353541 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:34 INFO - PROCESS | 1750 | 1467598354132 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 19:12:34 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8bcfb000) [pid = 1750] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:12:34 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8d80f000) [pid = 1750] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:12:34 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8bcf8800) [pid = 1750] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:12:34 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8bcf2000) [pid = 1750] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:12:34 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8f94e400) [pid = 1750] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:12:34 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8e39b400) [pid = 1750] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:12:34 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8bcef800) [pid = 1750] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:12:34 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8e39a800) [pid = 1750] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:12:34 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x91027000) [pid = 1750] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:12:34 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8f94cc00) [pid = 1750] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:12:34 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8baee800) [pid = 1750] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:12:34 INFO - PROCESS | 1750 | 1467598354290 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:34 INFO - PROCESS | 1750 | 1467598354300 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf3400 == 12 [pid = 1750] [id = 421] 19:12:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8bb48400) [pid = 1750] [serial = 1264] [outer = (nil)] 19:12:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8bcfb000) [pid = 1750] [serial = 1265] [outer = 0x8bb48400] 19:12:34 INFO - PROCESS | 1750 | 1467598354367 Marionette DEBUG loaded listener.js 19:12:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x90f0ac00) [pid = 1750] [serial = 1266] [outer = 0x8bb48400] 19:12:35 INFO - PROCESS | 1750 | 1467598355062 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 19:12:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:12:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1594ms 19:12:35 INFO - PROCESS | 1750 | 1467598355125 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 19:12:35 INFO - PROCESS | 1750 | 1467598355128 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 19:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:12:35 INFO - PROCESS | 1750 | 1467598355134 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:12:35 INFO - PROCESS | 1750 | 1467598355138 Marionette TRACE conn4 <- [1,1658,null,{}] 19:12:35 INFO - PROCESS | 1750 | 1467598355143 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:35 INFO - PROCESS | 1750 | 1467598355148 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:35 INFO - PROCESS | 1750 | 1467598355300 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 19:12:35 INFO - PROCESS | 1750 | 1467598355308 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:35 INFO - PROCESS | 1750 | 1467598355317 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f93400 == 13 [pid = 1750] [id = 422] 19:12:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x91024c00) [pid = 1750] [serial = 1267] [outer = (nil)] 19:12:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x9102d400) [pid = 1750] [serial = 1268] [outer = 0x91024c00] 19:12:35 INFO - PROCESS | 1750 | 1467598355384 Marionette DEBUG loaded listener.js 19:12:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x91342000) [pid = 1750] [serial = 1269] [outer = 0x91024c00] 19:12:36 INFO - PROCESS | 1750 | 1467598356386 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 19:12:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1338ms 19:12:36 INFO - PROCESS | 1750 | 1467598356474 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 19:12:36 INFO - PROCESS | 1750 | 1467598356481 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 19:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:12:36 INFO - PROCESS | 1750 | 1467598356526 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:12:36 INFO - PROCESS | 1750 | 1467598356532 Marionette TRACE conn4 <- [1,1662,null,{}] 19:12:36 INFO - PROCESS | 1750 | 1467598356544 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:36 INFO - PROCESS | 1750 | 1467598356549 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:36 INFO - PROCESS | 1750 | 1467598356729 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 19:12:36 INFO - PROCESS | 1750 | 1467598356902 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:36 INFO - PROCESS | 1750 | 1467598356917 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4fc00 == 14 [pid = 1750] [id = 423] 19:12:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8bb50c00) [pid = 1750] [serial = 1270] [outer = (nil)] 19:12:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8d8c7400) [pid = 1750] [serial = 1271] [outer = 0x8bb50c00] 19:12:37 INFO - PROCESS | 1750 | 1467598357094 Marionette DEBUG loaded listener.js 19:12:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8e34f800) [pid = 1750] [serial = 1272] [outer = 0x8bb50c00] 19:12:38 INFO - PROCESS | 1750 | 1467598358083 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 19:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1672ms 19:12:38 INFO - PROCESS | 1750 | 1467598358162 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 19:12:38 INFO - PROCESS | 1750 | 1467598358169 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 19:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:12:38 INFO - PROCESS | 1750 | 1467598358180 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:12:38 INFO - PROCESS | 1750 | 1467598358185 Marionette TRACE conn4 <- [1,1666,null,{}] 19:12:38 INFO - PROCESS | 1750 | 1467598358192 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:38 INFO - PROCESS | 1750 | 1467598358198 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:38 INFO - PROCESS | 1750 | 1467598358416 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 19:12:38 INFO - PROCESS | 1750 | 1467598358682 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:38 INFO - PROCESS | 1750 | 1467598358694 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb45c00 == 15 [pid = 1750] [id = 424] 19:12:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8f840800) [pid = 1750] [serial = 1273] [outer = (nil)] 19:12:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x8f8c3c00) [pid = 1750] [serial = 1274] [outer = 0x8f840800] 19:12:38 INFO - PROCESS | 1750 | 1467598358779 Marionette DEBUG loaded listener.js 19:12:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x8f6dd400) [pid = 1750] [serial = 1275] [outer = 0x8f840800] 19:12:39 INFO - PROCESS | 1750 | 1467598359750 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 19:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1644ms 19:12:39 INFO - PROCESS | 1750 | 1467598359824 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 19:12:39 INFO - PROCESS | 1750 | 1467598359828 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 19:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:12:39 INFO - PROCESS | 1750 | 1467598359843 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:12:39 INFO - PROCESS | 1750 | 1467598359851 Marionette TRACE conn4 <- [1,1670,null,{}] 19:12:39 INFO - PROCESS | 1750 | 1467598359870 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:39 INFO - PROCESS | 1750 | 1467598359878 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:40 INFO - PROCESS | 1750 | 1467598360092 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 19:12:40 INFO - PROCESS | 1750 | 1467598360364 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:40 INFO - PROCESS | 1750 | 1467598360375 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x91377400 == 16 [pid = 1750] [id = 425] 19:12:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x91377800) [pid = 1750] [serial = 1276] [outer = (nil)] 19:12:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x9137cc00) [pid = 1750] [serial = 1277] [outer = 0x91377800] 19:12:40 INFO - PROCESS | 1750 | 1467598360471 Marionette DEBUG loaded listener.js 19:12:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x91381c00) [pid = 1750] [serial = 1278] [outer = 0x91377800] 19:12:41 INFO - PROCESS | 1750 | 1467598361440 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 19:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1646ms 19:12:41 INFO - PROCESS | 1750 | 1467598361483 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 19:12:41 INFO - PROCESS | 1750 | 1467598361488 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 19:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:12:41 INFO - PROCESS | 1750 | 1467598361494 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:12:41 INFO - PROCESS | 1750 | 1467598361497 Marionette TRACE conn4 <- [1,1674,null,{}] 19:12:41 INFO - PROCESS | 1750 | 1467598361503 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:41 INFO - PROCESS | 1750 | 1467598361509 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:41 INFO - PROCESS | 1750 | 1467598361687 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 19:12:42 INFO - PROCESS | 1750 | 1467598362005 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:42 INFO - PROCESS | 1750 | 1467598362014 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6bd800 == 17 [pid = 1750] [id = 426] 19:12:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x8f946c00) [pid = 1750] [serial = 1279] [outer = (nil)] 19:12:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x9136fc00) [pid = 1750] [serial = 1280] [outer = 0x8f946c00] 19:12:42 INFO - PROCESS | 1750 | 1467598362119 Marionette DEBUG loaded listener.js 19:12:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x920d2800) [pid = 1750] [serial = 1281] [outer = 0x8f946c00] 19:12:43 INFO - PROCESS | 1750 | 1467598363203 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 19:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1784ms 19:12:43 INFO - PROCESS | 1750 | 1467598363279 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 19:12:43 INFO - PROCESS | 1750 | 1467598363285 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 19:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:12:43 INFO - PROCESS | 1750 | 1467598363294 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:12:43 INFO - PROCESS | 1750 | 1467598363299 Marionette TRACE conn4 <- [1,1678,null,{}] 19:12:43 INFO - PROCESS | 1750 | 1467598363307 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:43 INFO - PROCESS | 1750 | 1467598363313 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:43 INFO - PROCESS | 1750 | 1467598363559 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 19:12:43 INFO - PROCESS | 1750 | 1467598363846 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:43 INFO - PROCESS | 1750 | 1467598363861 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x90f13400) [pid = 1750] [serial = 1229] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x9102f400) [pid = 1750] [serial = 1230] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x91031800) [pid = 1750] [serial = 1211] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8f94f400) [pid = 1750] [serial = 1200] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8f950c00) [pid = 1750] [serial = 1214] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x8d80cc00) [pid = 1750] [serial = 1203] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x90f0a800) [pid = 1750] [serial = 1223] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8f6b4800) [pid = 1750] [serial = 1220] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8f6e6400) [pid = 1750] [serial = 1221] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x90f91800) [pid = 1750] [serial = 1215] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8d807c00) [pid = 1750] [serial = 1217] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8f6c0400) [pid = 1750] [serial = 1205] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x9133e000) [pid = 1750] [serial = 1212] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x91335400) [pid = 1750] [serial = 1226] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x90f09c00) [pid = 1750] [serial = 1208] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x90f8ec00) [pid = 1750] [serial = 1224] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8dc20800) [pid = 1750] [serial = 1218] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x90f14000) [pid = 1750] [serial = 1209] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x91365800) [pid = 1750] [serial = 1227] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8f6e3400) [pid = 1750] [serial = 1206] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x8bcfa000) [pid = 1750] [serial = 1202] [outer = (nil)] [url = about:blank] 19:12:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb50000 == 18 [pid = 1750] [id = 427] 19:12:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8bb52800) [pid = 1750] [serial = 1282] [outer = (nil)] 19:12:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8d80d000) [pid = 1750] [serial = 1283] [outer = 0x8bb52800] 19:12:43 INFO - PROCESS | 1750 | 1467598363972 Marionette DEBUG loaded listener.js 19:12:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8dc24c00) [pid = 1750] [serial = 1284] [outer = 0x8bb52800] 19:12:44 INFO - PROCESS | 1750 | 1467598364762 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 19:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1532ms 19:12:44 INFO - PROCESS | 1750 | 1467598364826 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 19:12:44 INFO - PROCESS | 1750 | 1467598364832 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 19:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:12:44 INFO - PROCESS | 1750 | 1467598364870 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:12:44 INFO - PROCESS | 1750 | 1467598364878 Marionette TRACE conn4 <- [1,1682,null,{}] 19:12:44 INFO - PROCESS | 1750 | 1467598364891 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:44 INFO - PROCESS | 1750 | 1467598364897 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:45 INFO - PROCESS | 1750 | 1467598365069 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 19:12:45 INFO - PROCESS | 1750 | 1467598365209 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:45 INFO - PROCESS | 1750 | 1467598365219 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d801800 == 19 [pid = 1750] [id = 428] 19:12:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8f6dc800) [pid = 1750] [serial = 1285] [outer = (nil)] 19:12:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8f83e000) [pid = 1750] [serial = 1286] [outer = 0x8f6dc800] 19:12:45 INFO - PROCESS | 1750 | 1467598365287 Marionette DEBUG loaded listener.js 19:12:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f94f400) [pid = 1750] [serial = 1287] [outer = 0x8f6dc800] 19:12:46 INFO - PROCESS | 1750 | 1467598366099 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 19:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1302ms 19:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:12:46 INFO - PROCESS | 1750 | 1467598366172 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 19:12:46 INFO - PROCESS | 1750 | 1467598366176 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 19:12:46 INFO - PROCESS | 1750 | 1467598366193 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:12:46 INFO - PROCESS | 1750 | 1467598366198 Marionette TRACE conn4 <- [1,1686,null,{}] 19:12:46 INFO - PROCESS | 1750 | 1467598366221 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:46 INFO - PROCESS | 1750 | 1467598366230 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:46 INFO - PROCESS | 1750 | 1467598366438 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 19:12:46 INFO - PROCESS | 1750 | 1467598366458 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:46 INFO - PROCESS | 1750 | 1467598366467 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f98c00 == 20 [pid = 1750] [id = 429] 19:12:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x90f99000) [pid = 1750] [serial = 1288] [outer = (nil)] 19:12:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x9102f400) [pid = 1750] [serial = 1289] [outer = 0x90f99000] 19:12:46 INFO - PROCESS | 1750 | 1467598366547 Marionette DEBUG loaded listener.js 19:12:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x9133dc00) [pid = 1750] [serial = 1290] [outer = 0x90f99000] 19:12:47 INFO - PROCESS | 1750 | 1467598367442 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 19:12:47 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 19:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1299ms 19:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:12:47 INFO - PROCESS | 1750 | 1467598367480 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 19:12:47 INFO - PROCESS | 1750 | 1467598367484 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 19:12:47 INFO - PROCESS | 1750 | 1467598367490 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:12:47 INFO - PROCESS | 1750 | 1467598367494 Marionette TRACE conn4 <- [1,1690,null,{}] 19:12:47 INFO - PROCESS | 1750 | 1467598367505 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:47 INFO - PROCESS | 1750 | 1467598367509 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:47 INFO - PROCESS | 1750 | 1467598367739 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 19:12:47 INFO - PROCESS | 1750 | 1467598367761 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:47 INFO - PROCESS | 1750 | 1467598367769 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f945c00 == 21 [pid = 1750] [id = 430] 19:12:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x9133f800) [pid = 1750] [serial = 1291] [outer = (nil)] 19:12:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x91379800) [pid = 1750] [serial = 1292] [outer = 0x9133f800] 19:12:47 INFO - PROCESS | 1750 | 1467598367836 Marionette DEBUG loaded listener.js 19:12:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x91380000) [pid = 1750] [serial = 1293] [outer = 0x9133f800] 19:12:48 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8dc25000) [pid = 1750] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:12:48 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8f6da000) [pid = 1750] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:12:48 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x92aee000) [pid = 1750] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:12:48 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8e34e400) [pid = 1750] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:12:48 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8bcf4800) [pid = 1750] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:12:48 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8f6b5c00) [pid = 1750] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:12:48 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8bb51c00) [pid = 1750] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:12:48 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8f953400) [pid = 1750] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:12:48 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8bb48400) [pid = 1750] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:12:48 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8baf5000) [pid = 1750] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:12:48 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8e353000) [pid = 1750] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:12:48 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x8f94e000) [pid = 1750] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:12:48 INFO - PROCESS | 1750 | 1467598368814 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 19:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1387ms 19:12:48 INFO - PROCESS | 1750 | 1467598368876 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 19:12:48 INFO - PROCESS | 1750 | 1467598368880 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 19:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:12:48 INFO - PROCESS | 1750 | 1467598368886 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:12:48 INFO - PROCESS | 1750 | 1467598368889 Marionette TRACE conn4 <- [1,1694,null,{}] 19:12:48 INFO - PROCESS | 1750 | 1467598368895 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:48 INFO - PROCESS | 1750 | 1467598368900 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:49 INFO - PROCESS | 1750 | 1467598369114 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 19:12:49 INFO - PROCESS | 1750 | 1467598369129 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:49 INFO - PROCESS | 1750 | 1467598369137 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4a400 == 22 [pid = 1750] [id = 431] 19:12:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8d80d400) [pid = 1750] [serial = 1294] [outer = (nil)] 19:12:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8f8c6c00) [pid = 1750] [serial = 1295] [outer = 0x8d80d400] 19:12:49 INFO - PROCESS | 1750 | 1467598369203 Marionette DEBUG loaded listener.js 19:12:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x91365400) [pid = 1750] [serial = 1296] [outer = 0x8d80d400] 19:12:50 INFO - PROCESS | 1750 | 1467598370020 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 19:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1186ms 19:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:12:50 INFO - PROCESS | 1750 | 1467598370073 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 19:12:50 INFO - PROCESS | 1750 | 1467598370075 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 19:12:50 INFO - PROCESS | 1750 | 1467598370082 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:12:50 INFO - PROCESS | 1750 | 1467598370085 Marionette TRACE conn4 <- [1,1698,null,{}] 19:12:50 INFO - PROCESS | 1750 | 1467598370091 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:50 INFO - PROCESS | 1750 | 1467598370101 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:50 INFO - PROCESS | 1750 | 1467598370297 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 19:12:50 INFO - PROCESS | 1750 | 1467598370504 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:50 INFO - PROCESS | 1750 | 1467598370515 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae8c00 == 23 [pid = 1750] [id = 432] 19:12:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8baeb800) [pid = 1750] [serial = 1297] [outer = (nil)] 19:12:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8baf2400) [pid = 1750] [serial = 1298] [outer = 0x8baeb800] 19:12:50 INFO - PROCESS | 1750 | 1467598370601 Marionette DEBUG loaded listener.js 19:12:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8bb47c00) [pid = 1750] [serial = 1299] [outer = 0x8baeb800] 19:12:51 INFO - PROCESS | 1750 | 1467598371638 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 19:12:51 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 19:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1634ms 19:12:51 INFO - PROCESS | 1750 | 1467598371718 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 19:12:51 INFO - PROCESS | 1750 | 1467598371725 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 19:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:12:51 INFO - PROCESS | 1750 | 1467598371733 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:12:51 INFO - PROCESS | 1750 | 1467598371737 Marionette TRACE conn4 <- [1,1702,null,{}] 19:12:51 INFO - PROCESS | 1750 | 1467598371747 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:51 INFO - PROCESS | 1750 | 1467598371755 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:52 INFO - PROCESS | 1750 | 1467598371996 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 19:12:52 INFO - PROCESS | 1750 | 1467598372244 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:52 INFO - PROCESS | 1750 | 1467598372255 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc1fc00 == 24 [pid = 1750] [id = 433] 19:12:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8dc22c00) [pid = 1750] [serial = 1300] [outer = (nil)] 19:12:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8e392400) [pid = 1750] [serial = 1301] [outer = 0x8dc22c00] 19:12:52 INFO - PROCESS | 1750 | 1467598372337 Marionette DEBUG loaded listener.js 19:12:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f6bd000) [pid = 1750] [serial = 1302] [outer = 0x8dc22c00] 19:12:53 INFO - PROCESS | 1750 | 1467598373248 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 19:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1587ms 19:12:53 INFO - PROCESS | 1750 | 1467598373324 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 19:12:53 INFO - PROCESS | 1750 | 1467598373330 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 19:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:12:53 INFO - PROCESS | 1750 | 1467598373339 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:12:53 INFO - PROCESS | 1750 | 1467598373343 Marionette TRACE conn4 <- [1,1706,null,{}] 19:12:53 INFO - PROCESS | 1750 | 1467598373349 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:53 INFO - PROCESS | 1750 | 1467598373355 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:53 INFO - PROCESS | 1750 | 1467598373581 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 19:12:53 INFO - PROCESS | 1750 | 1467598373851 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:53 INFO - PROCESS | 1750 | 1467598373860 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b6400 == 25 [pid = 1750] [id = 434] 19:12:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8f8c2c00) [pid = 1750] [serial = 1303] [outer = (nil)] 19:12:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8f954c00) [pid = 1750] [serial = 1304] [outer = 0x8f8c2c00] 19:12:53 INFO - PROCESS | 1750 | 1467598373960 Marionette DEBUG loaded listener.js 19:12:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x90f90000) [pid = 1750] [serial = 1305] [outer = 0x8f8c2c00] 19:12:54 INFO - PROCESS | 1750 | 1467598374924 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 19:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1637ms 19:12:54 INFO - PROCESS | 1750 | 1467598374976 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 19:12:54 INFO - PROCESS | 1750 | 1467598374981 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 19:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:12:54 INFO - PROCESS | 1750 | 1467598374997 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:12:55 INFO - PROCESS | 1750 | 1467598375007 Marionette TRACE conn4 <- [1,1710,null,{}] 19:12:55 INFO - PROCESS | 1750 | 1467598375016 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:55 INFO - PROCESS | 1750 | 1467598375024 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:55 INFO - PROCESS | 1750 | 1467598375222 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 19:12:55 INFO - PROCESS | 1750 | 1467598375449 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:55 INFO - PROCESS | 1750 | 1467598375459 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8c7000 == 26 [pid = 1750] [id = 435] 19:12:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x91335000) [pid = 1750] [serial = 1306] [outer = (nil)] 19:12:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x923f1c00) [pid = 1750] [serial = 1307] [outer = 0x91335000] 19:12:55 INFO - PROCESS | 1750 | 1467598375584 Marionette DEBUG loaded listener.js 19:12:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x92ae2800) [pid = 1750] [serial = 1308] [outer = 0x91335000] 19:12:56 INFO - PROCESS | 1750 | 1467598376476 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 19:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1546ms 19:12:56 INFO - PROCESS | 1750 | 1467598376535 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 19:12:56 INFO - PROCESS | 1750 | 1467598376540 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 19:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:12:56 INFO - PROCESS | 1750 | 1467598376547 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:12:56 INFO - PROCESS | 1750 | 1467598376553 Marionette TRACE conn4 <- [1,1714,null,{}] 19:12:56 INFO - PROCESS | 1750 | 1467598376560 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:56 INFO - PROCESS | 1750 | 1467598376568 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:56 INFO - PROCESS | 1750 | 1467598376817 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 19:12:57 INFO - PROCESS | 1750 | 1467598377039 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:57 INFO - PROCESS | 1750 | 1467598377051 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f94b400 == 27 [pid = 1750] [id = 436] 19:12:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x90f98000) [pid = 1750] [serial = 1309] [outer = (nil)] 19:12:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x92aee000) [pid = 1750] [serial = 1310] [outer = 0x90f98000] 19:12:57 INFO - PROCESS | 1750 | 1467598377175 Marionette DEBUG loaded listener.js 19:12:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x92d44000) [pid = 1750] [serial = 1311] [outer = 0x90f98000] 19:12:58 INFO - PROCESS | 1750 | 1467598378051 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 19:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1535ms 19:12:58 INFO - PROCESS | 1750 | 1467598378083 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 19:12:58 INFO - PROCESS | 1750 | 1467598378086 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 19:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:12:58 INFO - PROCESS | 1750 | 1467598378093 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:12:58 INFO - PROCESS | 1750 | 1467598378096 Marionette TRACE conn4 <- [1,1718,null,{}] 19:12:58 INFO - PROCESS | 1750 | 1467598378102 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:58 INFO - PROCESS | 1750 | 1467598378107 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:58 INFO - PROCESS | 1750 | 1467598378285 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 19:12:58 INFO - PROCESS | 1750 | 1467598378465 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:58 INFO - PROCESS | 1750 | 1467598378482 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x92d4a800 == 28 [pid = 1750] [id = 437] 19:12:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x92d4d000) [pid = 1750] [serial = 1312] [outer = (nil)] 19:12:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x92f89400) [pid = 1750] [serial = 1313] [outer = 0x92d4d000] 19:12:58 INFO - PROCESS | 1750 | 1467598378574 Marionette DEBUG loaded listener.js 19:12:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x93b2ec00) [pid = 1750] [serial = 1314] [outer = 0x92d4d000] 19:12:59 INFO - PROCESS | 1750 | 1467598379618 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 19:12:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1585ms 19:12:59 INFO - PROCESS | 1750 | 1467598379679 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 19:12:59 INFO - PROCESS | 1750 | 1467598379683 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 19:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:12:59 INFO - PROCESS | 1750 | 1467598379690 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:12:59 INFO - PROCESS | 1750 | 1467598379694 Marionette TRACE conn4 <- [1,1722,null,{}] 19:12:59 INFO - PROCESS | 1750 | 1467598379701 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:12:59 INFO - PROCESS | 1750 | 1467598379707 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:12:59 INFO - PROCESS | 1750 | 1467598379889 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 19:13:00 INFO - PROCESS | 1750 | 1467598380157 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:00 INFO - PROCESS | 1750 | 1467598380165 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e39a800 == 29 [pid = 1750] [id = 438] 19:13:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8e39b000) [pid = 1750] [serial = 1315] [outer = (nil)] 19:13:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x90f90800) [pid = 1750] [serial = 1316] [outer = 0x8e39b000] 19:13:00 INFO - PROCESS | 1750 | 1467598380291 Marionette DEBUG loaded listener.js 19:13:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x93d46c00) [pid = 1750] [serial = 1317] [outer = 0x8e39b000] 19:13:01 INFO - PROCESS | 1750 | 1467598381174 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 19:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 19:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1543ms 19:13:01 INFO - PROCESS | 1750 | 1467598381235 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 19:13:01 INFO - PROCESS | 1750 | 1467598381239 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 19:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:13:01 INFO - PROCESS | 1750 | 1467598381245 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:13:01 INFO - PROCESS | 1750 | 1467598381249 Marionette TRACE conn4 <- [1,1726,null,{}] 19:13:01 INFO - PROCESS | 1750 | 1467598381255 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:01 INFO - PROCESS | 1750 | 1467598381260 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:01 INFO - PROCESS | 1750 | 1467598381438 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 19:13:01 INFO - PROCESS | 1750 | 1467598381882 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:01 INFO - PROCESS | 1750 | 1467598381894 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4bc00 == 30 [pid = 1750] [id = 439] 19:13:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8bb51000) [pid = 1750] [serial = 1318] [outer = (nil)] 19:13:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x8bcfa800) [pid = 1750] [serial = 1319] [outer = 0x8bb51000] 19:13:02 INFO - PROCESS | 1750 | 1467598382011 Marionette DEBUG loaded listener.js 19:13:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x8d80ec00) [pid = 1750] [serial = 1320] [outer = 0x8bb51000] 19:13:02 INFO - PROCESS | 1750 | 1467598382941 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 19:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1735ms 19:13:02 INFO - PROCESS | 1750 | 1467598382982 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 19:13:02 INFO - PROCESS | 1750 | 1467598382988 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 19:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:13:02 INFO - PROCESS | 1750 | 1467598382995 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:13:03 INFO - PROCESS | 1750 | 1467598383000 Marionette TRACE conn4 <- [1,1730,null,{}] 19:13:03 INFO - PROCESS | 1750 | 1467598383008 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:03 INFO - PROCESS | 1750 | 1467598383016 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:03 INFO - PROCESS | 1750 | 1467598383191 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb46400 == 29 [pid = 1750] [id = 417] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4a400 == 28 [pid = 1750] [id = 431] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8f945c00 == 27 [pid = 1750] [id = 430] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x90f98c00 == 26 [pid = 1750] [id = 429] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8d801800 == 25 [pid = 1750] [id = 428] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb50000 == 24 [pid = 1750] [id = 427] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf4400 == 23 [pid = 1750] [id = 418] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x90f93400 == 22 [pid = 1750] [id = 422] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6b5800 == 21 [pid = 1750] [id = 419] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x91377400 == 20 [pid = 1750] [id = 425] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb51800 == 19 [pid = 1750] [id = 416] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf3400 == 18 [pid = 1750] [id = 421] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4fc00 == 17 [pid = 1750] [id = 423] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6bd800 == 16 [pid = 1750] [id = 426] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb45c00 == 15 [pid = 1750] [id = 424] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8f952400 == 14 [pid = 1750] [id = 420] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8e39a800 == 13 [pid = 1750] [id = 438] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x92d4a800 == 12 [pid = 1750] [id = 437] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8f94b400 == 11 [pid = 1750] [id = 436] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8c7000 == 10 [pid = 1750] [id = 435] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc1fc00 == 9 [pid = 1750] [id = 433] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6b6400 == 8 [pid = 1750] [id = 434] 19:13:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae8c00 == 7 [pid = 1750] [id = 432] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x9102d400) [pid = 1750] [serial = 1268] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x923b2c00) [pid = 1750] [serial = 1241] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x92ae6000) [pid = 1750] [serial = 1245] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x92ae1400) [pid = 1750] [serial = 1244] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x92f90000) [pid = 1750] [serial = 1248] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8f8bdc00) [pid = 1750] [serial = 1253] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x92d41800) [pid = 1750] [serial = 1247] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x8d8ba800) [pid = 1750] [serial = 1256] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8dc1cc00) [pid = 1750] [serial = 1257] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8f6bac00) [pid = 1750] [serial = 1259] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8d8c1000) [pid = 1750] [serial = 1251] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x8bcf9c00) [pid = 1750] [serial = 1250] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x90f09400) [pid = 1750] [serial = 1262] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8bcfb000) [pid = 1750] [serial = 1265] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x90f94000) [pid = 1750] [serial = 1263] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8bcf7000) [pid = 1750] [serial = 1233] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8bb4dc00) [pid = 1750] [serial = 1232] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8f842800) [pid = 1750] [serial = 1236] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8f6b5400) [pid = 1750] [serial = 1235] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x9102ac00) [pid = 1750] [serial = 1239] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x90f91000) [pid = 1750] [serial = 1238] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x923b8400) [pid = 1750] [serial = 1242] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8f8cb000) [pid = 1750] [serial = 1254] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x90f0ac00) [pid = 1750] [serial = 1266] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8f6db800) [pid = 1750] [serial = 1260] [outer = (nil)] [url = about:blank] 19:13:04 INFO - PROCESS | 1750 | 1467598384479 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:04 INFO - PROCESS | 1750 | 1467598384487 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf4400 == 8 [pid = 1750] [id = 440] 19:13:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8baf4c00) [pid = 1750] [serial = 1321] [outer = (nil)] 19:13:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8bb46800) [pid = 1750] [serial = 1322] [outer = 0x8baf4c00] 19:13:04 INFO - PROCESS | 1750 | 1467598384570 Marionette DEBUG loaded listener.js 19:13:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8bb51800) [pid = 1750] [serial = 1323] [outer = 0x8baf4c00] 19:13:05 INFO - PROCESS | 1750 | 1467598385347 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 19:13:05 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 19:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 2389ms 19:13:05 INFO - PROCESS | 1750 | 1467598385385 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 19:13:05 INFO - PROCESS | 1750 | 1467598385391 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 19:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:13:05 INFO - PROCESS | 1750 | 1467598385398 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:13:05 INFO - PROCESS | 1750 | 1467598385403 Marionette TRACE conn4 <- [1,1734,null,{}] 19:13:05 INFO - PROCESS | 1750 | 1467598385421 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:05 INFO - PROCESS | 1750 | 1467598385428 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:05 INFO - PROCESS | 1750 | 1467598385604 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 19:13:05 INFO - PROCESS | 1750 | 1467598385616 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:05 INFO - PROCESS | 1750 | 1467598385622 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d810800 == 9 [pid = 1750] [id = 441] 19:13:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8d8bd800) [pid = 1750] [serial = 1324] [outer = (nil)] 19:13:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8d8c9400) [pid = 1750] [serial = 1325] [outer = 0x8d8bd800] 19:13:05 INFO - PROCESS | 1750 | 1467598385700 Marionette DEBUG loaded listener.js 19:13:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8dc22400) [pid = 1750] [serial = 1326] [outer = 0x8d8bd800] 19:13:06 INFO - PROCESS | 1750 | 1467598386625 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 19:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1287ms 19:13:06 INFO - PROCESS | 1750 | 1467598386691 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 19:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:13:06 INFO - PROCESS | 1750 | 1467598386699 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 19:13:06 INFO - PROCESS | 1750 | 1467598386706 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:13:06 INFO - PROCESS | 1750 | 1467598386710 Marionette TRACE conn4 <- [1,1738,null,{}] 19:13:06 INFO - PROCESS | 1750 | 1467598386716 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:06 INFO - PROCESS | 1750 | 1467598386721 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:06 INFO - PROCESS | 1750 | 1467598386898 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 19:13:07 INFO - PROCESS | 1750 | 1467598387062 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:07 INFO - PROCESS | 1750 | 1467598387069 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc28000 == 10 [pid = 1750] [id = 442] 19:13:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8e354c00) [pid = 1750] [serial = 1327] [outer = (nil)] 19:13:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8f6b5800) [pid = 1750] [serial = 1328] [outer = 0x8e354c00] 19:13:07 INFO - PROCESS | 1750 | 1467598387140 Marionette DEBUG loaded listener.js 19:13:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8f6e1400) [pid = 1750] [serial = 1329] [outer = 0x8e354c00] 19:13:08 INFO - PROCESS | 1750 | 1467598388083 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 19:13:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1430ms 19:13:08 INFO - PROCESS | 1750 | 1467598388136 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 19:13:08 INFO - PROCESS | 1750 | 1467598388140 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 19:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:13:08 INFO - PROCESS | 1750 | 1467598388163 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:13:08 INFO - PROCESS | 1750 | 1467598388173 Marionette TRACE conn4 <- [1,1742,null,{}] 19:13:08 INFO - PROCESS | 1750 | 1467598388182 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:08 INFO - PROCESS | 1750 | 1467598388190 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:08 INFO - PROCESS | 1750 | 1467598388426 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 19:13:08 INFO - PROCESS | 1750 | 1467598388448 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:08 INFO - PROCESS | 1750 | 1467598388456 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f947800 == 11 [pid = 1750] [id = 443] 19:13:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8f94b000) [pid = 1750] [serial = 1330] [outer = (nil)] 19:13:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x90f05800) [pid = 1750] [serial = 1331] [outer = 0x8f94b000] 19:13:08 INFO - PROCESS | 1750 | 1467598388526 Marionette DEBUG loaded listener.js 19:13:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x90f0ac00) [pid = 1750] [serial = 1332] [outer = 0x8f94b000] 19:13:09 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x90f99000) [pid = 1750] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:13:09 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x9133f800) [pid = 1750] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:13:09 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8f840800) [pid = 1750] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:13:09 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8f946c00) [pid = 1750] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:13:09 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x91024c00) [pid = 1750] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:13:09 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8f6dc800) [pid = 1750] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:13:09 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x91377800) [pid = 1750] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:13:09 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8bb50c00) [pid = 1750] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:13:09 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8bb52800) [pid = 1750] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:13:09 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8d80d400) [pid = 1750] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:13:09 INFO - PROCESS | 1750 | 1467598389857 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 19:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1757ms 19:13:09 INFO - PROCESS | 1750 | 1467598389913 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 19:13:09 INFO - PROCESS | 1750 | 1467598389917 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 19:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:13:09 INFO - PROCESS | 1750 | 1467598389924 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:13:09 INFO - PROCESS | 1750 | 1467598389927 Marionette TRACE conn4 <- [1,1746,null,{}] 19:13:09 INFO - PROCESS | 1750 | 1467598389933 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:09 INFO - PROCESS | 1750 | 1467598389938 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:10 INFO - PROCESS | 1750 | 1467598390100 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 19:13:10 INFO - PROCESS | 1750 | 1467598390109 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:10 INFO - PROCESS | 1750 | 1467598390114 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb50800 == 12 [pid = 1750] [id = 444] 19:13:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8bb50c00) [pid = 1750] [serial = 1333] [outer = (nil)] 19:13:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x90f0e400) [pid = 1750] [serial = 1334] [outer = 0x8bb50c00] 19:13:10 INFO - PROCESS | 1750 | 1467598390189 Marionette DEBUG loaded listener.js 19:13:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x90f11400) [pid = 1750] [serial = 1335] [outer = 0x8bb50c00] 19:13:11 INFO - PROCESS | 1750 | 1467598391047 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 19:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1180ms 19:13:11 INFO - PROCESS | 1750 | 1467598391105 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 19:13:11 INFO - PROCESS | 1750 | 1467598391109 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 19:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:13:11 INFO - PROCESS | 1750 | 1467598391115 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:13:11 INFO - PROCESS | 1750 | 1467598391118 Marionette TRACE conn4 <- [1,1750,null,{}] 19:13:11 INFO - PROCESS | 1750 | 1467598391124 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:11 INFO - PROCESS | 1750 | 1467598391128 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:11 INFO - PROCESS | 1750 | 1467598391280 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 19:13:11 INFO - PROCESS | 1750 | 1467598391291 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:11 INFO - PROCESS | 1750 | 1467598391309 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f94c00 == 13 [pid = 1750] [id = 445] 19:13:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x90f95800) [pid = 1750] [serial = 1336] [outer = (nil)] 19:13:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x90f99000) [pid = 1750] [serial = 1337] [outer = 0x90f95800] 19:13:11 INFO - PROCESS | 1750 | 1467598391389 Marionette DEBUG loaded listener.js 19:13:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x9133b000) [pid = 1750] [serial = 1338] [outer = 0x90f95800] 19:13:12 INFO - PROCESS | 1750 | 1467598392540 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 19:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1486ms 19:13:12 INFO - PROCESS | 1750 | 1467598392603 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 19:13:12 INFO - PROCESS | 1750 | 1467598392610 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 19:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:13:12 INFO - PROCESS | 1750 | 1467598392618 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:13:12 INFO - PROCESS | 1750 | 1467598392626 Marionette TRACE conn4 <- [1,1754,null,{}] 19:13:12 INFO - PROCESS | 1750 | 1467598392634 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:12 INFO - PROCESS | 1750 | 1467598392640 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:12 INFO - PROCESS | 1750 | 1467598392828 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 19:13:13 INFO - PROCESS | 1750 | 1467598393049 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:13 INFO - PROCESS | 1750 | 1467598393061 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baeec00 == 14 [pid = 1750] [id = 446] 19:13:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8bb4f000) [pid = 1750] [serial = 1339] [outer = (nil)] 19:13:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8dc1b400) [pid = 1750] [serial = 1340] [outer = 0x8bb4f000] 19:13:13 INFO - PROCESS | 1750 | 1467598393146 Marionette DEBUG loaded listener.js 19:13:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8e3a0800) [pid = 1750] [serial = 1341] [outer = 0x8bb4f000] 19:13:14 INFO - PROCESS | 1750 | 1467598394100 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 19:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1544ms 19:13:14 INFO - PROCESS | 1750 | 1467598394162 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 19:13:14 INFO - PROCESS | 1750 | 1467598394170 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 19:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:13:14 INFO - PROCESS | 1750 | 1467598394180 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:13:14 INFO - PROCESS | 1750 | 1467598394191 Marionette TRACE conn4 <- [1,1758,null,{}] 19:13:14 INFO - PROCESS | 1750 | 1467598394201 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:14 INFO - PROCESS | 1750 | 1467598394209 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:14 INFO - PROCESS | 1750 | 1467598394445 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 19:13:14 INFO - PROCESS | 1750 | 1467598394753 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:14 INFO - PROCESS | 1750 | 1467598394759 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb48000 == 15 [pid = 1750] [id = 447] 19:13:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x8f8c7400) [pid = 1750] [serial = 1342] [outer = (nil)] 19:13:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x90f07400) [pid = 1750] [serial = 1343] [outer = 0x8f8c7400] 19:13:14 INFO - PROCESS | 1750 | 1467598394846 Marionette DEBUG loaded listener.js 19:13:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x90f91c00) [pid = 1750] [serial = 1344] [outer = 0x8f8c7400] 19:13:15 INFO - PROCESS | 1750 | 1467598395856 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 19:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1746ms 19:13:15 INFO - PROCESS | 1750 | 1467598395926 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 19:13:15 INFO - PROCESS | 1750 | 1467598395931 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 19:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:13:15 INFO - PROCESS | 1750 | 1467598395938 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:13:15 INFO - PROCESS | 1750 | 1467598395944 Marionette TRACE conn4 <- [1,1762,null,{}] 19:13:15 INFO - PROCESS | 1750 | 1467598395961 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:15 INFO - PROCESS | 1750 | 1467598395970 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:16 INFO - PROCESS | 1750 | 1467598396186 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 19:13:16 INFO - PROCESS | 1750 | 1467598396456 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:16 INFO - PROCESS | 1750 | 1467598396467 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x91031400 == 16 [pid = 1750] [id = 448] 19:13:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x9133fc00) [pid = 1750] [serial = 1345] [outer = (nil)] 19:13:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x91377800) [pid = 1750] [serial = 1346] [outer = 0x9133fc00] 19:13:16 INFO - PROCESS | 1750 | 1467598396560 Marionette DEBUG loaded listener.js 19:13:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x91383000) [pid = 1750] [serial = 1347] [outer = 0x9133fc00] 19:13:17 INFO - PROCESS | 1750 | 1467598397509 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 19:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1645ms 19:13:17 INFO - PROCESS | 1750 | 1467598397584 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 19:13:17 INFO - PROCESS | 1750 | 1467598397588 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 19:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:13:17 INFO - PROCESS | 1750 | 1467598397595 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:13:17 INFO - PROCESS | 1750 | 1467598397599 Marionette TRACE conn4 <- [1,1766,null,{}] 19:13:17 INFO - PROCESS | 1750 | 1467598397605 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:17 INFO - PROCESS | 1750 | 1467598397610 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:17 INFO - PROCESS | 1750 | 1467598397829 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 19:13:18 INFO - PROCESS | 1750 | 1467598398054 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:18 INFO - PROCESS | 1750 | 1467598398066 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf4000 == 17 [pid = 1750] [id = 449] 19:13:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8bb44000) [pid = 1750] [serial = 1348] [outer = (nil)] 19:13:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8bb48c00) [pid = 1750] [serial = 1349] [outer = 0x8bb44000] 19:13:18 INFO - PROCESS | 1750 | 1467598398306 Marionette DEBUG loaded listener.js 19:13:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8bcfdc00) [pid = 1750] [serial = 1350] [outer = 0x8bb44000] 19:13:19 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x9133dc00) [pid = 1750] [serial = 1290] [outer = (nil)] [url = about:blank] 19:13:19 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x91379800) [pid = 1750] [serial = 1292] [outer = (nil)] [url = about:blank] 19:13:19 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x91380000) [pid = 1750] [serial = 1293] [outer = (nil)] [url = about:blank] 19:13:19 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8f8c3c00) [pid = 1750] [serial = 1274] [outer = (nil)] [url = about:blank] 19:13:19 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8f6dd400) [pid = 1750] [serial = 1275] [outer = (nil)] [url = about:blank] 19:13:19 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x9136fc00) [pid = 1750] [serial = 1280] [outer = (nil)] [url = about:blank] 19:13:19 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x920d2800) [pid = 1750] [serial = 1281] [outer = (nil)] [url = about:blank] 19:13:19 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x91342000) [pid = 1750] [serial = 1269] [outer = (nil)] [url = about:blank] 19:13:19 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8f83e000) [pid = 1750] [serial = 1286] [outer = (nil)] [url = about:blank] 19:13:19 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x9137cc00) [pid = 1750] [serial = 1277] [outer = (nil)] [url = about:blank] 19:13:19 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x91381c00) [pid = 1750] [serial = 1278] [outer = (nil)] [url = about:blank] 19:13:19 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8d8c7400) [pid = 1750] [serial = 1271] [outer = (nil)] [url = about:blank] 19:13:19 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8e34f800) [pid = 1750] [serial = 1272] [outer = (nil)] [url = about:blank] 19:13:19 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8d80d000) [pid = 1750] [serial = 1283] [outer = (nil)] [url = about:blank] 19:13:19 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8dc24c00) [pid = 1750] [serial = 1284] [outer = (nil)] [url = about:blank] 19:13:19 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x9102f400) [pid = 1750] [serial = 1289] [outer = (nil)] [url = about:blank] 19:13:19 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x91365400) [pid = 1750] [serial = 1296] [outer = (nil)] [url = about:blank] 19:13:19 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8f94f400) [pid = 1750] [serial = 1287] [outer = (nil)] [url = about:blank] 19:13:19 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8f8c6c00) [pid = 1750] [serial = 1295] [outer = (nil)] [url = about:blank] 19:13:19 INFO - PROCESS | 1750 | 1467598399378 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 19:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1833ms 19:13:19 INFO - PROCESS | 1750 | 1467598399429 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 19:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:13:19 INFO - PROCESS | 1750 | 1467598399435 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 19:13:19 INFO - PROCESS | 1750 | 1467598399443 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:13:19 INFO - PROCESS | 1750 | 1467598399446 Marionette TRACE conn4 <- [1,1770,null,{}] 19:13:19 INFO - PROCESS | 1750 | 1467598399454 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:19 INFO - PROCESS | 1750 | 1467598399459 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:19 INFO - PROCESS | 1750 | 1467598399638 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 19:13:19 INFO - PROCESS | 1750 | 1467598399829 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:19 INFO - PROCESS | 1750 | 1467598399838 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e350800 == 18 [pid = 1750] [id = 450] 19:13:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8e351000) [pid = 1750] [serial = 1351] [outer = (nil)] 19:13:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8e39a000) [pid = 1750] [serial = 1352] [outer = 0x8e351000] 19:13:19 INFO - PROCESS | 1750 | 1467598399917 Marionette DEBUG loaded listener.js 19:13:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f839400) [pid = 1750] [serial = 1353] [outer = 0x8e351000] 19:13:20 INFO - PROCESS | 1750 | 1467598400700 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 19:13:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1335ms 19:13:20 INFO - PROCESS | 1750 | 1467598400777 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 19:13:20 INFO - PROCESS | 1750 | 1467598400783 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 19:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:13:20 INFO - PROCESS | 1750 | 1467598400793 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:13:20 INFO - PROCESS | 1750 | 1467598400797 Marionette TRACE conn4 <- [1,1774,null,{}] 19:13:20 INFO - PROCESS | 1750 | 1467598400803 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:20 INFO - PROCESS | 1750 | 1467598400809 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:20 INFO - PROCESS | 1750 | 1467598400974 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 19:13:21 INFO - PROCESS | 1750 | 1467598401107 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:21 INFO - PROCESS | 1750 | 1467598401116 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8c6000 == 19 [pid = 1750] [id = 451] 19:13:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f8c8c00) [pid = 1750] [serial = 1354] [outer = (nil)] 19:13:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x90f0b000) [pid = 1750] [serial = 1355] [outer = 0x8f8c8c00] 19:13:21 INFO - PROCESS | 1750 | 1467598401184 Marionette DEBUG loaded listener.js 19:13:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x9102d800) [pid = 1750] [serial = 1356] [outer = 0x8f8c8c00] 19:13:22 INFO - PROCESS | 1750 | 1467598402030 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 19:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1286ms 19:13:22 INFO - PROCESS | 1750 | 1467598402085 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 19:13:22 INFO - PROCESS | 1750 | 1467598402089 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 19:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:13:22 INFO - PROCESS | 1750 | 1467598402096 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:13:22 INFO - PROCESS | 1750 | 1467598402101 Marionette TRACE conn4 <- [1,1778,null,{}] 19:13:22 INFO - PROCESS | 1750 | 1467598402117 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:22 INFO - PROCESS | 1750 | 1467598402125 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:22 INFO - PROCESS | 1750 | 1467598402350 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 19:13:22 INFO - PROCESS | 1750 | 1467598402381 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:22 INFO - PROCESS | 1750 | 1467598402390 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf0c00 == 20 [pid = 1750] [id = 452] 19:13:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x91337000) [pid = 1750] [serial = 1357] [outer = (nil)] 19:13:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x91377c00) [pid = 1750] [serial = 1358] [outer = 0x91337000] 19:13:22 INFO - PROCESS | 1750 | 1467598402455 Marionette DEBUG loaded listener.js 19:13:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x920c6000) [pid = 1750] [serial = 1359] [outer = 0x91337000] 19:13:23 INFO - PROCESS | 1750 | 1467598403311 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 19:13:23 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 19:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1290ms 19:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:13:23 INFO - PROCESS | 1750 | 1467598403386 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 19:13:23 INFO - PROCESS | 1750 | 1467598403389 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 19:13:23 INFO - PROCESS | 1750 | 1467598403396 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:13:23 INFO - PROCESS | 1750 | 1467598403399 Marionette TRACE conn4 <- [1,1782,null,{}] 19:13:23 INFO - PROCESS | 1750 | 1467598403412 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:23 INFO - PROCESS | 1750 | 1467598403417 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:23 INFO - PROCESS | 1750 | 1467598403620 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 19:13:23 INFO - PROCESS | 1750 | 1467598403643 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:23 INFO - PROCESS | 1750 | 1467598403649 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baed000 == 21 [pid = 1750] [id = 453] 19:13:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8e396800) [pid = 1750] [serial = 1360] [outer = (nil)] 19:13:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x920d1400) [pid = 1750] [serial = 1361] [outer = 0x8e396800] 19:13:23 INFO - PROCESS | 1750 | 1467598403717 Marionette DEBUG loaded listener.js 19:13:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x923b2400) [pid = 1750] [serial = 1362] [outer = 0x8e396800] 19:13:24 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8f94b000) [pid = 1750] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:13:24 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8bb51000) [pid = 1750] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:13:24 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8baf4c00) [pid = 1750] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:13:24 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8d8bd800) [pid = 1750] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:13:24 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8baeb800) [pid = 1750] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:13:24 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8dc22c00) [pid = 1750] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:13:24 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8bb50c00) [pid = 1750] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:13:24 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8f8c2c00) [pid = 1750] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:13:24 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x91335000) [pid = 1750] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:13:24 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x90f98000) [pid = 1750] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:13:24 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x92d4d000) [pid = 1750] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:13:24 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8e39b000) [pid = 1750] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:13:24 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8e354c00) [pid = 1750] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:13:24 INFO - PROCESS | 1750 | 1467598404724 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 19:13:24 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 19:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1391ms 19:13:24 INFO - PROCESS | 1750 | 1467598404786 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 19:13:24 INFO - PROCESS | 1750 | 1467598404789 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 19:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:13:24 INFO - PROCESS | 1750 | 1467598404796 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:13:24 INFO - PROCESS | 1750 | 1467598404798 Marionette TRACE conn4 <- [1,1786,null,{}] 19:13:24 INFO - PROCESS | 1750 | 1467598404804 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:24 INFO - PROCESS | 1750 | 1467598404809 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:24 INFO - PROCESS | 1750 | 1467598404969 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 19:13:24 INFO - PROCESS | 1750 | 1467598404979 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:24 INFO - PROCESS | 1750 | 1467598404985 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e352000 == 22 [pid = 1750] [id = 454] 19:13:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8e354c00) [pid = 1750] [serial = 1363] [outer = (nil)] 19:13:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x91023800) [pid = 1750] [serial = 1364] [outer = 0x8e354c00] 19:13:25 INFO - PROCESS | 1750 | 1467598405069 Marionette DEBUG loaded listener.js 19:13:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x920d2800) [pid = 1750] [serial = 1365] [outer = 0x8e354c00] 19:13:25 INFO - PROCESS | 1750 | 1467598405982 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 19:13:26 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 19:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1228ms 19:13:26 INFO - PROCESS | 1750 | 1467598406025 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 19:13:26 INFO - PROCESS | 1750 | 1467598406029 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 19:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:13:26 INFO - PROCESS | 1750 | 1467598406035 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:13:26 INFO - PROCESS | 1750 | 1467598406038 Marionette TRACE conn4 <- [1,1790,null,{}] 19:13:26 INFO - PROCESS | 1750 | 1467598406044 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:26 INFO - PROCESS | 1750 | 1467598406054 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:26 INFO - PROCESS | 1750 | 1467598406308 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 19:13:26 INFO - PROCESS | 1750 | 1467598406488 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:26 INFO - PROCESS | 1750 | 1467598406499 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb50000 == 23 [pid = 1750] [id = 455] 19:13:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8bb51400) [pid = 1750] [serial = 1366] [outer = (nil)] 19:13:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8bcf8000) [pid = 1750] [serial = 1367] [outer = 0x8bb51400] 19:13:26 INFO - PROCESS | 1750 | 1467598406581 Marionette DEBUG loaded listener.js 19:13:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8d80c000) [pid = 1750] [serial = 1368] [outer = 0x8bb51400] 19:13:27 INFO - PROCESS | 1750 | 1467598407577 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 19:13:27 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) 19:13:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1580ms 19:13:27 INFO - PROCESS | 1750 | 1467598407617 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 19:13:27 INFO - PROCESS | 1750 | 1467598407624 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 19:13:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:13:27 INFO - PROCESS | 1750 | 1467598407632 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:13:27 INFO - PROCESS | 1750 | 1467598407638 Marionette TRACE conn4 <- [1,1794,null,{}] 19:13:27 INFO - PROCESS | 1750 | 1467598407645 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:27 INFO - PROCESS | 1750 | 1467598407651 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:27 INFO - PROCESS | 1750 | 1467598407844 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 19:13:28 INFO - PROCESS | 1750 | 1467598408023 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:28 INFO - PROCESS | 1750 | 1467598408035 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e39e400 == 24 [pid = 1750] [id = 456] 19:13:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f6dc800) [pid = 1750] [serial = 1369] [outer = (nil)] 19:13:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8f83f000) [pid = 1750] [serial = 1370] [outer = 0x8f6dc800] 19:13:28 INFO - PROCESS | 1750 | 1467598408184 Marionette DEBUG loaded listener.js 19:13:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8f8c2400) [pid = 1750] [serial = 1371] [outer = 0x8f6dc800] 19:13:29 INFO - PROCESS | 1750 | 1467598409147 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 19:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1587ms 19:13:29 INFO - PROCESS | 1750 | 1467598409220 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 19:13:29 INFO - PROCESS | 1750 | 1467598409226 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 19:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:13:29 INFO - PROCESS | 1750 | 1467598409233 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:13:29 INFO - PROCESS | 1750 | 1467598409237 Marionette TRACE conn4 <- [1,1798,null,{}] 19:13:29 INFO - PROCESS | 1750 | 1467598409244 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:29 INFO - PROCESS | 1750 | 1467598409248 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:29 INFO - PROCESS | 1750 | 1467598409493 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 19:13:29 INFO - PROCESS | 1750 | 1467598409766 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:29 INFO - PROCESS | 1750 | 1467598409779 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f954800 == 25 [pid = 1750] [id = 457] 19:13:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x90f99800) [pid = 1750] [serial = 1372] [outer = (nil)] 19:13:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x91027800) [pid = 1750] [serial = 1373] [outer = 0x90f99800] 19:13:29 INFO - PROCESS | 1750 | 1467598409905 Marionette DEBUG loaded listener.js 19:13:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x91338800) [pid = 1750] [serial = 1374] [outer = 0x90f99800] 19:13:30 INFO - PROCESS | 1750 | 1467598410919 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 19:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1742ms 19:13:30 INFO - PROCESS | 1750 | 1467598410976 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 19:13:30 INFO - PROCESS | 1750 | 1467598410982 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 19:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:13:31 INFO - PROCESS | 1750 | 1467598411000 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:13:31 INFO - PROCESS | 1750 | 1467598411007 Marionette TRACE conn4 <- [1,1802,null,{}] 19:13:31 INFO - PROCESS | 1750 | 1467598411013 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:31 INFO - PROCESS | 1750 | 1467598411020 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:31 INFO - PROCESS | 1750 | 1467598411343 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 19:13:31 INFO - PROCESS | 1750 | 1467598411523 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:31 INFO - PROCESS | 1750 | 1467598411531 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f96800 == 26 [pid = 1750] [id = 458] 19:13:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x91022800) [pid = 1750] [serial = 1375] [outer = (nil)] 19:13:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x92ae1c00) [pid = 1750] [serial = 1376] [outer = 0x91022800] 19:13:31 INFO - PROCESS | 1750 | 1467598411619 Marionette DEBUG loaded listener.js 19:13:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x92ae6400) [pid = 1750] [serial = 1377] [outer = 0x91022800] 19:13:32 INFO - PROCESS | 1750 | 1467598412513 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1593ms 19:13:32 INFO - PROCESS | 1750 | 1467598412585 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 19:13:32 INFO - PROCESS | 1750 | 1467598412589 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 19:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:13:32 INFO - PROCESS | 1750 | 1467598412596 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:13:32 INFO - PROCESS | 1750 | 1467598412599 Marionette TRACE conn4 <- [1,1806,null,{}] 19:13:32 INFO - PROCESS | 1750 | 1467598412605 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:32 INFO - PROCESS | 1750 | 1467598412610 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:32 INFO - PROCESS | 1750 | 1467598412827 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 19:13:33 INFO - PROCESS | 1750 | 1467598413062 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:33 INFO - PROCESS | 1750 | 1467598413075 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baec400 == 27 [pid = 1750] [id = 459] 19:13:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x8d803c00) [pid = 1750] [serial = 1378] [outer = (nil)] 19:13:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x92d47000) [pid = 1750] [serial = 1379] [outer = 0x8d803c00] 19:13:33 INFO - PROCESS | 1750 | 1467598413204 Marionette DEBUG loaded listener.js 19:13:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x92d4bc00) [pid = 1750] [serial = 1380] [outer = 0x8d803c00] 19:13:34 INFO - PROCESS | 1750 | 1467598414067 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 19:13:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1530ms 19:13:34 INFO - PROCESS | 1750 | 1467598414127 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 19:13:34 INFO - PROCESS | 1750 | 1467598414132 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 19:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:13:34 INFO - PROCESS | 1750 | 1467598414138 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:13:34 INFO - PROCESS | 1750 | 1467598414141 Marionette TRACE conn4 <- [1,1810,null,{}] 19:13:34 INFO - PROCESS | 1750 | 1467598414147 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:34 INFO - PROCESS | 1750 | 1467598414152 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:34 INFO - PROCESS | 1750 | 1467598414355 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 19:13:34 INFO - PROCESS | 1750 | 1467598414590 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:34 INFO - PROCESS | 1750 | 1467598414610 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d804800 == 28 [pid = 1750] [id = 460] 19:13:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8d807800) [pid = 1750] [serial = 1381] [outer = (nil)] 19:13:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8e34dc00) [pid = 1750] [serial = 1382] [outer = 0x8d807800] 19:13:34 INFO - PROCESS | 1750 | 1467598414749 Marionette DEBUG loaded listener.js 19:13:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x930be800) [pid = 1750] [serial = 1383] [outer = 0x8d807800] 19:13:35 INFO - PROCESS | 1750 | 1467598415886 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 19:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1782ms 19:13:35 INFO - PROCESS | 1750 | 1467598415921 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 19:13:35 INFO - PROCESS | 1750 | 1467598415926 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 19:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:13:35 INFO - PROCESS | 1750 | 1467598415934 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:13:35 INFO - PROCESS | 1750 | 1467598415941 Marionette TRACE conn4 <- [1,1814,null,{}] 19:13:35 INFO - PROCESS | 1750 | 1467598415949 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:35 INFO - PROCESS | 1750 | 1467598415953 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:36 INFO - PROCESS | 1750 | 1467598416129 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 19:13:36 INFO - PROCESS | 1750 | 1467598416320 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:36 INFO - PROCESS | 1750 | 1467598416330 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc24800 == 29 [pid = 1750] [id = 461] 19:13:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x8dc28800) [pid = 1750] [serial = 1384] [outer = (nil)] 19:13:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8f6b5400) [pid = 1750] [serial = 1385] [outer = 0x8dc28800] 19:13:36 INFO - PROCESS | 1750 | 1467598416408 Marionette DEBUG loaded listener.js 19:13:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x8f6dec00) [pid = 1750] [serial = 1386] [outer = 0x8dc28800] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4bc00 == 28 [pid = 1750] [id = 439] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8e352000 == 27 [pid = 1750] [id = 454] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8baed000 == 26 [pid = 1750] [id = 453] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf0c00 == 25 [pid = 1750] [id = 452] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8c6000 == 24 [pid = 1750] [id = 451] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8e350800 == 23 [pid = 1750] [id = 450] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf4000 == 22 [pid = 1750] [id = 449] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x91031400 == 21 [pid = 1750] [id = 448] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb48000 == 20 [pid = 1750] [id = 447] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8baeec00 == 19 [pid = 1750] [id = 446] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf4400 == 18 [pid = 1750] [id = 440] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8d810800 == 17 [pid = 1750] [id = 441] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x90f94c00 == 16 [pid = 1750] [id = 445] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb50800 == 15 [pid = 1750] [id = 444] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8f947800 == 14 [pid = 1750] [id = 443] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc28000 == 13 [pid = 1750] [id = 442] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8baec400 == 12 [pid = 1750] [id = 459] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x90f96800 == 11 [pid = 1750] [id = 458] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8e39e400 == 10 [pid = 1750] [id = 456] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8f954800 == 9 [pid = 1750] [id = 457] 19:13:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb50000 == 8 [pid = 1750] [id = 455] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x90f05800) [pid = 1750] [serial = 1331] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8d80ec00) [pid = 1750] [serial = 1320] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x8bcfa800) [pid = 1750] [serial = 1319] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8bb46800) [pid = 1750] [serial = 1322] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8bb51800) [pid = 1750] [serial = 1323] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x8d8c9400) [pid = 1750] [serial = 1325] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x8dc22400) [pid = 1750] [serial = 1326] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8bb47c00) [pid = 1750] [serial = 1299] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8baf2400) [pid = 1750] [serial = 1298] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8f6bd000) [pid = 1750] [serial = 1302] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x90f0e400) [pid = 1750] [serial = 1334] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8e392400) [pid = 1750] [serial = 1301] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x90f90000) [pid = 1750] [serial = 1305] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8f954c00) [pid = 1750] [serial = 1304] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x92ae2800) [pid = 1750] [serial = 1308] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x923f1c00) [pid = 1750] [serial = 1307] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x92d44000) [pid = 1750] [serial = 1311] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x92aee000) [pid = 1750] [serial = 1310] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x93b2ec00) [pid = 1750] [serial = 1314] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x92f89400) [pid = 1750] [serial = 1313] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x93d46c00) [pid = 1750] [serial = 1317] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x90f90800) [pid = 1750] [serial = 1316] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x90f0ac00) [pid = 1750] [serial = 1332] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x90f11400) [pid = 1750] [serial = 1335] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8f6e1400) [pid = 1750] [serial = 1329] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x8f6b5800) [pid = 1750] [serial = 1328] [outer = (nil)] [url = about:blank] 19:13:38 INFO - PROCESS | 1750 | 1467598418480 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 19:13:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:13:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2690ms 19:13:38 INFO - PROCESS | 1750 | 1467598418625 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 19:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:13:38 INFO - PROCESS | 1750 | 1467598418630 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 19:13:38 INFO - PROCESS | 1750 | 1467598418638 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:13:38 INFO - PROCESS | 1750 | 1467598418644 Marionette TRACE conn4 <- [1,1818,null,{}] 19:13:38 INFO - PROCESS | 1750 | 1467598418654 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:38 INFO - PROCESS | 1750 | 1467598418658 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:38 INFO - PROCESS | 1750 | 1467598418816 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 19:13:38 INFO - PROCESS | 1750 | 1467598418827 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:38 INFO - PROCESS | 1750 | 1467598418836 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf5800 == 9 [pid = 1750] [id = 462] 19:13:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8bcf6800) [pid = 1750] [serial = 1387] [outer = (nil)] 19:13:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8bcfa800) [pid = 1750] [serial = 1388] [outer = 0x8bcf6800] 19:13:38 INFO - PROCESS | 1750 | 1467598418955 Marionette DEBUG loaded listener.js 19:13:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8d802c00) [pid = 1750] [serial = 1389] [outer = 0x8bcf6800] 19:13:39 INFO - PROCESS | 1750 | 1467598419866 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 19:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1293ms 19:13:39 INFO - PROCESS | 1750 | 1467598419930 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 19:13:39 INFO - PROCESS | 1750 | 1467598419939 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 19:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:13:39 INFO - PROCESS | 1750 | 1467598419957 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:13:39 INFO - PROCESS | 1750 | 1467598419961 Marionette TRACE conn4 <- [1,1822,null,{}] 19:13:39 INFO - PROCESS | 1750 | 1467598419967 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:39 INFO - PROCESS | 1750 | 1467598419973 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:40 INFO - PROCESS | 1750 | 1467598420147 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 19:13:40 INFO - PROCESS | 1750 | 1467598420158 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:40 INFO - PROCESS | 1750 | 1467598420166 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc22400 == 10 [pid = 1750] [id = 463] 19:13:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8dc25000) [pid = 1750] [serial = 1390] [outer = (nil)] 19:13:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8e349400) [pid = 1750] [serial = 1391] [outer = 0x8dc25000] 19:13:40 INFO - PROCESS | 1750 | 1467598420242 Marionette DEBUG loaded listener.js 19:13:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8e397800) [pid = 1750] [serial = 1392] [outer = 0x8dc25000] 19:13:41 INFO - PROCESS | 1750 | 1467598421295 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 19:13:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1382ms 19:13:41 INFO - PROCESS | 1750 | 1467598421339 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 19:13:41 INFO - PROCESS | 1750 | 1467598421343 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 19:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:13:41 INFO - PROCESS | 1750 | 1467598421349 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:13:41 INFO - PROCESS | 1750 | 1467598421355 Marionette TRACE conn4 <- [1,1826,null,{}] 19:13:41 INFO - PROCESS | 1750 | 1467598421382 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:41 INFO - PROCESS | 1750 | 1467598421391 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:41 INFO - PROCESS | 1750 | 1467598421617 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 19:13:41 INFO - PROCESS | 1750 | 1467598421641 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:41 INFO - PROCESS | 1750 | 1467598421653 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f83fc00 == 11 [pid = 1750] [id = 464] 19:13:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f840400) [pid = 1750] [serial = 1393] [outer = (nil)] 19:13:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8f8ca800) [pid = 1750] [serial = 1394] [outer = 0x8f840400] 19:13:41 INFO - PROCESS | 1750 | 1467598421729 Marionette DEBUG loaded listener.js 19:13:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f94bc00) [pid = 1750] [serial = 1395] [outer = 0x8f840400] 19:13:42 INFO - PROCESS | 1750 | 1467598422624 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 19:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1334ms 19:13:42 INFO - PROCESS | 1750 | 1467598422684 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 19:13:42 INFO - PROCESS | 1750 | 1467598422688 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 19:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:13:42 INFO - PROCESS | 1750 | 1467598422695 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:13:42 INFO - PROCESS | 1750 | 1467598422714 Marionette TRACE conn4 <- [1,1830,null,{}] 19:13:42 INFO - PROCESS | 1750 | 1467598422726 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:42 INFO - PROCESS | 1750 | 1467598422730 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:42 INFO - PROCESS | 1750 | 1467598422941 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 19:13:43 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8e354c00) [pid = 1750] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:13:43 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x91337000) [pid = 1750] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:13:43 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8e396800) [pid = 1750] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:13:43 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8bb4f000) [pid = 1750] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:13:43 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x9133fc00) [pid = 1750] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:13:43 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8f8c8c00) [pid = 1750] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:13:43 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8f8c7400) [pid = 1750] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:13:43 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8e351000) [pid = 1750] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:13:43 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x90f95800) [pid = 1750] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:13:43 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x8bb44000) [pid = 1750] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:13:43 INFO - PROCESS | 1750 | 1467598423524 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:43 INFO - PROCESS | 1750 | 1467598423529 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb44000 == 12 [pid = 1750] [id = 465] 19:13:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x8bcf4800) [pid = 1750] [serial = 1396] [outer = (nil)] 19:13:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8e351000) [pid = 1750] [serial = 1397] [outer = 0x8bcf4800] 19:13:43 INFO - PROCESS | 1750 | 1467598423602 Marionette DEBUG loaded listener.js 19:13:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8f8c8c00) [pid = 1750] [serial = 1398] [outer = 0x8bcf4800] 19:13:44 INFO - PROCESS | 1750 | 1467598424373 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 19:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1709ms 19:13:44 INFO - PROCESS | 1750 | 1467598424406 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 19:13:44 INFO - PROCESS | 1750 | 1467598424409 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 19:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:13:44 INFO - PROCESS | 1750 | 1467598424419 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:13:44 INFO - PROCESS | 1750 | 1467598424423 Marionette TRACE conn4 <- [1,1834,null,{}] 19:13:44 INFO - PROCESS | 1750 | 1467598424429 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:44 INFO - PROCESS | 1750 | 1467598424434 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:44 INFO - PROCESS | 1750 | 1467598424603 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 19:13:44 INFO - PROCESS | 1750 | 1467598424612 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:44 INFO - PROCESS | 1750 | 1467598424621 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b6800 == 13 [pid = 1750] [id = 466] 19:13:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x90f10c00) [pid = 1750] [serial = 1399] [outer = (nil)] 19:13:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x91028000) [pid = 1750] [serial = 1400] [outer = 0x90f10c00] 19:13:44 INFO - PROCESS | 1750 | 1467598424690 Marionette DEBUG loaded listener.js 19:13:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x9102e000) [pid = 1750] [serial = 1401] [outer = 0x90f10c00] 19:13:45 INFO - PROCESS | 1750 | 1467598425660 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 19:13:45 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 19:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1331ms 19:13:45 INFO - PROCESS | 1750 | 1467598425781 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 19:13:45 INFO - PROCESS | 1750 | 1467598425785 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 19:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:13:45 INFO - PROCESS | 1750 | 1467598425797 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:13:45 INFO - PROCESS | 1750 | 1467598425800 Marionette TRACE conn4 <- [1,1838,null,{}] 19:13:45 INFO - PROCESS | 1750 | 1467598425810 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:45 INFO - PROCESS | 1750 | 1467598425815 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:46 INFO - PROCESS | 1750 | 1467598425994 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 19:13:46 INFO - PROCESS | 1750 | 1467598426174 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:46 INFO - PROCESS | 1750 | 1467598426185 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80f800 == 14 [pid = 1750] [id = 467] 19:13:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8d8ba400) [pid = 1750] [serial = 1402] [outer = (nil)] 19:13:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8d8c3000) [pid = 1750] [serial = 1403] [outer = 0x8d8ba400] 19:13:46 INFO - PROCESS | 1750 | 1467598426358 Marionette DEBUG loaded listener.js 19:13:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8dc26000) [pid = 1750] [serial = 1404] [outer = 0x8d8ba400] 19:13:47 INFO - PROCESS | 1750 | 1467598427416 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 19:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1688ms 19:13:47 INFO - PROCESS | 1750 | 1467598427484 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 19:13:47 INFO - PROCESS | 1750 | 1467598427494 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 19:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:13:47 INFO - PROCESS | 1750 | 1467598427506 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:13:47 INFO - PROCESS | 1750 | 1467598427510 Marionette TRACE conn4 <- [1,1842,null,{}] 19:13:47 INFO - PROCESS | 1750 | 1467598427516 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:47 INFO - PROCESS | 1750 | 1467598427522 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:47 INFO - PROCESS | 1750 | 1467598427769 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 19:13:48 INFO - PROCESS | 1750 | 1467598428002 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:48 INFO - PROCESS | 1750 | 1467598428011 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baebc00 == 15 [pid = 1750] [id = 468] 19:13:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f6e7800) [pid = 1750] [serial = 1405] [outer = (nil)] 19:13:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8f951c00) [pid = 1750] [serial = 1406] [outer = 0x8f6e7800] 19:13:48 INFO - PROCESS | 1750 | 1467598428097 Marionette DEBUG loaded listener.js 19:13:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x90f91000) [pid = 1750] [serial = 1407] [outer = 0x8f6e7800] 19:13:49 INFO - PROCESS | 1750 | 1467598429155 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 19:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1690ms 19:13:49 INFO - PROCESS | 1750 | 1467598429196 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 19:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:13:49 INFO - PROCESS | 1750 | 1467598429200 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 19:13:49 INFO - PROCESS | 1750 | 1467598429207 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:13:49 INFO - PROCESS | 1750 | 1467598429214 Marionette TRACE conn4 <- [1,1846,null,{}] 19:13:49 INFO - PROCESS | 1750 | 1467598429231 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:49 INFO - PROCESS | 1750 | 1467598429240 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:49 INFO - PROCESS | 1750 | 1467598429430 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 19:13:49 INFO - PROCESS | 1750 | 1467598429654 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:49 INFO - PROCESS | 1750 | 1467598429668 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x9136ac00 == 16 [pid = 1750] [id = 469] 19:13:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x9136b400) [pid = 1750] [serial = 1408] [outer = (nil)] 19:13:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x91372800) [pid = 1750] [serial = 1409] [outer = 0x9136b400] 19:13:49 INFO - PROCESS | 1750 | 1467598429792 Marionette DEBUG loaded listener.js 19:13:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x9137e000) [pid = 1750] [serial = 1410] [outer = 0x9136b400] 19:13:50 INFO - PROCESS | 1750 | 1467598430771 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 19:13:50 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) 19:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1648ms 19:13:50 INFO - PROCESS | 1750 | 1467598430855 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 19:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:13:50 INFO - PROCESS | 1750 | 1467598430860 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 19:13:50 INFO - PROCESS | 1750 | 1467598430866 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:13:50 INFO - PROCESS | 1750 | 1467598430870 Marionette TRACE conn4 <- [1,1850,null,{}] 19:13:50 INFO - PROCESS | 1750 | 1467598430877 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:50 INFO - PROCESS | 1750 | 1467598430881 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:51 INFO - PROCESS | 1750 | 1467598431099 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 19:13:51 INFO - PROCESS | 1750 | 1467598431325 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:51 INFO - PROCESS | 1750 | 1467598431332 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c1c00 == 17 [pid = 1750] [id = 470] 19:13:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x8d8c7000) [pid = 1750] [serial = 1411] [outer = (nil)] 19:13:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x91339400) [pid = 1750] [serial = 1412] [outer = 0x8d8c7000] 19:13:51 INFO - PROCESS | 1750 | 1467598431463 Marionette DEBUG loaded listener.js 19:13:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x920cc800) [pid = 1750] [serial = 1413] [outer = 0x8d8c7000] 19:13:52 INFO - PROCESS | 1750 | 1467598432594 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 19:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1787ms 19:13:52 INFO - PROCESS | 1750 | 1467598432655 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 19:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:13:52 INFO - PROCESS | 1750 | 1467598432661 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 19:13:52 INFO - PROCESS | 1750 | 1467598432670 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:13:52 INFO - PROCESS | 1750 | 1467598432675 Marionette TRACE conn4 <- [1,1854,null,{}] 19:13:52 INFO - PROCESS | 1750 | 1467598432683 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:52 INFO - PROCESS | 1750 | 1467598432688 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:52 INFO - PROCESS | 1750 | 1467598432884 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 19:13:53 INFO - PROCESS | 1750 | 1467598433154 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:53 INFO - PROCESS | 1750 | 1467598433160 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf4400 == 18 [pid = 1750] [id = 471] 19:13:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x8bcf7800) [pid = 1750] [serial = 1414] [outer = (nil)] 19:13:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x8d809800) [pid = 1750] [serial = 1415] [outer = 0x8bcf7800] 19:13:53 INFO - PROCESS | 1750 | 1467598433244 Marionette DEBUG loaded listener.js 19:13:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8f6b1400) [pid = 1750] [serial = 1416] [outer = 0x8bcf7800] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x91023800) [pid = 1750] [serial = 1364] [outer = (nil)] [url = about:blank] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x91377c00) [pid = 1750] [serial = 1358] [outer = (nil)] [url = about:blank] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x920d1400) [pid = 1750] [serial = 1361] [outer = (nil)] [url = about:blank] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x920c6000) [pid = 1750] [serial = 1359] [outer = (nil)] [url = about:blank] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x8dc1b400) [pid = 1750] [serial = 1340] [outer = (nil)] [url = about:blank] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8e3a0800) [pid = 1750] [serial = 1341] [outer = (nil)] [url = about:blank] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x91377800) [pid = 1750] [serial = 1346] [outer = (nil)] [url = about:blank] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x91383000) [pid = 1750] [serial = 1347] [outer = (nil)] [url = about:blank] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x90f0b000) [pid = 1750] [serial = 1355] [outer = (nil)] [url = about:blank] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x90f07400) [pid = 1750] [serial = 1343] [outer = (nil)] [url = about:blank] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x90f91c00) [pid = 1750] [serial = 1344] [outer = (nil)] [url = about:blank] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8e39a000) [pid = 1750] [serial = 1352] [outer = (nil)] [url = about:blank] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8f839400) [pid = 1750] [serial = 1353] [outer = (nil)] [url = about:blank] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x9133b000) [pid = 1750] [serial = 1338] [outer = (nil)] [url = about:blank] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x90f99000) [pid = 1750] [serial = 1337] [outer = (nil)] [url = about:blank] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8bb48c00) [pid = 1750] [serial = 1349] [outer = (nil)] [url = about:blank] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8bcfdc00) [pid = 1750] [serial = 1350] [outer = (nil)] [url = about:blank] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x923b2400) [pid = 1750] [serial = 1362] [outer = (nil)] [url = about:blank] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x9102d800) [pid = 1750] [serial = 1356] [outer = (nil)] [url = about:blank] 19:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x920d2800) [pid = 1750] [serial = 1365] [outer = (nil)] [url = about:blank] 19:13:54 INFO - PROCESS | 1750 | 1467598434066 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:13:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1483ms 19:13:54 INFO - PROCESS | 1750 | 1467598434152 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 19:13:54 INFO - PROCESS | 1750 | 1467598434159 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 19:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:13:54 INFO - PROCESS | 1750 | 1467598434169 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:13:54 INFO - PROCESS | 1750 | 1467598434174 Marionette TRACE conn4 <- [1,1858,null,{}] 19:13:54 INFO - PROCESS | 1750 | 1467598434180 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:54 INFO - PROCESS | 1750 | 1467598434186 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:54 INFO - PROCESS | 1750 | 1467598434355 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 19:13:54 INFO - PROCESS | 1750 | 1467598434499 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:54 INFO - PROCESS | 1750 | 1467598434508 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e392800 == 19 [pid = 1750] [id = 472] 19:13:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8f83b000) [pid = 1750] [serial = 1417] [outer = (nil)] 19:13:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8f8c9c00) [pid = 1750] [serial = 1418] [outer = 0x8f83b000] 19:13:54 INFO - PROCESS | 1750 | 1467598434585 Marionette DEBUG loaded listener.js 19:13:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8f952c00) [pid = 1750] [serial = 1419] [outer = 0x8f83b000] 19:13:55 INFO - PROCESS | 1750 | 1467598435462 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 19:13:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:13:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1332ms 19:13:55 INFO - PROCESS | 1750 | 1467598435502 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 19:13:55 INFO - PROCESS | 1750 | 1467598435506 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 19:13:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:13:55 INFO - PROCESS | 1750 | 1467598435512 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:13:55 INFO - PROCESS | 1750 | 1467598435518 Marionette TRACE conn4 <- [1,1862,null,{}] 19:13:55 INFO - PROCESS | 1750 | 1467598435533 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:55 INFO - PROCESS | 1750 | 1467598435541 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:55 INFO - PROCESS | 1750 | 1467598435707 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 19:13:55 INFO - PROCESS | 1750 | 1467598435868 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:55 INFO - PROCESS | 1750 | 1467598435877 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x91335800 == 20 [pid = 1750] [id = 473] 19:13:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x91336400) [pid = 1750] [serial = 1420] [outer = (nil)] 19:13:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x91367400) [pid = 1750] [serial = 1421] [outer = 0x91336400] 19:13:55 INFO - PROCESS | 1750 | 1467598435952 Marionette DEBUG loaded listener.js 19:13:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x91377c00) [pid = 1750] [serial = 1422] [outer = 0x91336400] 19:13:56 INFO - PROCESS | 1750 | 1467598436841 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 19:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1391ms 19:13:56 INFO - PROCESS | 1750 | 1467598436906 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 19:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:13:56 INFO - PROCESS | 1750 | 1467598436911 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 19:13:56 INFO - PROCESS | 1750 | 1467598436917 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:13:56 INFO - PROCESS | 1750 | 1467598436920 Marionette TRACE conn4 <- [1,1866,null,{}] 19:13:56 INFO - PROCESS | 1750 | 1467598436926 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:56 INFO - PROCESS | 1750 | 1467598436931 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:57 INFO - PROCESS | 1750 | 1467598437138 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 19:13:57 INFO - PROCESS | 1750 | 1467598437180 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:57 INFO - PROCESS | 1750 | 1467598437190 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf3000 == 21 [pid = 1750] [id = 474] 19:13:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x91369000) [pid = 1750] [serial = 1423] [outer = (nil)] 19:13:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x920cdc00) [pid = 1750] [serial = 1424] [outer = 0x91369000] 19:13:57 INFO - PROCESS | 1750 | 1467598437268 Marionette DEBUG loaded listener.js 19:13:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x920d2800) [pid = 1750] [serial = 1425] [outer = 0x91369000] 19:13:58 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8bcf6800) [pid = 1750] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:13:58 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8d803c00) [pid = 1750] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:13:58 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x90f99800) [pid = 1750] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:13:58 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x91022800) [pid = 1750] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:13:58 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8f840400) [pid = 1750] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:13:58 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8dc25000) [pid = 1750] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:13:58 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8bb51400) [pid = 1750] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:13:58 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8bcf4800) [pid = 1750] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:13:58 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x8f6dc800) [pid = 1750] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:13:58 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x8dc28800) [pid = 1750] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:13:58 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x8d807800) [pid = 1750] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:13:58 INFO - PROCESS | 1750 | 1467598438278 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 19:13:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:13:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1391ms 19:13:58 INFO - PROCESS | 1750 | 1467598438308 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 19:13:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:13:58 INFO - PROCESS | 1750 | 1467598438314 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 19:13:58 INFO - PROCESS | 1750 | 1467598438321 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:13:58 INFO - PROCESS | 1750 | 1467598438324 Marionette TRACE conn4 <- [1,1870,null,{}] 19:13:58 INFO - PROCESS | 1750 | 1467598438331 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:58 INFO - PROCESS | 1750 | 1467598438336 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:58 INFO - PROCESS | 1750 | 1467598438535 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 19:13:58 INFO - PROCESS | 1750 | 1467598438561 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:58 INFO - PROCESS | 1750 | 1467598438567 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf1400 == 22 [pid = 1750] [id = 475] 19:13:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x8bb49c00) [pid = 1750] [serial = 1426] [outer = (nil)] 19:13:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x8f8be000) [pid = 1750] [serial = 1427] [outer = 0x8bb49c00] 19:13:58 INFO - PROCESS | 1750 | 1467598438662 Marionette DEBUG loaded listener.js 19:13:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x90f0b400) [pid = 1750] [serial = 1428] [outer = 0x8bb49c00] 19:13:59 INFO - PROCESS | 1750 | 1467598439553 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 19:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1290ms 19:13:59 INFO - PROCESS | 1750 | 1467598439610 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 19:13:59 INFO - PROCESS | 1750 | 1467598439613 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 19:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:13:59 INFO - PROCESS | 1750 | 1467598439620 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:13:59 INFO - PROCESS | 1750 | 1467598439623 Marionette TRACE conn4 <- [1,1874,null,{}] 19:13:59 INFO - PROCESS | 1750 | 1467598439628 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:13:59 INFO - PROCESS | 1750 | 1467598439639 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:13:59 INFO - PROCESS | 1750 | 1467598439834 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 19:14:00 INFO - PROCESS | 1750 | 1467598440028 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:00 INFO - PROCESS | 1750 | 1467598440040 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae7c00 == 23 [pid = 1750] [id = 476] 19:14:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8baedc00) [pid = 1750] [serial = 1429] [outer = (nil)] 19:14:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8bb46400) [pid = 1750] [serial = 1430] [outer = 0x8baedc00] 19:14:00 INFO - PROCESS | 1750 | 1467598440124 Marionette DEBUG loaded listener.js 19:14:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8bb4d000) [pid = 1750] [serial = 1431] [outer = 0x8baedc00] 19:14:01 INFO - PROCESS | 1750 | 1467598441310 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 19:14:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1736ms 19:14:01 INFO - PROCESS | 1750 | 1467598441359 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 19:14:01 INFO - PROCESS | 1750 | 1467598441365 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 19:14:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:14:01 INFO - PROCESS | 1750 | 1467598441372 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:14:01 INFO - PROCESS | 1750 | 1467598441378 Marionette TRACE conn4 <- [1,1878,null,{}] 19:14:01 INFO - PROCESS | 1750 | 1467598441387 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:01 INFO - PROCESS | 1750 | 1467598441393 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:01 INFO - PROCESS | 1750 | 1467598441595 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 19:14:01 INFO - PROCESS | 1750 | 1467598441838 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:01 INFO - PROCESS | 1750 | 1467598441850 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c3c00 == 24 [pid = 1750] [id = 477] 19:14:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8dc22000) [pid = 1750] [serial = 1432] [outer = (nil)] 19:14:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f6b4800) [pid = 1750] [serial = 1433] [outer = 0x8dc22000] 19:14:01 INFO - PROCESS | 1750 | 1467598441947 Marionette DEBUG loaded listener.js 19:14:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f6e2c00) [pid = 1750] [serial = 1434] [outer = 0x8dc22000] 19:14:02 INFO - PROCESS | 1750 | 1467598442892 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 19:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1596ms 19:14:02 INFO - PROCESS | 1750 | 1467598442973 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 19:14:02 INFO - PROCESS | 1750 | 1467598442980 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 19:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:14:02 INFO - PROCESS | 1750 | 1467598442988 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:14:02 INFO - PROCESS | 1750 | 1467598442991 Marionette TRACE conn4 <- [1,1882,null,{}] 19:14:03 INFO - PROCESS | 1750 | 1467598442998 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:03 INFO - PROCESS | 1750 | 1467598443003 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:03 INFO - PROCESS | 1750 | 1467598443238 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 19:14:03 INFO - PROCESS | 1750 | 1467598443514 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:03 INFO - PROCESS | 1750 | 1467598443524 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8cac00 == 25 [pid = 1750] [id = 478] 19:14:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x90f0e000) [pid = 1750] [serial = 1435] [outer = (nil)] 19:14:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x90f92000) [pid = 1750] [serial = 1436] [outer = 0x90f0e000] 19:14:03 INFO - PROCESS | 1750 | 1467598443631 Marionette DEBUG loaded listener.js 19:14:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x91025400) [pid = 1750] [serial = 1437] [outer = 0x90f0e000] 19:14:04 INFO - PROCESS | 1750 | 1467598444593 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 19:14:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1646ms 19:14:04 INFO - PROCESS | 1750 | 1467598444635 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 19:14:04 INFO - PROCESS | 1750 | 1467598444638 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 19:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:14:04 INFO - PROCESS | 1750 | 1467598444653 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:14:04 INFO - PROCESS | 1750 | 1467598444663 Marionette TRACE conn4 <- [1,1886,null,{}] 19:14:04 INFO - PROCESS | 1750 | 1467598444672 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:04 INFO - PROCESS | 1750 | 1467598444679 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:04 INFO - PROCESS | 1750 | 1467598444874 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 19:14:05 INFO - PROCESS | 1750 | 1467598445100 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:05 INFO - PROCESS | 1750 | 1467598445107 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f0d000 == 26 [pid = 1750] [id = 479] 19:14:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x9137fc00) [pid = 1750] [serial = 1438] [outer = (nil)] 19:14:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x923f2800) [pid = 1750] [serial = 1439] [outer = 0x9137fc00] 19:14:05 INFO - PROCESS | 1750 | 1467598445235 Marionette DEBUG loaded listener.js 19:14:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x92ae7000) [pid = 1750] [serial = 1440] [outer = 0x9137fc00] 19:14:06 INFO - PROCESS | 1750 | 1467598446165 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 19:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1553ms 19:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:14:06 INFO - PROCESS | 1750 | 1467598446199 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 19:14:06 INFO - PROCESS | 1750 | 1467598446203 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 19:14:06 INFO - PROCESS | 1750 | 1467598446210 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:14:06 INFO - PROCESS | 1750 | 1467598446214 Marionette TRACE conn4 <- [1,1890,null,{}] 19:14:06 INFO - PROCESS | 1750 | 1467598446220 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:06 INFO - PROCESS | 1750 | 1467598446225 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:06 INFO - PROCESS | 1750 | 1467598446415 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 19:14:06 INFO - PROCESS | 1750 | 1467598446597 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:06 INFO - PROCESS | 1750 | 1467598446604 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b7000 == 27 [pid = 1750] [id = 480] 19:14:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x8f6bc000) [pid = 1750] [serial = 1441] [outer = (nil)] 19:14:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x92d41400) [pid = 1750] [serial = 1442] [outer = 0x8f6bc000] 19:14:06 INFO - PROCESS | 1750 | 1467598446686 Marionette DEBUG loaded listener.js 19:14:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x92ae2000) [pid = 1750] [serial = 1443] [outer = 0x8f6bc000] 19:14:07 INFO - PROCESS | 1750 | 1467598447617 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 19:14:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1484ms 19:14:07 INFO - PROCESS | 1750 | 1467598447694 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 19:14:07 INFO - PROCESS | 1750 | 1467598447698 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 19:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:14:07 INFO - PROCESS | 1750 | 1467598447705 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:14:07 INFO - PROCESS | 1750 | 1467598447709 Marionette TRACE conn4 <- [1,1894,null,{}] 19:14:07 INFO - PROCESS | 1750 | 1467598447714 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:07 INFO - PROCESS | 1750 | 1467598447720 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:07 INFO - PROCESS | 1750 | 1467598447941 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 19:14:08 INFO - PROCESS | 1750 | 1467598448122 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:08 INFO - PROCESS | 1750 | 1467598448140 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x92aebc00 == 28 [pid = 1750] [id = 481] 19:14:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x92d4dc00) [pid = 1750] [serial = 1444] [outer = (nil)] 19:14:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x92f97000) [pid = 1750] [serial = 1445] [outer = 0x92d4dc00] 19:14:08 INFO - PROCESS | 1750 | 1467598448284 Marionette DEBUG loaded listener.js 19:14:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x93b6d400) [pid = 1750] [serial = 1446] [outer = 0x92d4dc00] 19:14:09 INFO - PROCESS | 1750 | 1467598449310 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 19:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1682ms 19:14:09 INFO - PROCESS | 1750 | 1467598449388 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 19:14:09 INFO - PROCESS | 1750 | 1467598449391 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 19:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:14:09 INFO - PROCESS | 1750 | 1467598449398 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:14:09 INFO - PROCESS | 1750 | 1467598449401 Marionette TRACE conn4 <- [1,1898,null,{}] 19:14:09 INFO - PROCESS | 1750 | 1467598449407 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:09 INFO - PROCESS | 1750 | 1467598449413 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:09 INFO - PROCESS | 1750 | 1467598449642 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 19:14:09 INFO - PROCESS | 1750 | 1467598449873 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:09 INFO - PROCESS | 1750 | 1467598449886 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baec800 == 29 [pid = 1750] [id = 482] 19:14:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8bcf3400) [pid = 1750] [serial = 1447] [outer = (nil)] 19:14:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8e34ec00) [pid = 1750] [serial = 1448] [outer = 0x8bcf3400] 19:14:10 INFO - PROCESS | 1750 | 1467598450015 Marionette DEBUG loaded listener.js 19:14:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8f841c00) [pid = 1750] [serial = 1449] [outer = 0x8bcf3400] 19:14:11 INFO - PROCESS | 1750 | 1467598451217 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 19:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1881ms 19:14:11 INFO - PROCESS | 1750 | 1467598451281 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 19:14:11 INFO - PROCESS | 1750 | 1467598451287 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 19:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:14:11 INFO - PROCESS | 1750 | 1467598451295 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:14:11 INFO - PROCESS | 1750 | 1467598451302 Marionette TRACE conn4 <- [1,1902,null,{}] 19:14:11 INFO - PROCESS | 1750 | 1467598451310 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:11 INFO - PROCESS | 1750 | 1467598451315 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:11 INFO - PROCESS | 1750 | 1467598451572 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8f83fc00 == 28 [pid = 1750] [id = 464] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc22400 == 27 [pid = 1750] [id = 463] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb44000 == 26 [pid = 1750] [id = 465] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf5800 == 25 [pid = 1750] [id = 462] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf1400 == 24 [pid = 1750] [id = 475] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf3000 == 23 [pid = 1750] [id = 474] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x91335800 == 22 [pid = 1750] [id = 473] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8e392800 == 21 [pid = 1750] [id = 472] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf4400 == 20 [pid = 1750] [id = 471] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6b6800 == 19 [pid = 1750] [id = 466] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8d804800 == 18 [pid = 1750] [id = 460] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80f800 == 17 [pid = 1750] [id = 467] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x9136ac00 == 16 [pid = 1750] [id = 469] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8baebc00 == 15 [pid = 1750] [id = 468] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c1c00 == 14 [pid = 1750] [id = 470] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc24800 == 13 [pid = 1750] [id = 461] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x92aebc00 == 12 [pid = 1750] [id = 481] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6b7000 == 11 [pid = 1750] [id = 480] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x90f0d000 == 10 [pid = 1750] [id = 479] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c3c00 == 9 [pid = 1750] [id = 477] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8cac00 == 8 [pid = 1750] [id = 478] 19:14:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae7c00 == 7 [pid = 1750] [id = 476] 19:14:12 INFO - PROCESS | 1750 | 1467598452774 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:12 INFO - PROCESS | 1750 | 1467598452783 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x92d47000) [pid = 1750] [serial = 1379] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x91338800) [pid = 1750] [serial = 1374] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x92ae6400) [pid = 1750] [serial = 1377] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8f94bc00) [pid = 1750] [serial = 1395] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8e349400) [pid = 1750] [serial = 1391] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8bcf8000) [pid = 1750] [serial = 1367] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x92d4bc00) [pid = 1750] [serial = 1380] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8e351000) [pid = 1750] [serial = 1397] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8f83f000) [pid = 1750] [serial = 1370] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8d80c000) [pid = 1750] [serial = 1368] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8f6b5400) [pid = 1750] [serial = 1385] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8e397800) [pid = 1750] [serial = 1392] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x91027800) [pid = 1750] [serial = 1373] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8f8ca800) [pid = 1750] [serial = 1394] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x930be800) [pid = 1750] [serial = 1383] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8f6dec00) [pid = 1750] [serial = 1386] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8f8c8c00) [pid = 1750] [serial = 1398] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8e34dc00) [pid = 1750] [serial = 1382] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8f8c2400) [pid = 1750] [serial = 1371] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x92ae1c00) [pid = 1750] [serial = 1376] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x91028000) [pid = 1750] [serial = 1400] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x8d802c00) [pid = 1750] [serial = 1389] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x8bcfa800) [pid = 1750] [serial = 1388] [outer = (nil)] [url = about:blank] 19:14:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baeb800 == 8 [pid = 1750] [id = 483] 19:14:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x8baebc00) [pid = 1750] [serial = 1450] [outer = (nil)] 19:14:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8baf3c00) [pid = 1750] [serial = 1451] [outer = 0x8baebc00] 19:14:13 INFO - PROCESS | 1750 | 1467598452998 Marionette DEBUG loaded listener.js 19:14:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8bb4cc00) [pid = 1750] [serial = 1452] [outer = 0x8baebc00] 19:14:13 INFO - PROCESS | 1750 | 1467598453832 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 19:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2554ms 19:14:13 INFO - PROCESS | 1750 | 1467598453860 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 19:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:14:13 INFO - PROCESS | 1750 | 1467598453866 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 19:14:13 INFO - PROCESS | 1750 | 1467598453874 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:14:13 INFO - PROCESS | 1750 | 1467598453879 Marionette TRACE conn4 <- [1,1906,null,{}] 19:14:13 INFO - PROCESS | 1750 | 1467598453887 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:13 INFO - PROCESS | 1750 | 1467598453896 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:14 INFO - PROCESS | 1750 | 1467598454062 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 19:14:14 INFO - PROCESS | 1750 | 1467598454075 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:14 INFO - PROCESS | 1750 | 1467598454082 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c1c00 == 9 [pid = 1750] [id = 484] 19:14:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8d8c3800) [pid = 1750] [serial = 1453] [outer = (nil)] 19:14:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8d8c9c00) [pid = 1750] [serial = 1454] [outer = 0x8d8c3800] 19:14:14 INFO - PROCESS | 1750 | 1467598454159 Marionette DEBUG loaded listener.js 19:14:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8dc27800) [pid = 1750] [serial = 1455] [outer = 0x8d8c3800] 19:14:15 INFO - PROCESS | 1750 | 1467598455122 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 19:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1284ms 19:14:15 INFO - PROCESS | 1750 | 1467598455161 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 19:14:15 INFO - PROCESS | 1750 | 1467598455169 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 19:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:14:15 INFO - PROCESS | 1750 | 1467598455178 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:14:15 INFO - PROCESS | 1750 | 1467598455182 Marionette TRACE conn4 <- [1,1910,null,{}] 19:14:15 INFO - PROCESS | 1750 | 1467598455189 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:15 INFO - PROCESS | 1750 | 1467598455194 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:15 INFO - PROCESS | 1750 | 1467598455378 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 19:14:15 INFO - PROCESS | 1750 | 1467598455537 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:15 INFO - PROCESS | 1750 | 1467598455545 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc27400 == 10 [pid = 1750] [id = 485] 19:14:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8e354000) [pid = 1750] [serial = 1456] [outer = (nil)] 19:14:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f6b2000) [pid = 1750] [serial = 1457] [outer = 0x8e354000] 19:14:15 INFO - PROCESS | 1750 | 1467598455619 Marionette DEBUG loaded listener.js 19:14:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8f6dbc00) [pid = 1750] [serial = 1458] [outer = 0x8e354000] 19:14:16 INFO - PROCESS | 1750 | 1467598456680 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 19:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1541ms 19:14:16 INFO - PROCESS | 1750 | 1467598456720 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 19:14:16 INFO - PROCESS | 1750 | 1467598456723 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 19:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:14:16 INFO - PROCESS | 1750 | 1467598456732 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:14:16 INFO - PROCESS | 1750 | 1467598456742 Marionette TRACE conn4 <- [1,1914,null,{}] 19:14:16 INFO - PROCESS | 1750 | 1467598456763 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:16 INFO - PROCESS | 1750 | 1467598456771 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:17 INFO - PROCESS | 1750 | 1467598456999 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 19:14:17 INFO - PROCESS | 1750 | 1467598457024 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:17 INFO - PROCESS | 1750 | 1467598457032 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf8c00 == 11 [pid = 1750] [id = 486] 19:14:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8e392c00) [pid = 1750] [serial = 1459] [outer = (nil)] 19:14:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8f946400) [pid = 1750] [serial = 1460] [outer = 0x8e392c00] 19:14:17 INFO - PROCESS | 1750 | 1467598457117 Marionette DEBUG loaded listener.js 19:14:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8f94e800) [pid = 1750] [serial = 1461] [outer = 0x8e392c00] 19:14:18 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x91369000) [pid = 1750] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:14:18 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8f6e7800) [pid = 1750] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:14:18 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8d8c7000) [pid = 1750] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:14:18 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x9136b400) [pid = 1750] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:14:18 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x90f10c00) [pid = 1750] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:14:18 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8bcf7800) [pid = 1750] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:14:18 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8f83b000) [pid = 1750] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:14:18 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8d8ba400) [pid = 1750] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:14:18 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8bb49c00) [pid = 1750] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:14:18 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x91336400) [pid = 1750] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:14:18 INFO - PROCESS | 1750 | 1467598458427 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 19:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1756ms 19:14:18 INFO - PROCESS | 1750 | 1467598458494 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 19:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:14:18 INFO - PROCESS | 1750 | 1467598458499 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 19:14:18 INFO - PROCESS | 1750 | 1467598458505 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:14:18 INFO - PROCESS | 1750 | 1467598458510 Marionette TRACE conn4 <- [1,1918,null,{}] 19:14:18 INFO - PROCESS | 1750 | 1467598458516 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:18 INFO - PROCESS | 1750 | 1467598458521 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:18 INFO - PROCESS | 1750 | 1467598458688 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 19:14:18 INFO - PROCESS | 1750 | 1467598458697 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:18 INFO - PROCESS | 1750 | 1467598458705 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80f800 == 12 [pid = 1750] [id = 487] 19:14:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8d8c8000) [pid = 1750] [serial = 1462] [outer = (nil)] 19:14:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8f950c00) [pid = 1750] [serial = 1463] [outer = 0x8d8c8000] 19:14:18 INFO - PROCESS | 1750 | 1467598458772 Marionette DEBUG loaded listener.js 19:14:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x90f06400) [pid = 1750] [serial = 1464] [outer = 0x8d8c8000] 19:14:19 INFO - PROCESS | 1750 | 1467598459708 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 19:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1236ms 19:14:19 INFO - PROCESS | 1750 | 1467598459741 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 19:14:19 INFO - PROCESS | 1750 | 1467598459744 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 19:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:14:19 INFO - PROCESS | 1750 | 1467598459751 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:14:19 INFO - PROCESS | 1750 | 1467598459754 Marionette TRACE conn4 <- [1,1922,null,{}] 19:14:19 INFO - PROCESS | 1750 | 1467598459761 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:19 INFO - PROCESS | 1750 | 1467598459766 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:19 INFO - PROCESS | 1750 | 1467598459918 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 19:14:20 INFO - PROCESS | 1750 | 1467598460106 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:20 INFO - PROCESS | 1750 | 1467598460122 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae8000 == 13 [pid = 1750] [id = 488] 19:14:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8bae8400) [pid = 1750] [serial = 1465] [outer = (nil)] 19:14:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8baf4c00) [pid = 1750] [serial = 1466] [outer = 0x8bae8400] 19:14:20 INFO - PROCESS | 1750 | 1467598460246 Marionette DEBUG loaded listener.js 19:14:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8bcf5400) [pid = 1750] [serial = 1467] [outer = 0x8bae8400] 19:14:21 INFO - PROCESS | 1750 | 1467598461398 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 19:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1690ms 19:14:21 INFO - PROCESS | 1750 | 1467598461445 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 19:14:21 INFO - PROCESS | 1750 | 1467598461452 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 19:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:14:21 INFO - PROCESS | 1750 | 1467598461460 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:14:21 INFO - PROCESS | 1750 | 1467598461466 Marionette TRACE conn4 <- [1,1926,null,{}] 19:14:21 INFO - PROCESS | 1750 | 1467598461474 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:21 INFO - PROCESS | 1750 | 1467598461483 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:21 INFO - PROCESS | 1750 | 1467598461674 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 19:14:21 INFO - PROCESS | 1750 | 1467598461906 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:21 INFO - PROCESS | 1750 | 1467598461915 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf7000 == 14 [pid = 1750] [id = 489] 19:14:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8e352800) [pid = 1750] [serial = 1468] [outer = (nil)] 19:14:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8e39f400) [pid = 1750] [serial = 1469] [outer = 0x8e352800] 19:14:22 INFO - PROCESS | 1750 | 1467598462046 Marionette DEBUG loaded listener.js 19:14:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8f6dec00) [pid = 1750] [serial = 1470] [outer = 0x8e352800] 19:14:23 INFO - PROCESS | 1750 | 1467598463064 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 19:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1688ms 19:14:23 INFO - PROCESS | 1750 | 1467598463153 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 19:14:23 INFO - PROCESS | 1750 | 1467598463160 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 19:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:14:23 INFO - PROCESS | 1750 | 1467598463167 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:14:23 INFO - PROCESS | 1750 | 1467598463170 Marionette TRACE conn4 <- [1,1930,null,{}] 19:14:23 INFO - PROCESS | 1750 | 1467598463177 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:23 INFO - PROCESS | 1750 | 1467598463181 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:23 INFO - PROCESS | 1750 | 1467598463409 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 19:14:23 INFO - PROCESS | 1750 | 1467598463688 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:23 INFO - PROCESS | 1750 | 1467598463701 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfe400 == 15 [pid = 1750] [id = 490] 19:14:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8f8c2400) [pid = 1750] [serial = 1471] [outer = (nil)] 19:14:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x90f0c800) [pid = 1750] [serial = 1472] [outer = 0x8f8c2400] 19:14:23 INFO - PROCESS | 1750 | 1467598463818 Marionette DEBUG loaded listener.js 19:14:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x90f96400) [pid = 1750] [serial = 1473] [outer = 0x8f8c2400] 19:14:24 INFO - PROCESS | 1750 | 1467598464889 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 19:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1784ms 19:14:24 INFO - PROCESS | 1750 | 1467598464953 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 19:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:14:24 INFO - PROCESS | 1750 | 1467598464958 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 19:14:24 INFO - PROCESS | 1750 | 1467598464972 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:14:24 INFO - PROCESS | 1750 | 1467598464981 Marionette TRACE conn4 <- [1,1934,null,{}] 19:14:24 INFO - PROCESS | 1750 | 1467598464990 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:25 INFO - PROCESS | 1750 | 1467598464998 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:25 INFO - PROCESS | 1750 | 1467598465242 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 19:14:25 INFO - PROCESS | 1750 | 1467598465473 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:25 INFO - PROCESS | 1750 | 1467598465481 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baee800 == 16 [pid = 1750] [id = 491] 19:14:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x8d805000) [pid = 1750] [serial = 1474] [outer = (nil)] 19:14:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x8f6dd800) [pid = 1750] [serial = 1475] [outer = 0x8d805000] 19:14:25 INFO - PROCESS | 1750 | 1467598465562 Marionette DEBUG loaded listener.js 19:14:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x8f8c7800) [pid = 1750] [serial = 1476] [outer = 0x8d805000] 19:14:26 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80f800 == 15 [pid = 1750] [id = 487] 19:14:26 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf8c00 == 14 [pid = 1750] [id = 486] 19:14:26 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc27400 == 13 [pid = 1750] [id = 485] 19:14:26 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c1c00 == 12 [pid = 1750] [id = 484] 19:14:26 INFO - PROCESS | 1750 | --DOCSHELL 0x8baeb800 == 11 [pid = 1750] [id = 483] 19:14:26 INFO - PROCESS | 1750 | 1467598466837 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 19:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1903ms 19:14:26 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x920cdc00) [pid = 1750] [serial = 1424] [outer = (nil)] [url = about:blank] 19:14:26 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8f951c00) [pid = 1750] [serial = 1406] [outer = (nil)] [url = about:blank] 19:14:26 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x90f91000) [pid = 1750] [serial = 1407] [outer = (nil)] [url = about:blank] 19:14:26 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x91339400) [pid = 1750] [serial = 1412] [outer = (nil)] [url = about:blank] 19:14:26 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x920cc800) [pid = 1750] [serial = 1413] [outer = (nil)] [url = about:blank] 19:14:26 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x91372800) [pid = 1750] [serial = 1409] [outer = (nil)] [url = about:blank] 19:14:26 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x9137e000) [pid = 1750] [serial = 1410] [outer = (nil)] [url = about:blank] 19:14:26 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x9102e000) [pid = 1750] [serial = 1401] [outer = (nil)] [url = about:blank] 19:14:26 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8d809800) [pid = 1750] [serial = 1415] [outer = (nil)] [url = about:blank] 19:14:26 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8f6b1400) [pid = 1750] [serial = 1416] [outer = (nil)] [url = about:blank] 19:14:26 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8f8c9c00) [pid = 1750] [serial = 1418] [outer = (nil)] [url = about:blank] 19:14:26 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8f952c00) [pid = 1750] [serial = 1419] [outer = (nil)] [url = about:blank] 19:14:26 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8d8c3000) [pid = 1750] [serial = 1403] [outer = (nil)] [url = about:blank] 19:14:26 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8f8be000) [pid = 1750] [serial = 1427] [outer = (nil)] [url = about:blank] 19:14:26 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8dc26000) [pid = 1750] [serial = 1404] [outer = (nil)] [url = about:blank] 19:14:26 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x90f0b400) [pid = 1750] [serial = 1428] [outer = (nil)] [url = about:blank] 19:14:26 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x91377c00) [pid = 1750] [serial = 1422] [outer = (nil)] [url = about:blank] 19:14:26 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x920d2800) [pid = 1750] [serial = 1425] [outer = (nil)] [url = about:blank] 19:14:26 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0x91367400) [pid = 1750] [serial = 1421] [outer = (nil)] [url = about:blank] 19:14:26 INFO - PROCESS | 1750 | 1467598466907 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 19:14:26 INFO - PROCESS | 1750 | 1467598466917 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 19:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:14:26 INFO - PROCESS | 1750 | 1467598466928 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:14:26 INFO - PROCESS | 1750 | 1467598466935 Marionette TRACE conn4 <- [1,1938,null,{}] 19:14:26 INFO - PROCESS | 1750 | 1467598466943 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:26 INFO - PROCESS | 1750 | 1467598466948 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:27 INFO - PROCESS | 1750 | 1467598467113 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 19:14:27 INFO - PROCESS | 1750 | 1467598467124 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:27 INFO - PROCESS | 1750 | 1467598467133 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80f800 == 12 [pid = 1750] [id = 492] 19:14:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x8d810400) [pid = 1750] [serial = 1477] [outer = (nil)] 19:14:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x8dc1e400) [pid = 1750] [serial = 1478] [outer = 0x8d810400] 19:14:27 INFO - PROCESS | 1750 | 1467598467210 Marionette DEBUG loaded listener.js 19:14:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x8e34cc00) [pid = 1750] [serial = 1479] [outer = 0x8d810400] 19:14:28 INFO - PROCESS | 1750 | 1467598468132 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 19:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1251ms 19:14:28 INFO - PROCESS | 1750 | 1467598468178 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 19:14:28 INFO - PROCESS | 1750 | 1467598468184 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 19:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:14:28 INFO - PROCESS | 1750 | 1467598468195 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:14:28 INFO - PROCESS | 1750 | 1467598468198 Marionette TRACE conn4 <- [1,1942,null,{}] 19:14:28 INFO - PROCESS | 1750 | 1467598468205 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:28 INFO - PROCESS | 1750 | 1467598468210 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:28 INFO - PROCESS | 1750 | 1467598468439 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 19:14:28 INFO - PROCESS | 1750 | 1467598468453 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:28 INFO - PROCESS | 1750 | 1467598468462 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e353000 == 13 [pid = 1750] [id = 493] 19:14:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8f6dd400) [pid = 1750] [serial = 1480] [outer = (nil)] 19:14:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8f847800) [pid = 1750] [serial = 1481] [outer = 0x8f6dd400] 19:14:28 INFO - PROCESS | 1750 | 1467598468532 Marionette DEBUG loaded listener.js 19:14:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8f8c8000) [pid = 1750] [serial = 1482] [outer = 0x8f6dd400] 19:14:29 INFO - PROCESS | 1750 | 1467598469440 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 19:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1283ms 19:14:29 INFO - PROCESS | 1750 | 1467598469484 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 19:14:29 INFO - PROCESS | 1750 | 1467598469488 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 19:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:14:29 INFO - PROCESS | 1750 | 1467598469495 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:14:29 INFO - PROCESS | 1750 | 1467598469500 Marionette TRACE conn4 <- [1,1946,null,{}] 19:14:29 INFO - PROCESS | 1750 | 1467598469528 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:29 INFO - PROCESS | 1750 | 1467598469536 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:29 INFO - PROCESS | 1750 | 1467598469773 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 19:14:29 INFO - PROCESS | 1750 | 1467598469801 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:29 INFO - PROCESS | 1750 | 1467598469811 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f98000 == 14 [pid = 1750] [id = 494] 19:14:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x91024000) [pid = 1750] [serial = 1483] [outer = (nil)] 19:14:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x9102ac00) [pid = 1750] [serial = 1484] [outer = 0x91024000] 19:14:29 INFO - PROCESS | 1750 | 1467598469896 Marionette DEBUG loaded listener.js 19:14:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x9133a400) [pid = 1750] [serial = 1485] [outer = 0x91024000] 19:14:30 INFO - PROCESS | 1750 | 1467598470858 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 19:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1402ms 19:14:30 INFO - PROCESS | 1750 | 1467598470897 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 19:14:30 INFO - PROCESS | 1750 | 1467598470901 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 19:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:14:30 INFO - PROCESS | 1750 | 1467598470908 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:14:30 INFO - PROCESS | 1750 | 1467598470911 Marionette TRACE conn4 <- [1,1950,null,{}] 19:14:30 INFO - PROCESS | 1750 | 1467598470924 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:30 INFO - PROCESS | 1750 | 1467598470929 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:31 INFO - PROCESS | 1750 | 1467598471154 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 19:14:31 INFO - PROCESS | 1750 | 1467598471187 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:31 INFO - PROCESS | 1750 | 1467598471195 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x9136b000 == 15 [pid = 1750] [id = 495] 19:14:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x9136f400) [pid = 1750] [serial = 1486] [outer = (nil)] 19:14:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x91377400) [pid = 1750] [serial = 1487] [outer = 0x9136f400] 19:14:31 INFO - PROCESS | 1750 | 1467598471264 Marionette DEBUG loaded listener.js 19:14:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x9137a800) [pid = 1750] [serial = 1488] [outer = 0x9136f400] 19:14:31 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8baedc00) [pid = 1750] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:14:31 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8dc22000) [pid = 1750] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:14:31 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x90f0e000) [pid = 1750] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:14:31 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x9137fc00) [pid = 1750] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:14:31 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8f6bc000) [pid = 1750] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:14:31 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x92d4dc00) [pid = 1750] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:14:31 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8baebc00) [pid = 1750] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:14:31 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8bcf3400) [pid = 1750] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:14:31 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x8e392c00) [pid = 1750] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:14:31 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x8d8c3800) [pid = 1750] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:14:31 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x8e354000) [pid = 1750] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:14:32 INFO - PROCESS | 1750 | 1467598472312 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 19:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1436ms 19:14:32 INFO - PROCESS | 1750 | 1467598472345 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 19:14:32 INFO - PROCESS | 1750 | 1467598472348 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 19:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:14:32 INFO - PROCESS | 1750 | 1467598472355 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:14:32 INFO - PROCESS | 1750 | 1467598472358 Marionette TRACE conn4 <- [1,1954,null,{}] 19:14:32 INFO - PROCESS | 1750 | 1467598472364 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:32 INFO - PROCESS | 1750 | 1467598472369 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:32 INFO - PROCESS | 1750 | 1467598472573 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 19:14:32 INFO - PROCESS | 1750 | 1467598472591 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:32 INFO - PROCESS | 1750 | 1467598472599 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c3800 == 16 [pid = 1750] [id = 496] 19:14:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x8dc22000) [pid = 1750] [serial = 1489] [outer = (nil)] 19:14:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x90f0e000) [pid = 1750] [serial = 1490] [outer = 0x8dc22000] 19:14:32 INFO - PROCESS | 1750 | 1467598472668 Marionette DEBUG loaded listener.js 19:14:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x91379800) [pid = 1750] [serial = 1491] [outer = 0x8dc22000] 19:14:33 INFO - PROCESS | 1750 | 1467598473542 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 19:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1231ms 19:14:33 INFO - PROCESS | 1750 | 1467598473587 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 19:14:33 INFO - PROCESS | 1750 | 1467598473591 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 19:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:14:33 INFO - PROCESS | 1750 | 1467598473597 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:14:33 INFO - PROCESS | 1750 | 1467598473601 Marionette TRACE conn4 <- [1,1958,null,{}] 19:14:33 INFO - PROCESS | 1750 | 1467598473606 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:33 INFO - PROCESS | 1750 | 1467598473616 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:33 INFO - PROCESS | 1750 | 1467598473817 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 19:14:34 INFO - PROCESS | 1750 | 1467598474026 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:34 INFO - PROCESS | 1750 | 1467598474035 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baeac00 == 17 [pid = 1750] [id = 497] 19:14:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8baeb800) [pid = 1750] [serial = 1492] [outer = (nil)] 19:14:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8bb49800) [pid = 1750] [serial = 1493] [outer = 0x8baeb800] 19:14:34 INFO - PROCESS | 1750 | 1467598474120 Marionette DEBUG loaded listener.js 19:14:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8d805c00) [pid = 1750] [serial = 1494] [outer = 0x8baeb800] 19:14:35 INFO - PROCESS | 1750 | 1467598475116 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 19:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1536ms 19:14:35 INFO - PROCESS | 1750 | 1467598475136 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 19:14:35 INFO - PROCESS | 1750 | 1467598475142 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 19:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:14:35 INFO - PROCESS | 1750 | 1467598475150 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:14:35 INFO - PROCESS | 1750 | 1467598475154 Marionette TRACE conn4 <- [1,1962,null,{}] 19:14:35 INFO - PROCESS | 1750 | 1467598475178 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:35 INFO - PROCESS | 1750 | 1467598475187 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:35 INFO - PROCESS | 1750 | 1467598475425 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 19:14:35 INFO - PROCESS | 1750 | 1467598475558 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:35 INFO - PROCESS | 1750 | 1467598475566 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80a400 == 18 [pid = 1750] [id = 498] 19:14:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8dc24000) [pid = 1750] [serial = 1495] [outer = (nil)] 19:14:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f6e0800) [pid = 1750] [serial = 1496] [outer = 0x8dc24000] 19:14:35 INFO - PROCESS | 1750 | 1467598475657 Marionette DEBUG loaded listener.js 19:14:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f83f000) [pid = 1750] [serial = 1497] [outer = 0x8dc24000] 19:14:36 INFO - PROCESS | 1750 | 1467598476656 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 19:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1543ms 19:14:36 INFO - PROCESS | 1750 | 1467598476697 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 19:14:36 INFO - PROCESS | 1750 | 1467598476704 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 19:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:14:36 INFO - PROCESS | 1750 | 1467598476711 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:14:36 INFO - PROCESS | 1750 | 1467598476715 Marionette TRACE conn4 <- [1,1966,null,{}] 19:14:36 INFO - PROCESS | 1750 | 1467598476722 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:36 INFO - PROCESS | 1750 | 1467598476728 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:36 INFO - PROCESS | 1750 | 1467598476922 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 19:14:37 INFO - PROCESS | 1750 | 1467598477191 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:37 INFO - PROCESS | 1750 | 1467598477198 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f11400 == 19 [pid = 1750] [id = 499] 19:14:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x90f8b800) [pid = 1750] [serial = 1498] [outer = (nil)] 19:14:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x91023c00) [pid = 1750] [serial = 1499] [outer = 0x90f8b800] 19:14:37 INFO - PROCESS | 1750 | 1467598477328 Marionette DEBUG loaded listener.js 19:14:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x91339000) [pid = 1750] [serial = 1500] [outer = 0x90f8b800] 19:14:38 INFO - PROCESS | 1750 | 1467598478289 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 19:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1590ms 19:14:38 INFO - PROCESS | 1750 | 1467598478301 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 19:14:38 INFO - PROCESS | 1750 | 1467598478306 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 19:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:14:38 INFO - PROCESS | 1750 | 1467598478338 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:14:38 INFO - PROCESS | 1750 | 1467598478348 Marionette TRACE conn4 <- [1,1970,null,{}] 19:14:38 INFO - PROCESS | 1750 | 1467598478358 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:38 INFO - PROCESS | 1750 | 1467598478364 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:38 INFO - PROCESS | 1750 | 1467598478559 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 19:14:38 INFO - PROCESS | 1750 | 1467598478746 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:38 INFO - PROCESS | 1750 | 1467598478764 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x91378800 == 20 [pid = 1750] [id = 500] 19:14:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x91379000) [pid = 1750] [serial = 1501] [outer = (nil)] 19:14:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x923b7800) [pid = 1750] [serial = 1502] [outer = 0x91379000] 19:14:38 INFO - PROCESS | 1750 | 1467598478884 Marionette DEBUG loaded listener.js 19:14:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x923b9c00) [pid = 1750] [serial = 1503] [outer = 0x91379000] 19:14:39 INFO - PROCESS | 1750 | 1467598479890 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 19:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1614ms 19:14:39 INFO - PROCESS | 1750 | 1467598479943 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 19:14:39 INFO - PROCESS | 1750 | 1467598479948 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 19:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:14:39 INFO - PROCESS | 1750 | 1467598479954 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:14:39 INFO - PROCESS | 1750 | 1467598479957 Marionette TRACE conn4 <- [1,1974,null,{}] 19:14:39 INFO - PROCESS | 1750 | 1467598479964 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:39 INFO - PROCESS | 1750 | 1467598479969 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:40 INFO - PROCESS | 1750 | 1467598480154 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 19:14:40 INFO - PROCESS | 1750 | 1467598480340 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:40 INFO - PROCESS | 1750 | 1467598480348 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb44000 == 21 [pid = 1750] [id = 501] 19:14:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x8bb46800) [pid = 1750] [serial = 1504] [outer = (nil)] 19:14:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x92ae9400) [pid = 1750] [serial = 1505] [outer = 0x8bb46800] 19:14:40 INFO - PROCESS | 1750 | 1467598480433 Marionette DEBUG loaded listener.js 19:14:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x92aed800) [pid = 1750] [serial = 1506] [outer = 0x8bb46800] 19:14:41 INFO - PROCESS | 1750 | 1467598481338 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 19:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1431ms 19:14:41 INFO - PROCESS | 1750 | 1467598481387 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 19:14:41 INFO - PROCESS | 1750 | 1467598481391 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 19:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:14:41 INFO - PROCESS | 1750 | 1467598481398 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:14:41 INFO - PROCESS | 1750 | 1467598481402 Marionette TRACE conn4 <- [1,1978,null,{}] 19:14:41 INFO - PROCESS | 1750 | 1467598481407 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:41 INFO - PROCESS | 1750 | 1467598481414 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:41 INFO - PROCESS | 1750 | 1467598481587 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 19:14:41 INFO - PROCESS | 1750 | 1467598481781 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:41 INFO - PROCESS | 1750 | 1467598481799 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x92aeec00 == 22 [pid = 1750] [id = 502] 19:14:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x92af0c00) [pid = 1750] [serial = 1507] [outer = (nil)] 19:14:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x92d4d000) [pid = 1750] [serial = 1508] [outer = 0x92af0c00] 19:14:41 INFO - PROCESS | 1750 | 1467598481931 Marionette DEBUG loaded listener.js 19:14:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x93b28400) [pid = 1750] [serial = 1509] [outer = 0x92af0c00] 19:14:42 INFO - PROCESS | 1750 | 1467598482959 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1631ms 19:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:14:43 INFO - PROCESS | 1750 | 1467598483030 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 19:14:43 INFO - PROCESS | 1750 | 1467598483034 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 19:14:43 INFO - PROCESS | 1750 | 1467598483040 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:14:43 INFO - PROCESS | 1750 | 1467598483043 Marionette TRACE conn4 <- [1,1982,null,{}] 19:14:43 INFO - PROCESS | 1750 | 1467598483049 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:43 INFO - PROCESS | 1750 | 1467598483055 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:43 INFO - PROCESS | 1750 | 1467598483238 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 19:14:43 INFO - PROCESS | 1750 | 1467598483475 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:43 INFO - PROCESS | 1750 | 1467598483484 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb44800 == 23 [pid = 1750] [id = 503] 19:14:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8bb4a000) [pid = 1750] [serial = 1510] [outer = (nil)] 19:14:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8dc24400) [pid = 1750] [serial = 1511] [outer = 0x8bb4a000] 19:14:43 INFO - PROCESS | 1750 | 1467598483618 Marionette DEBUG loaded listener.js 19:14:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8f83b400) [pid = 1750] [serial = 1512] [outer = 0x8bb4a000] 19:14:44 INFO - PROCESS | 1750 | 1467598484796 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1789ms 19:14:44 INFO - PROCESS | 1750 | 1467598484829 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 19:14:44 INFO - PROCESS | 1750 | 1467598484834 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 19:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:14:44 INFO - PROCESS | 1750 | 1467598484842 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:14:44 INFO - PROCESS | 1750 | 1467598484849 Marionette TRACE conn4 <- [1,1986,null,{}] 19:14:44 INFO - PROCESS | 1750 | 1467598484857 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:44 INFO - PROCESS | 1750 | 1467598484861 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:45 INFO - PROCESS | 1750 | 1467598485038 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 19:14:45 INFO - PROCESS | 1750 | 1467598485300 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:45 INFO - PROCESS | 1750 | 1467598485311 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e349c00 == 24 [pid = 1750] [id = 504] 19:14:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x8e34b000) [pid = 1750] [serial = 1513] [outer = (nil)] 19:14:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x8e39b400) [pid = 1750] [serial = 1514] [outer = 0x8e34b000] 19:14:45 INFO - PROCESS | 1750 | 1467598485439 Marionette DEBUG loaded listener.js 19:14:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8f6e2800) [pid = 1750] [serial = 1515] [outer = 0x8e34b000] 19:14:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c3800 == 23 [pid = 1750] [id = 496] 19:14:46 INFO - PROCESS | 1750 | --DOCSHELL 0x9136b000 == 22 [pid = 1750] [id = 495] 19:14:46 INFO - PROCESS | 1750 | --DOCSHELL 0x90f98000 == 21 [pid = 1750] [id = 494] 19:14:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8e353000 == 20 [pid = 1750] [id = 493] 19:14:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80f800 == 19 [pid = 1750] [id = 492] 19:14:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcfe400 == 18 [pid = 1750] [id = 490] 19:14:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf7000 == 17 [pid = 1750] [id = 489] 19:14:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae8000 == 16 [pid = 1750] [id = 488] 19:14:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8baee800 == 15 [pid = 1750] [id = 491] 19:14:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8baec800 == 14 [pid = 1750] [id = 482] 19:14:46 INFO - PROCESS | 1750 | --DOCSHELL 0x92aeec00 == 13 [pid = 1750] [id = 502] 19:14:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb44000 == 12 [pid = 1750] [id = 501] 19:14:46 INFO - PROCESS | 1750 | --DOCSHELL 0x91378800 == 11 [pid = 1750] [id = 500] 19:14:46 INFO - PROCESS | 1750 | --DOCSHELL 0x90f11400 == 10 [pid = 1750] [id = 499] 19:14:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8baeac00 == 9 [pid = 1750] [id = 497] 19:14:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80a400 == 8 [pid = 1750] [id = 498] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8f950c00) [pid = 1750] [serial = 1463] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x8bb4d000) [pid = 1750] [serial = 1431] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8bb46400) [pid = 1750] [serial = 1430] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8f6e2c00) [pid = 1750] [serial = 1434] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x8f6b4800) [pid = 1750] [serial = 1433] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x91025400) [pid = 1750] [serial = 1437] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x90f92000) [pid = 1750] [serial = 1436] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x92ae7000) [pid = 1750] [serial = 1440] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x923f2800) [pid = 1750] [serial = 1439] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x92ae2000) [pid = 1750] [serial = 1443] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x92d41400) [pid = 1750] [serial = 1442] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x93b6d400) [pid = 1750] [serial = 1446] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x92f97000) [pid = 1750] [serial = 1445] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8baf3c00) [pid = 1750] [serial = 1451] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8bb4cc00) [pid = 1750] [serial = 1452] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8f841c00) [pid = 1750] [serial = 1449] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8e34ec00) [pid = 1750] [serial = 1448] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8f946400) [pid = 1750] [serial = 1460] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8d8c9c00) [pid = 1750] [serial = 1454] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8dc27800) [pid = 1750] [serial = 1455] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8f94e800) [pid = 1750] [serial = 1461] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8f6dbc00) [pid = 1750] [serial = 1458] [outer = (nil)] [url = about:blank] 19:14:46 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8f6b2000) [pid = 1750] [serial = 1457] [outer = (nil)] [url = about:blank] 19:14:47 INFO - PROCESS | 1750 | 1467598487365 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 2553ms 19:14:47 INFO - PROCESS | 1750 | 1467598487395 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 19:14:47 INFO - PROCESS | 1750 | 1467598487401 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 19:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:14:47 INFO - PROCESS | 1750 | 1467598487409 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:14:47 INFO - PROCESS | 1750 | 1467598487413 Marionette TRACE conn4 <- [1,1990,null,{}] 19:14:47 INFO - PROCESS | 1750 | 1467598487421 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:47 INFO - PROCESS | 1750 | 1467598487426 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:47 INFO - PROCESS | 1750 | 1467598487649 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 19:14:47 INFO - PROCESS | 1750 | 1467598487782 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:47 INFO - PROCESS | 1750 | 1467598487793 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfd000 == 9 [pid = 1750] [id = 505] 19:14:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8bcfdc00) [pid = 1750] [serial = 1516] [outer = (nil)] 19:14:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8d8c0c00) [pid = 1750] [serial = 1517] [outer = 0x8bcfdc00] 19:14:47 INFO - PROCESS | 1750 | 1467598487863 Marionette DEBUG loaded listener.js 19:14:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8d8c5400) [pid = 1750] [serial = 1518] [outer = 0x8bcfdc00] 19:14:48 INFO - PROCESS | 1750 | 1467598488695 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1335ms 19:14:48 INFO - PROCESS | 1750 | 1467598488744 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 19:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:14:48 INFO - PROCESS | 1750 | 1467598488753 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 19:14:48 INFO - PROCESS | 1750 | 1467598488764 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:14:48 INFO - PROCESS | 1750 | 1467598488768 Marionette TRACE conn4 <- [1,1994,null,{}] 19:14:48 INFO - PROCESS | 1750 | 1467598488775 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:48 INFO - PROCESS | 1750 | 1467598488780 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:48 INFO - PROCESS | 1750 | 1467598488971 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 19:14:49 INFO - PROCESS | 1750 | 1467598489119 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:49 INFO - PROCESS | 1750 | 1467598489126 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e34f400 == 10 [pid = 1750] [id = 506] 19:14:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8e39ec00) [pid = 1750] [serial = 1519] [outer = (nil)] 19:14:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f6b6c00) [pid = 1750] [serial = 1520] [outer = 0x8e39ec00] 19:14:49 INFO - PROCESS | 1750 | 1467598489202 Marionette DEBUG loaded listener.js 19:14:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8f6e6400) [pid = 1750] [serial = 1521] [outer = 0x8e39ec00] 19:14:50 INFO - PROCESS | 1750 | 1467598490131 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 19:14:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1435ms 19:14:50 INFO - PROCESS | 1750 | 1467598490198 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 19:14:50 INFO - PROCESS | 1750 | 1467598490201 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 19:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:14:50 INFO - PROCESS | 1750 | 1467598490208 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:14:50 INFO - PROCESS | 1750 | 1467598490214 Marionette TRACE conn4 <- [1,1998,null,{}] 19:14:50 INFO - PROCESS | 1750 | 1467598490244 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:50 INFO - PROCESS | 1750 | 1467598490253 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:50 INFO - PROCESS | 1750 | 1467598490475 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 19:14:50 INFO - PROCESS | 1750 | 1467598490502 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:50 INFO - PROCESS | 1750 | 1467598490511 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f94f400 == 11 [pid = 1750] [id = 507] 19:14:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f952000) [pid = 1750] [serial = 1522] [outer = (nil)] 19:14:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x90f05800) [pid = 1750] [serial = 1523] [outer = 0x8f952000] 19:14:50 INFO - PROCESS | 1750 | 1467598490586 Marionette DEBUG loaded listener.js 19:14:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x90f11800) [pid = 1750] [serial = 1524] [outer = 0x8f952000] 19:14:51 INFO - PROCESS | 1750 | 1467598491491 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 19:14:51 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8d805000) [pid = 1750] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:14:51 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8e352800) [pid = 1750] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:14:51 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8dc22000) [pid = 1750] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:14:51 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x91024000) [pid = 1750] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:14:51 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x9136f400) [pid = 1750] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:14:51 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8f8c2400) [pid = 1750] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:14:51 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8f6dd400) [pid = 1750] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:14:51 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8bae8400) [pid = 1750] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:14:51 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8d8c8000) [pid = 1750] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1703ms 19:14:51 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8d810400) [pid = 1750] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:14:51 INFO - PROCESS | 1750 | 1467598491929 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 19:14:51 INFO - PROCESS | 1750 | 1467598491932 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 19:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:14:51 INFO - PROCESS | 1750 | 1467598491942 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:14:51 INFO - PROCESS | 1750 | 1467598491945 Marionette TRACE conn4 <- [1,2002,null,{}] 19:14:51 INFO - PROCESS | 1750 | 1467598491951 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:51 INFO - PROCESS | 1750 | 1467598491955 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:52 INFO - PROCESS | 1750 | 1467598492114 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 19:14:52 INFO - PROCESS | 1750 | 1467598492328 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:52 INFO - PROCESS | 1750 | 1467598492338 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baeec00 == 12 [pid = 1750] [id = 508] 19:14:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8dc22000) [pid = 1750] [serial = 1525] [outer = (nil)] 19:14:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8f842c00) [pid = 1750] [serial = 1526] [outer = 0x8dc22000] 19:14:52 INFO - PROCESS | 1750 | 1467598492408 Marionette DEBUG loaded listener.js 19:14:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x90f93000) [pid = 1750] [serial = 1527] [outer = 0x8dc22000] 19:14:53 INFO - PROCESS | 1750 | 1467598493126 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 19:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1237ms 19:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:14:53 INFO - PROCESS | 1750 | 1467598493179 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 19:14:53 INFO - PROCESS | 1750 | 1467598493182 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 19:14:53 INFO - PROCESS | 1750 | 1467598493189 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:14:53 INFO - PROCESS | 1750 | 1467598493192 Marionette TRACE conn4 <- [1,2006,null,{}] 19:14:53 INFO - PROCESS | 1750 | 1467598493197 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:53 INFO - PROCESS | 1750 | 1467598493202 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:53 INFO - PROCESS | 1750 | 1467598493420 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 19:14:53 INFO - PROCESS | 1750 | 1467598493434 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:53 INFO - PROCESS | 1750 | 1467598493443 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f8fc00 == 13 [pid = 1750] [id = 509] 19:14:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x90f96000) [pid = 1750] [serial = 1528] [outer = (nil)] 19:14:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x9133cc00) [pid = 1750] [serial = 1529] [outer = 0x90f96000] 19:14:53 INFO - PROCESS | 1750 | 1467598493510 Marionette DEBUG loaded listener.js 19:14:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x91364000) [pid = 1750] [serial = 1530] [outer = 0x90f96000] 19:14:54 INFO - PROCESS | 1750 | 1467598494613 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 19:14:54 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 19:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1489ms 19:14:54 INFO - PROCESS | 1750 | 1467598494677 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 19:14:54 INFO - PROCESS | 1750 | 1467598494688 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 19:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:14:54 INFO - PROCESS | 1750 | 1467598494702 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:14:54 INFO - PROCESS | 1750 | 1467598494710 Marionette TRACE conn4 <- [1,2010,null,{}] 19:14:54 INFO - PROCESS | 1750 | 1467598494720 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:54 INFO - PROCESS | 1750 | 1467598494725 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:54 INFO - PROCESS | 1750 | 1467598494947 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 19:14:55 INFO - PROCESS | 1750 | 1467598495187 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:55 INFO - PROCESS | 1750 | 1467598495200 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80b800 == 14 [pid = 1750] [id = 510] 19:14:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8d810000) [pid = 1750] [serial = 1531] [outer = (nil)] 19:14:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8dc2a800) [pid = 1750] [serial = 1532] [outer = 0x8d810000] 19:14:55 INFO - PROCESS | 1750 | 1467598495307 Marionette DEBUG loaded listener.js 19:14:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8e39e000) [pid = 1750] [serial = 1533] [outer = 0x8d810000] 19:14:56 INFO - PROCESS | 1750 | 1467598496320 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 19:14:56 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 19:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1690ms 19:14:56 INFO - PROCESS | 1750 | 1467598496389 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 19:14:56 INFO - PROCESS | 1750 | 1467598496396 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 19:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:14:56 INFO - PROCESS | 1750 | 1467598496408 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:14:56 INFO - PROCESS | 1750 | 1467598496412 Marionette TRACE conn4 <- [1,2014,null,{}] 19:14:56 INFO - PROCESS | 1750 | 1467598496419 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:56 INFO - PROCESS | 1750 | 1467598496425 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:56 INFO - PROCESS | 1750 | 1467598496643 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 19:14:56 INFO - PROCESS | 1750 | 1467598496886 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:56 INFO - PROCESS | 1750 | 1467598496894 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8bfc00 == 15 [pid = 1750] [id = 511] 19:14:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8f953800) [pid = 1750] [serial = 1534] [outer = (nil)] 19:14:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x90f8f000) [pid = 1750] [serial = 1535] [outer = 0x8f953800] 19:14:57 INFO - PROCESS | 1750 | 1467598497025 Marionette DEBUG loaded listener.js 19:14:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x90f13800) [pid = 1750] [serial = 1536] [outer = 0x8f953800] 19:14:58 INFO - PROCESS | 1750 | 1467598498083 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 19:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1738ms 19:14:58 INFO - PROCESS | 1750 | 1467598498147 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 19:14:58 INFO - PROCESS | 1750 | 1467598498151 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 19:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:14:58 INFO - PROCESS | 1750 | 1467598498158 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:14:58 INFO - PROCESS | 1750 | 1467598498164 Marionette TRACE conn4 <- [1,2018,null,{}] 19:14:58 INFO - PROCESS | 1750 | 1467598498182 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:14:58 INFO - PROCESS | 1750 | 1467598498191 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:58 INFO - PROCESS | 1750 | 1467598498412 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 19:14:58 INFO - PROCESS | 1750 | 1467598498695 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:58 INFO - PROCESS | 1750 | 1467598498708 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:14:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x920c7400 == 16 [pid = 1750] [id = 512] 19:14:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x920c7800) [pid = 1750] [serial = 1537] [outer = (nil)] 19:14:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x920cf400) [pid = 1750] [serial = 1538] [outer = 0x920c7800] 19:14:58 INFO - PROCESS | 1750 | 1467598498796 Marionette DEBUG loaded listener.js 19:14:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x920d3c00) [pid = 1750] [serial = 1539] [outer = 0x920c7800] 19:14:59 INFO - PROCESS | 1750 | 1467598499808 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1689ms 19:14:59 INFO - PROCESS | 1750 | 1467598499848 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 19:14:59 INFO - PROCESS | 1750 | 1467598499854 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 19:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:15:00 INFO - PROCESS | 1750 | 1467598500030 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:15:00 INFO - PROCESS | 1750 | 1467598500036 Marionette TRACE conn4 <- [1,2022,null,{}] 19:15:00 INFO - PROCESS | 1750 | 1467598500044 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:00 INFO - PROCESS | 1750 | 1467598500051 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:00 INFO - PROCESS | 1750 | 1467598500256 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 19:15:00 INFO - PROCESS | 1750 | 1467598500510 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:00 INFO - PROCESS | 1750 | 1467598500522 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d807400 == 17 [pid = 1750] [id = 513] 19:15:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x8d80b400) [pid = 1750] [serial = 1540] [outer = (nil)] 19:15:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x8d8bf400) [pid = 1750] [serial = 1541] [outer = 0x8d80b400] 19:15:00 INFO - PROCESS | 1750 | 1467598500593 Marionette DEBUG loaded listener.js 19:15:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x8d8c4c00) [pid = 1750] [serial = 1542] [outer = 0x8d80b400] 19:15:01 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x91379800) [pid = 1750] [serial = 1491] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8f6dd800) [pid = 1750] [serial = 1475] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8e39f400) [pid = 1750] [serial = 1469] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x90f0e000) [pid = 1750] [serial = 1490] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x9102ac00) [pid = 1750] [serial = 1484] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x9137a800) [pid = 1750] [serial = 1488] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8f8c7800) [pid = 1750] [serial = 1476] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x90f0c800) [pid = 1750] [serial = 1472] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x9133a400) [pid = 1750] [serial = 1485] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x91377400) [pid = 1750] [serial = 1487] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8f847800) [pid = 1750] [serial = 1481] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8f6dec00) [pid = 1750] [serial = 1470] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8f8c8000) [pid = 1750] [serial = 1482] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8bcf5400) [pid = 1750] [serial = 1467] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8baf4c00) [pid = 1750] [serial = 1466] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x90f06400) [pid = 1750] [serial = 1464] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8dc1e400) [pid = 1750] [serial = 1478] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x90f96400) [pid = 1750] [serial = 1473] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x8e34cc00) [pid = 1750] [serial = 1479] [outer = (nil)] [url = about:blank] 19:15:01 INFO - PROCESS | 1750 | 1467598501564 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 19:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1607ms 19:15:01 INFO - PROCESS | 1750 | 1467598501619 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 19:15:01 INFO - PROCESS | 1750 | 1467598501625 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 19:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:15:01 INFO - PROCESS | 1750 | 1467598501633 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:15:01 INFO - PROCESS | 1750 | 1467598501636 Marionette TRACE conn4 <- [1,2026,null,{}] 19:15:01 INFO - PROCESS | 1750 | 1467598501647 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:01 INFO - PROCESS | 1750 | 1467598501655 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:01 INFO - PROCESS | 1750 | 1467598501850 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 19:15:02 INFO - PROCESS | 1750 | 1467598502016 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:02 INFO - PROCESS | 1750 | 1467598502025 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6e5000 == 18 [pid = 1750] [id = 514] 19:15:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8f83b800) [pid = 1750] [serial = 1543] [outer = (nil)] 19:15:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8f8c5800) [pid = 1750] [serial = 1544] [outer = 0x8f83b800] 19:15:02 INFO - PROCESS | 1750 | 1467598502142 Marionette DEBUG loaded listener.js 19:15:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8f948400) [pid = 1750] [serial = 1545] [outer = 0x8f83b800] 19:15:02 INFO - PROCESS | 1750 | 1467598502977 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 19:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1381ms 19:15:03 INFO - PROCESS | 1750 | 1467598503015 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 19:15:03 INFO - PROCESS | 1750 | 1467598503019 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 19:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:15:03 INFO - PROCESS | 1750 | 1467598503025 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:15:03 INFO - PROCESS | 1750 | 1467598503029 Marionette TRACE conn4 <- [1,2030,null,{}] 19:15:03 INFO - PROCESS | 1750 | 1467598503035 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:03 INFO - PROCESS | 1750 | 1467598503040 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:03 INFO - PROCESS | 1750 | 1467598503201 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 19:15:03 INFO - PROCESS | 1750 | 1467598503221 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:03 INFO - PROCESS | 1750 | 1467598503238 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x91025800 == 19 [pid = 1750] [id = 515] 19:15:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x91026400) [pid = 1750] [serial = 1546] [outer = (nil)] 19:15:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x91030c00) [pid = 1750] [serial = 1547] [outer = 0x91026400] 19:15:03 INFO - PROCESS | 1750 | 1467598503310 Marionette DEBUG loaded listener.js 19:15:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f6e3000) [pid = 1750] [serial = 1548] [outer = 0x91026400] 19:15:04 INFO - PROCESS | 1750 | 1467598504365 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 19:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1381ms 19:15:04 INFO - PROCESS | 1750 | 1467598504410 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 19:15:04 INFO - PROCESS | 1750 | 1467598504413 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 19:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:15:04 INFO - PROCESS | 1750 | 1467598504420 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:15:04 INFO - PROCESS | 1750 | 1467598504422 Marionette TRACE conn4 <- [1,2034,null,{}] 19:15:04 INFO - PROCESS | 1750 | 1467598504428 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:04 INFO - PROCESS | 1750 | 1467598504433 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:04 INFO - PROCESS | 1750 | 1467598504645 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 19:15:04 INFO - PROCESS | 1750 | 1467598504666 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:04 INFO - PROCESS | 1750 | 1467598504676 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4ec00 == 20 [pid = 1750] [id = 516] 19:15:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x91335800) [pid = 1750] [serial = 1549] [outer = (nil)] 19:15:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x9137d400) [pid = 1750] [serial = 1550] [outer = 0x91335800] 19:15:04 INFO - PROCESS | 1750 | 1467598504756 Marionette DEBUG loaded listener.js 19:15:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x920c9c00) [pid = 1750] [serial = 1551] [outer = 0x91335800] 19:15:05 INFO - PROCESS | 1750 | 1467598505646 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1291ms 19:15:05 INFO - PROCESS | 1750 | 1467598505711 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 19:15:05 INFO - PROCESS | 1750 | 1467598505715 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 19:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:15:05 INFO - PROCESS | 1750 | 1467598505721 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:15:05 INFO - PROCESS | 1750 | 1467598505724 Marionette TRACE conn4 <- [1,2038,null,{}] 19:15:05 INFO - PROCESS | 1750 | 1467598505732 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:05 INFO - PROCESS | 1750 | 1467598505737 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:05 INFO - PROCESS | 1750 | 1467598505942 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 19:15:06 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8f952000) [pid = 1750] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:15:06 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8e34b000) [pid = 1750] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:15:06 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8e39ec00) [pid = 1750] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:15:06 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8bcfdc00) [pid = 1750] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:15:06 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8baeb800) [pid = 1750] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:15:06 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8dc22000) [pid = 1750] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:15:06 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8dc24000) [pid = 1750] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:15:06 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x90f8b800) [pid = 1750] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:15:06 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x91379000) [pid = 1750] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:15:06 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x8bb46800) [pid = 1750] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:15:06 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x92af0c00) [pid = 1750] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:15:06 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0x8bb4a000) [pid = 1750] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:15:06 INFO - PROCESS | 1750 | 1467598506148 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:06 INFO - PROCESS | 1750 | 1467598506156 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baeb800 == 21 [pid = 1750] [id = 517] 19:15:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x8baf5400) [pid = 1750] [serial = 1552] [outer = (nil)] 19:15:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x8bcfc800) [pid = 1750] [serial = 1553] [outer = 0x8baf5400] 19:15:06 INFO - PROCESS | 1750 | 1467598506224 Marionette DEBUG loaded listener.js 19:15:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x8dc24000) [pid = 1750] [serial = 1554] [outer = 0x8baf5400] 19:15:07 INFO - PROCESS | 1750 | 1467598507033 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 19:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1339ms 19:15:07 INFO - PROCESS | 1750 | 1467598507061 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 19:15:07 INFO - PROCESS | 1750 | 1467598507063 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 19:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:15:07 INFO - PROCESS | 1750 | 1467598507070 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:15:07 INFO - PROCESS | 1750 | 1467598507072 Marionette TRACE conn4 <- [1,2042,null,{}] 19:15:07 INFO - PROCESS | 1750 | 1467598507100 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:07 INFO - PROCESS | 1750 | 1467598507111 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:07 INFO - PROCESS | 1750 | 1467598507310 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 19:15:07 INFO - PROCESS | 1750 | 1467598507321 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:07 INFO - PROCESS | 1750 | 1467598507330 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc1cc00 == 22 [pid = 1750] [id = 518] 19:15:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x91379400) [pid = 1750] [serial = 1555] [outer = (nil)] 19:15:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x923fcc00) [pid = 1750] [serial = 1556] [outer = 0x91379400] 19:15:07 INFO - PROCESS | 1750 | 1467598507399 Marionette DEBUG loaded listener.js 19:15:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x92ae9c00) [pid = 1750] [serial = 1557] [outer = 0x91379400] 19:15:08 INFO - PROCESS | 1750 | 1467598508464 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 19:15:08 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) 19:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1458ms 19:15:08 INFO - PROCESS | 1750 | 1467598508530 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 19:15:08 INFO - PROCESS | 1750 | 1467598508537 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 19:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:15:08 INFO - PROCESS | 1750 | 1467598508546 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:15:08 INFO - PROCESS | 1750 | 1467598508552 Marionette TRACE conn4 <- [1,2046,null,{}] 19:15:08 INFO - PROCESS | 1750 | 1467598508560 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:08 INFO - PROCESS | 1750 | 1467598508567 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:08 INFO - PROCESS | 1750 | 1467598508791 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 19:15:09 INFO - PROCESS | 1750 | 1467598509053 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:09 INFO - PROCESS | 1750 | 1467598509069 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf8c00 == 23 [pid = 1750] [id = 519] 19:15:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8bcf9c00) [pid = 1750] [serial = 1558] [outer = (nil)] 19:15:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8e34e800) [pid = 1750] [serial = 1559] [outer = 0x8bcf9c00] 19:15:09 INFO - PROCESS | 1750 | 1467598509165 Marionette DEBUG loaded listener.js 19:15:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f6e1000) [pid = 1750] [serial = 1560] [outer = 0x8bcf9c00] 19:15:10 INFO - PROCESS | 1750 | 1467598510091 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 19:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1583ms 19:15:10 INFO - PROCESS | 1750 | 1467598510129 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 19:15:10 INFO - PROCESS | 1750 | 1467598510137 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 19:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:15:10 INFO - PROCESS | 1750 | 1467598510148 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:15:10 INFO - PROCESS | 1750 | 1467598510151 Marionette TRACE conn4 <- [1,2050,null,{}] 19:15:10 INFO - PROCESS | 1750 | 1467598510158 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:10 INFO - PROCESS | 1750 | 1467598510164 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:10 INFO - PROCESS | 1750 | 1467598510351 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 19:15:10 INFO - PROCESS | 1750 | 1467598510531 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:10 INFO - PROCESS | 1750 | 1467598510542 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d802000 == 24 [pid = 1750] [id = 520] 19:15:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x90f0f000) [pid = 1750] [serial = 1561] [outer = (nil)] 19:15:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x90f96c00) [pid = 1750] [serial = 1562] [outer = 0x90f0f000] 19:15:10 INFO - PROCESS | 1750 | 1467598510625 Marionette DEBUG loaded listener.js 19:15:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x90f9a000) [pid = 1750] [serial = 1563] [outer = 0x90f0f000] 19:15:11 INFO - PROCESS | 1750 | 1467598511642 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1533ms 19:15:11 INFO - PROCESS | 1750 | 1467598511680 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 19:15:11 INFO - PROCESS | 1750 | 1467598511685 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 19:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:15:11 INFO - PROCESS | 1750 | 1467598511692 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:15:11 INFO - PROCESS | 1750 | 1467598511698 Marionette TRACE conn4 <- [1,2054,null,{}] 19:15:11 INFO - PROCESS | 1750 | 1467598511715 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:11 INFO - PROCESS | 1750 | 1467598511724 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:11 INFO - PROCESS | 1750 | 1467598511912 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 19:15:12 INFO - PROCESS | 1750 | 1467598512161 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:12 INFO - PROCESS | 1750 | 1467598512174 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x91378400 == 25 [pid = 1750] [id = 521] 19:15:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x923f3000) [pid = 1750] [serial = 1564] [outer = (nil)] 19:15:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x92aee400) [pid = 1750] [serial = 1565] [outer = 0x923f3000] 19:15:12 INFO - PROCESS | 1750 | 1467598512299 Marionette DEBUG loaded listener.js 19:15:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x92d46c00) [pid = 1750] [serial = 1566] [outer = 0x923f3000] 19:15:13 INFO - PROCESS | 1750 | 1467598513215 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 19:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1591ms 19:15:13 INFO - PROCESS | 1750 | 1467598513284 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 19:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:15:13 INFO - PROCESS | 1750 | 1467598513289 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 19:15:13 INFO - PROCESS | 1750 | 1467598513296 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:15:13 INFO - PROCESS | 1750 | 1467598513300 Marionette TRACE conn4 <- [1,2058,null,{}] 19:15:13 INFO - PROCESS | 1750 | 1467598513306 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:13 INFO - PROCESS | 1750 | 1467598513311 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:13 INFO - PROCESS | 1750 | 1467598513491 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 19:15:13 INFO - PROCESS | 1750 | 1467598513672 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:13 INFO - PROCESS | 1750 | 1467598513681 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x920cfc00 == 26 [pid = 1750] [id = 522] 19:15:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x92d47c00) [pid = 1750] [serial = 1567] [outer = (nil)] 19:15:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x92f94000) [pid = 1750] [serial = 1568] [outer = 0x92d47c00] 19:15:13 INFO - PROCESS | 1750 | 1467598513760 Marionette DEBUG loaded listener.js 19:15:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x930bc800) [pid = 1750] [serial = 1569] [outer = 0x92d47c00] 19:15:14 INFO - PROCESS | 1750 | 1467598514766 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 19:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1532ms 19:15:14 INFO - PROCESS | 1750 | 1467598514829 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 19:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:15:14 INFO - PROCESS | 1750 | 1467598514833 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 19:15:14 INFO - PROCESS | 1750 | 1467598514839 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:15:14 INFO - PROCESS | 1750 | 1467598514843 Marionette TRACE conn4 <- [1,2062,null,{}] 19:15:14 INFO - PROCESS | 1750 | 1467598514849 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:14 INFO - PROCESS | 1750 | 1467598514854 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:15 INFO - PROCESS | 1750 | 1467598515025 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 19:15:15 INFO - PROCESS | 1750 | 1467598515207 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:15 INFO - PROCESS | 1750 | 1467598515218 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc1b400 == 27 [pid = 1750] [id = 523] 19:15:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x8e39a000) [pid = 1750] [serial = 1570] [outer = (nil)] 19:15:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x93b2f400) [pid = 1750] [serial = 1571] [outer = 0x8e39a000] 19:15:15 INFO - PROCESS | 1750 | 1467598515298 Marionette DEBUG loaded listener.js 19:15:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x93b34000) [pid = 1750] [serial = 1572] [outer = 0x8e39a000] 19:15:16 INFO - PROCESS | 1750 | 1467598516242 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 19:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1480ms 19:15:16 INFO - PROCESS | 1750 | 1467598516320 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 19:15:16 INFO - PROCESS | 1750 | 1467598516324 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 19:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:15:16 INFO - PROCESS | 1750 | 1467598516331 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:15:16 INFO - PROCESS | 1750 | 1467598516334 Marionette TRACE conn4 <- [1,2066,null,{}] 19:15:16 INFO - PROCESS | 1750 | 1467598516341 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:16 INFO - PROCESS | 1750 | 1467598516351 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:16 INFO - PROCESS | 1750 | 1467598516619 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 19:15:16 INFO - PROCESS | 1750 | 1467598516853 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:16 INFO - PROCESS | 1750 | 1467598516861 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8c4800 == 28 [pid = 1750] [id = 524] 19:15:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x91371000) [pid = 1750] [serial = 1573] [outer = (nil)] 19:15:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x93d48c00) [pid = 1750] [serial = 1574] [outer = 0x91371000] 19:15:16 INFO - PROCESS | 1750 | 1467598516956 Marionette DEBUG loaded listener.js 19:15:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x948bcc00) [pid = 1750] [serial = 1575] [outer = 0x91371000] 19:15:17 INFO - PROCESS | 1750 | 1467598517858 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 19:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1589ms 19:15:17 INFO - PROCESS | 1750 | 1467598517920 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 19:15:17 INFO - PROCESS | 1750 | 1467598517925 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 19:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:15:17 INFO - PROCESS | 1750 | 1467598517931 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:15:17 INFO - PROCESS | 1750 | 1467598517935 Marionette TRACE conn4 <- [1,2070,null,{}] 19:15:17 INFO - PROCESS | 1750 | 1467598517941 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:17 INFO - PROCESS | 1750 | 1467598517946 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:18 INFO - PROCESS | 1750 | 1467598518115 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 19:15:18 INFO - PROCESS | 1750 | 1467598518298 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:18 INFO - PROCESS | 1750 | 1467598518306 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d807c00 == 29 [pid = 1750] [id = 525] 19:15:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8f842000) [pid = 1750] [serial = 1576] [outer = (nil)] 19:15:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x95267000) [pid = 1750] [serial = 1577] [outer = 0x8f842000] 19:15:18 INFO - PROCESS | 1750 | 1467598518390 Marionette DEBUG loaded listener.js 19:15:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x95268400) [pid = 1750] [serial = 1578] [outer = 0x8f842000] 19:15:19 INFO - PROCESS | 1750 | 1467598519343 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 19:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1488ms 19:15:19 INFO - PROCESS | 1750 | 1467598519420 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 19:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:15:19 INFO - PROCESS | 1750 | 1467598519425 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 19:15:19 INFO - PROCESS | 1750 | 1467598519431 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:15:19 INFO - PROCESS | 1750 | 1467598519435 Marionette TRACE conn4 <- [1,2074,null,{}] 19:15:19 INFO - PROCESS | 1750 | 1467598519441 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:19 INFO - PROCESS | 1750 | 1467598519446 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:19 INFO - PROCESS | 1750 | 1467598519854 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 19:15:20 INFO - PROCESS | 1750 | 1467598520114 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:20 INFO - PROCESS | 1750 | 1467598520124 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf6c00 == 30 [pid = 1750] [id = 526] 19:15:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8bcf9000) [pid = 1750] [serial = 1579] [outer = (nil)] 19:15:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x8d809800) [pid = 1750] [serial = 1580] [outer = 0x8bcf9000] 19:15:20 INFO - PROCESS | 1750 | 1467598520209 Marionette DEBUG loaded listener.js 19:15:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x8dc25800) [pid = 1750] [serial = 1581] [outer = 0x8bcf9000] 19:15:21 INFO - PROCESS | 1750 | 1467598521167 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 19:15:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1786ms 19:15:21 INFO - PROCESS | 1750 | 1467598521218 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 19:15:21 INFO - PROCESS | 1750 | 1467598521224 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 19:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:15:21 INFO - PROCESS | 1750 | 1467598521233 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:15:21 INFO - PROCESS | 1750 | 1467598521238 Marionette TRACE conn4 <- [1,2078,null,{}] 19:15:21 INFO - PROCESS | 1750 | 1467598521245 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:21 INFO - PROCESS | 1750 | 1467598521250 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:21 INFO - PROCESS | 1750 | 1467598521419 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 19:15:21 INFO - PROCESS | 1750 | 1467598521668 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:21 INFO - PROCESS | 1750 | 1467598521676 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:22 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb44800 == 29 [pid = 1750] [id = 503] 19:15:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baebc00 == 30 [pid = 1750] [id = 527] 19:15:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x8baee400) [pid = 1750] [serial = 1582] [outer = (nil)] 19:15:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x8baf5c00) [pid = 1750] [serial = 1583] [outer = 0x8baee400] 19:15:22 INFO - PROCESS | 1750 | 1467598522735 Marionette DEBUG loaded listener.js 19:15:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x8bb4f000) [pid = 1750] [serial = 1584] [outer = 0x8baee400] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x90f05800) [pid = 1750] [serial = 1523] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x8f6e2800) [pid = 1750] [serial = 1515] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8e39b400) [pid = 1750] [serial = 1514] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x8f6b6c00) [pid = 1750] [serial = 1520] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x8d8c5400) [pid = 1750] [serial = 1518] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8d805c00) [pid = 1750] [serial = 1494] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x8f842c00) [pid = 1750] [serial = 1526] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8bb49800) [pid = 1750] [serial = 1493] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8f83f000) [pid = 1750] [serial = 1497] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x8f6e0800) [pid = 1750] [serial = 1496] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x91339000) [pid = 1750] [serial = 1500] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x91023c00) [pid = 1750] [serial = 1499] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x923b9c00) [pid = 1750] [serial = 1503] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x90f11800) [pid = 1750] [serial = 1524] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x923b7800) [pid = 1750] [serial = 1502] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8d8c0c00) [pid = 1750] [serial = 1517] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x92aed800) [pid = 1750] [serial = 1506] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x92ae9400) [pid = 1750] [serial = 1505] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x93b28400) [pid = 1750] [serial = 1509] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x92d4d000) [pid = 1750] [serial = 1508] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8f83b400) [pid = 1750] [serial = 1512] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8dc24400) [pid = 1750] [serial = 1511] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x90f93000) [pid = 1750] [serial = 1527] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x9133cc00) [pid = 1750] [serial = 1529] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8f6e6400) [pid = 1750] [serial = 1521] [outer = (nil)] [url = about:blank] 19:15:23 INFO - PROCESS | 1750 | 1467598523679 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 19:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 2489ms 19:15:23 INFO - PROCESS | 1750 | 1467598523722 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 19:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:15:23 INFO - PROCESS | 1750 | 1467598523728 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 19:15:23 INFO - PROCESS | 1750 | 1467598523736 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:15:23 INFO - PROCESS | 1750 | 1467598523740 Marionette TRACE conn4 <- [1,2082,null,{}] 19:15:23 INFO - PROCESS | 1750 | 1467598523748 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:23 INFO - PROCESS | 1750 | 1467598523753 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:23 INFO - PROCESS | 1750 | 1467598523927 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 19:15:24 INFO - PROCESS | 1750 | 1467598524076 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:24 INFO - PROCESS | 1750 | 1467598524086 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80e400 == 31 [pid = 1750] [id = 528] 19:15:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8d8be000) [pid = 1750] [serial = 1585] [outer = (nil)] 19:15:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8d8c5400) [pid = 1750] [serial = 1586] [outer = 0x8d8be000] 19:15:24 INFO - PROCESS | 1750 | 1467598524164 Marionette DEBUG loaded listener.js 19:15:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8dc24400) [pid = 1750] [serial = 1587] [outer = 0x8d8be000] 19:15:25 INFO - PROCESS | 1750 | 1467598524999 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 19:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1344ms 19:15:25 INFO - PROCESS | 1750 | 1467598525079 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 19:15:25 INFO - PROCESS | 1750 | 1467598525086 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 19:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:15:25 INFO - PROCESS | 1750 | 1467598525097 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:15:25 INFO - PROCESS | 1750 | 1467598525102 Marionette TRACE conn4 <- [1,2086,null,{}] 19:15:25 INFO - PROCESS | 1750 | 1467598525108 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:25 INFO - PROCESS | 1750 | 1467598525113 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:25 INFO - PROCESS | 1750 | 1467598525285 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 19:15:25 INFO - PROCESS | 1750 | 1467598525454 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:25 INFO - PROCESS | 1750 | 1467598525463 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c3400 == 32 [pid = 1750] [id = 529] 19:15:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8dc22400) [pid = 1750] [serial = 1588] [outer = (nil)] 19:15:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8f6bb400) [pid = 1750] [serial = 1589] [outer = 0x8dc22400] 19:15:25 INFO - PROCESS | 1750 | 1467598525532 Marionette DEBUG loaded listener.js 19:15:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8f6e1400) [pid = 1750] [serial = 1590] [outer = 0x8dc22400] 19:15:26 INFO - PROCESS | 1750 | 1467598526545 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 19:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1487ms 19:15:26 INFO - PROCESS | 1750 | 1467598526584 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 19:15:26 INFO - PROCESS | 1750 | 1467598526587 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 19:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:15:26 INFO - PROCESS | 1750 | 1467598526594 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:15:26 INFO - PROCESS | 1750 | 1467598526600 Marionette TRACE conn4 <- [1,2090,null,{}] 19:15:26 INFO - PROCESS | 1750 | 1467598526624 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:26 INFO - PROCESS | 1750 | 1467598526633 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:26 INFO - PROCESS | 1750 | 1467598526857 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 19:15:26 INFO - PROCESS | 1750 | 1467598526883 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:26 INFO - PROCESS | 1750 | 1467598526891 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f946400 == 33 [pid = 1750] [id = 530] 19:15:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8f946800) [pid = 1750] [serial = 1591] [outer = (nil)] 19:15:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8f94e400) [pid = 1750] [serial = 1592] [outer = 0x8f946800] 19:15:26 INFO - PROCESS | 1750 | 1467598526959 Marionette DEBUG loaded listener.js 19:15:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x90f05400) [pid = 1750] [serial = 1593] [outer = 0x8f946800] 19:15:27 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x91379400) [pid = 1750] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:15:27 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8f83b800) [pid = 1750] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:15:27 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8f953800) [pid = 1750] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:15:27 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x91026400) [pid = 1750] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:15:27 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8d80b400) [pid = 1750] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:15:27 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x91335800) [pid = 1750] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:15:27 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x920c7800) [pid = 1750] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:15:27 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8baf5400) [pid = 1750] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:15:27 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x90f96000) [pid = 1750] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:15:27 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8d810000) [pid = 1750] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:15:28 INFO - PROCESS | 1750 | 1467598528321 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 19:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1743ms 19:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:15:28 INFO - PROCESS | 1750 | 1467598528353 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 19:15:28 INFO - PROCESS | 1750 | 1467598528356 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 19:15:28 INFO - PROCESS | 1750 | 1467598528363 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:15:28 INFO - PROCESS | 1750 | 1467598528366 Marionette TRACE conn4 <- [1,2094,null,{}] 19:15:28 INFO - PROCESS | 1750 | 1467598528372 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:28 INFO - PROCESS | 1750 | 1467598528377 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:28 INFO - PROCESS | 1750 | 1467598528576 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 19:15:28 INFO - PROCESS | 1750 | 1467598528591 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:28 INFO - PROCESS | 1750 | 1467598528597 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4cc00 == 34 [pid = 1750] [id = 531] 19:15:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8f8c0400) [pid = 1750] [serial = 1594] [outer = (nil)] 19:15:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x90f11800) [pid = 1750] [serial = 1595] [outer = 0x8f8c0400] 19:15:28 INFO - PROCESS | 1750 | 1467598528667 Marionette DEBUG loaded listener.js 19:15:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x90f8e800) [pid = 1750] [serial = 1596] [outer = 0x8f8c0400] 19:15:29 INFO - PROCESS | 1750 | 1467598529521 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 19:15:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1180ms 19:15:29 INFO - PROCESS | 1750 | 1467598529542 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 19:15:29 INFO - PROCESS | 1750 | 1467598529547 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 19:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:15:29 INFO - PROCESS | 1750 | 1467598529562 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:15:29 INFO - PROCESS | 1750 | 1467598529565 Marionette TRACE conn4 <- [1,2098,null,{}] 19:15:29 INFO - PROCESS | 1750 | 1467598529570 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:29 INFO - PROCESS | 1750 | 1467598529575 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:29 INFO - PROCESS | 1750 | 1467598529727 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 19:15:29 INFO - PROCESS | 1750 | 1467598529740 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:29 INFO - PROCESS | 1750 | 1467598529749 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x91025400 == 35 [pid = 1750] [id = 532] 19:15:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x91025c00) [pid = 1750] [serial = 1597] [outer = (nil)] 19:15:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x9102c000) [pid = 1750] [serial = 1598] [outer = 0x91025c00] 19:15:29 INFO - PROCESS | 1750 | 1467598529835 Marionette DEBUG loaded listener.js 19:15:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x91363c00) [pid = 1750] [serial = 1599] [outer = 0x91025c00] 19:15:31 INFO - PROCESS | 1750 | 1467598531111 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 19:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1636ms 19:15:31 INFO - PROCESS | 1750 | 1467598531200 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 19:15:31 INFO - PROCESS | 1750 | 1467598531207 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 19:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:15:31 INFO - PROCESS | 1750 | 1467598531215 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:15:31 INFO - PROCESS | 1750 | 1467598531223 Marionette TRACE conn4 <- [1,2102,null,{}] 19:15:31 INFO - PROCESS | 1750 | 1467598531231 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:31 INFO - PROCESS | 1750 | 1467598531236 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:31 INFO - PROCESS | 1750 | 1467598531472 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 19:15:31 INFO - PROCESS | 1750 | 1467598531765 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:31 INFO - PROCESS | 1750 | 1467598531775 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae6400 == 36 [pid = 1750] [id = 533] 19:15:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8bcef800) [pid = 1750] [serial = 1600] [outer = (nil)] 19:15:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8e39e400) [pid = 1750] [serial = 1601] [outer = 0x8bcef800] 19:15:31 INFO - PROCESS | 1750 | 1467598531866 Marionette DEBUG loaded listener.js 19:15:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8f6c0c00) [pid = 1750] [serial = 1602] [outer = 0x8bcef800] 19:15:32 INFO - PROCESS | 1750 | 1467598532903 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 19:15:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1736ms 19:15:32 INFO - PROCESS | 1750 | 1467598532954 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 19:15:32 INFO - PROCESS | 1750 | 1467598532961 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 19:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:15:32 INFO - PROCESS | 1750 | 1467598532973 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:15:32 INFO - PROCESS | 1750 | 1467598532976 Marionette TRACE conn4 <- [1,2106,null,{}] 19:15:32 INFO - PROCESS | 1750 | 1467598532983 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:32 INFO - PROCESS | 1750 | 1467598532989 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:33 INFO - PROCESS | 1750 | 1467598533194 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 19:15:33 INFO - PROCESS | 1750 | 1467598533465 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:33 INFO - PROCESS | 1750 | 1467598533474 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f846000 == 37 [pid = 1750] [id = 534] 19:15:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x90f12800) [pid = 1750] [serial = 1603] [outer = (nil)] 19:15:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x90f99000) [pid = 1750] [serial = 1604] [outer = 0x90f12800] 19:15:33 INFO - PROCESS | 1750 | 1467598533602 Marionette DEBUG loaded listener.js 19:15:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x9133b000) [pid = 1750] [serial = 1605] [outer = 0x90f12800] 19:15:34 INFO - PROCESS | 1750 | 1467598534559 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 19:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1632ms 19:15:34 INFO - PROCESS | 1750 | 1467598534628 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 19:15:34 INFO - PROCESS | 1750 | 1467598534633 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 19:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:15:34 INFO - PROCESS | 1750 | 1467598534641 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:15:34 INFO - PROCESS | 1750 | 1467598534648 Marionette TRACE conn4 <- [1,2110,null,{}] 19:15:34 INFO - PROCESS | 1750 | 1467598534665 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:34 INFO - PROCESS | 1750 | 1467598534673 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:34 INFO - PROCESS | 1750 | 1467598534855 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 19:15:35 INFO - PROCESS | 1750 | 1467598535051 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:35 INFO - PROCESS | 1750 | 1467598535063 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x9136b400 == 38 [pid = 1750] [id = 535] 19:15:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x91371800) [pid = 1750] [serial = 1606] [outer = (nil)] 19:15:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x920c8c00) [pid = 1750] [serial = 1607] [outer = 0x91371800] 19:15:35 INFO - PROCESS | 1750 | 1467598535189 Marionette DEBUG loaded listener.js 19:15:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x923b5c00) [pid = 1750] [serial = 1608] [outer = 0x91371800] 19:15:36 INFO - PROCESS | 1750 | 1467598536179 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 19:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1596ms 19:15:36 INFO - PROCESS | 1750 | 1467598536238 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 19:15:36 INFO - PROCESS | 1750 | 1467598536242 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 19:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:15:36 INFO - PROCESS | 1750 | 1467598536250 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:15:36 INFO - PROCESS | 1750 | 1467598536254 Marionette TRACE conn4 <- [1,2114,null,{}] 19:15:36 INFO - PROCESS | 1750 | 1467598536260 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:36 INFO - PROCESS | 1750 | 1467598536265 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:36 INFO - PROCESS | 1750 | 1467598536448 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 19:15:36 INFO - PROCESS | 1750 | 1467598536671 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:36 INFO - PROCESS | 1750 | 1467598536679 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb46c00 == 39 [pid = 1750] [id = 536] 19:15:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8bb49000) [pid = 1750] [serial = 1609] [outer = (nil)] 19:15:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8dc26000) [pid = 1750] [serial = 1610] [outer = 0x8bb49000] 19:15:36 INFO - PROCESS | 1750 | 1467598536814 Marionette DEBUG loaded listener.js 19:15:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8f8c2800) [pid = 1750] [serial = 1611] [outer = 0x8bb49000] 19:15:37 INFO - PROCESS | 1750 | 1467598537967 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 19:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1784ms 19:15:38 INFO - PROCESS | 1750 | 1467598538035 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 19:15:38 INFO - PROCESS | 1750 | 1467598538041 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 19:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:15:38 INFO - PROCESS | 1750 | 1467598538049 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:15:38 INFO - PROCESS | 1750 | 1467598538054 Marionette TRACE conn4 <- [1,2118,null,{}] 19:15:38 INFO - PROCESS | 1750 | 1467598538073 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:38 INFO - PROCESS | 1750 | 1467598538079 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:38 INFO - PROCESS | 1750 | 1467598538272 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 19:15:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8c4800 == 38 [pid = 1750] [id = 524] 19:15:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8baeec00 == 37 [pid = 1750] [id = 508] 19:15:38 INFO - PROCESS | 1750 | --DOCSHELL 0x90f8fc00 == 36 [pid = 1750] [id = 509] 19:15:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8e34f400 == 35 [pid = 1750] [id = 506] 19:15:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8f94f400 == 34 [pid = 1750] [id = 507] 19:15:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcfd000 == 33 [pid = 1750] [id = 505] 19:15:38 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8f948400) [pid = 1750] [serial = 1545] [outer = (nil)] [url = about:blank] 19:15:38 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x90f13800) [pid = 1750] [serial = 1536] [outer = (nil)] [url = about:blank] 19:15:38 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x91030c00) [pid = 1750] [serial = 1547] [outer = (nil)] [url = about:blank] 19:15:38 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8d8c4c00) [pid = 1750] [serial = 1542] [outer = (nil)] [url = about:blank] 19:15:38 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x920c9c00) [pid = 1750] [serial = 1551] [outer = (nil)] [url = about:blank] 19:15:38 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8f8c5800) [pid = 1750] [serial = 1544] [outer = (nil)] [url = about:blank] 19:15:38 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x8d8bf400) [pid = 1750] [serial = 1541] [outer = (nil)] [url = about:blank] 19:15:38 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8f6e3000) [pid = 1750] [serial = 1548] [outer = (nil)] [url = about:blank] 19:15:38 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x920d3c00) [pid = 1750] [serial = 1539] [outer = (nil)] [url = about:blank] 19:15:38 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x920cf400) [pid = 1750] [serial = 1538] [outer = (nil)] [url = about:blank] 19:15:38 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8bcfc800) [pid = 1750] [serial = 1553] [outer = (nil)] [url = about:blank] 19:15:38 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x91364000) [pid = 1750] [serial = 1530] [outer = (nil)] [url = about:blank] 19:15:38 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8dc2a800) [pid = 1750] [serial = 1532] [outer = (nil)] [url = about:blank] 19:15:38 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x9137d400) [pid = 1750] [serial = 1550] [outer = (nil)] [url = about:blank] 19:15:38 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x90f8f000) [pid = 1750] [serial = 1535] [outer = (nil)] [url = about:blank] 19:15:38 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8e39e000) [pid = 1750] [serial = 1533] [outer = (nil)] [url = about:blank] 19:15:38 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8dc24000) [pid = 1750] [serial = 1554] [outer = (nil)] [url = about:blank] 19:15:38 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x92ae9c00) [pid = 1750] [serial = 1557] [outer = (nil)] [url = about:blank] 19:15:38 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x923fcc00) [pid = 1750] [serial = 1556] [outer = (nil)] [url = about:blank] 19:15:38 INFO - PROCESS | 1750 | 1467598538540 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:38 INFO - PROCESS | 1750 | 1467598538548 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80c400 == 34 [pid = 1750] [id = 537] 19:15:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8d8ba400) [pid = 1750] [serial = 1612] [outer = (nil)] 19:15:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8d8c7400) [pid = 1750] [serial = 1613] [outer = 0x8d8ba400] 19:15:38 INFO - PROCESS | 1750 | 1467598538628 Marionette DEBUG loaded listener.js 19:15:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8e356000) [pid = 1750] [serial = 1614] [outer = 0x8d8ba400] 19:15:39 INFO - PROCESS | 1750 | 1467598539413 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 19:15:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1402ms 19:15:39 INFO - PROCESS | 1750 | 1467598539458 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 19:15:39 INFO - PROCESS | 1750 | 1467598539465 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 19:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:15:39 INFO - PROCESS | 1750 | 1467598539475 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:15:39 INFO - PROCESS | 1750 | 1467598539479 Marionette TRACE conn4 <- [1,2122,null,{}] 19:15:39 INFO - PROCESS | 1750 | 1467598539489 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:39 INFO - PROCESS | 1750 | 1467598539493 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:39 INFO - PROCESS | 1750 | 1467598539658 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 19:15:39 INFO - PROCESS | 1750 | 1467598539668 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:39 INFO - PROCESS | 1750 | 1467598539677 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6ba800 == 35 [pid = 1750] [id = 538] 19:15:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f848400) [pid = 1750] [serial = 1615] [outer = (nil)] 19:15:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8f8cb000) [pid = 1750] [serial = 1616] [outer = 0x8f848400] 19:15:39 INFO - PROCESS | 1750 | 1467598539746 Marionette DEBUG loaded listener.js 19:15:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f952000) [pid = 1750] [serial = 1617] [outer = 0x8f848400] 19:15:40 INFO - PROCESS | 1750 | 1467598540732 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 19:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1291ms 19:15:40 INFO - PROCESS | 1750 | 1467598540766 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 19:15:40 INFO - PROCESS | 1750 | 1467598540769 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 19:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:15:40 INFO - PROCESS | 1750 | 1467598540776 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:15:40 INFO - PROCESS | 1750 | 1467598540782 Marionette TRACE conn4 <- [1,2126,null,{}] 19:15:40 INFO - PROCESS | 1750 | 1467598540797 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:40 INFO - PROCESS | 1750 | 1467598540805 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:41 INFO - PROCESS | 1750 | 1467598541026 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 19:15:41 INFO - PROCESS | 1750 | 1467598541048 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:41 INFO - PROCESS | 1750 | 1467598541060 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x91365000 == 36 [pid = 1750] [id = 539] 19:15:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x91365400) [pid = 1750] [serial = 1618] [outer = (nil)] 19:15:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x9136f400) [pid = 1750] [serial = 1619] [outer = 0x91365400] 19:15:41 INFO - PROCESS | 1750 | 1467598541128 Marionette DEBUG loaded listener.js 19:15:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x9137d400) [pid = 1750] [serial = 1620] [outer = 0x91365400] 19:15:42 INFO - PROCESS | 1750 | 1467598542025 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 19:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1283ms 19:15:42 INFO - PROCESS | 1750 | 1467598542060 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 19:15:42 INFO - PROCESS | 1750 | 1467598542064 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 19:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:15:42 INFO - PROCESS | 1750 | 1467598542081 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:15:42 INFO - PROCESS | 1750 | 1467598542084 Marionette TRACE conn4 <- [1,2130,null,{}] 19:15:42 INFO - PROCESS | 1750 | 1467598542090 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:42 INFO - PROCESS | 1750 | 1467598542094 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:42 INFO - PROCESS | 1750 | 1467598542299 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 19:15:42 INFO - PROCESS | 1750 | 1467598542349 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:42 INFO - PROCESS | 1750 | 1467598542357 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x91380800 == 37 [pid = 1750] [id = 540] 19:15:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x920cc800) [pid = 1750] [serial = 1621] [outer = (nil)] 19:15:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x920d4400) [pid = 1750] [serial = 1622] [outer = 0x920cc800] 19:15:42 INFO - PROCESS | 1750 | 1467598542423 Marionette DEBUG loaded listener.js 19:15:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x920d2c00) [pid = 1750] [serial = 1623] [outer = 0x920cc800] 19:15:43 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8f946800) [pid = 1750] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:15:43 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8d8be000) [pid = 1750] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:15:43 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8baee400) [pid = 1750] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:15:43 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8bcf9000) [pid = 1750] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:15:43 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8bcf9c00) [pid = 1750] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:15:43 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x90f0f000) [pid = 1750] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:15:43 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x923f3000) [pid = 1750] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:15:43 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x92d47c00) [pid = 1750] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:15:43 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8e39a000) [pid = 1750] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:15:43 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8f8c0400) [pid = 1750] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:15:43 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x91371000) [pid = 1750] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:15:43 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8dc22400) [pid = 1750] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:15:43 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8f842000) [pid = 1750] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:15:43 INFO - PROCESS | 1750 | 1467598543491 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 19:15:43 INFO - PROCESS | 1750 | 1467598543532 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 19:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:15:43 INFO - PROCESS | 1750 | 1467598543538 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:15:43 INFO - PROCESS | 1750 | 1467598543541 Marionette TRACE conn4 <- [1,2134,null,{}] 19:15:43 INFO - PROCESS | 1750 | 1467598543547 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:43 INFO - PROCESS | 1750 | 1467598543552 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:43 INFO - PROCESS | 1750 | 1467598543699 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 19:15:44 INFO - PROCESS | 1750 | 1467598544077 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:44 INFO - PROCESS | 1750 | 1467598544085 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f09400 == 38 [pid = 1750] [id = 541] 19:15:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x91370000) [pid = 1750] [serial = 1624] [outer = (nil)] 19:15:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x920d1400) [pid = 1750] [serial = 1625] [outer = 0x91370000] 19:15:44 INFO - PROCESS | 1750 | 1467598544178 Marionette DEBUG loaded listener.js 19:15:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x920cac00) [pid = 1750] [serial = 1626] [outer = 0x91370000] 19:15:44 INFO - PROCESS | 1750 | 1467598544917 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 19:15:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:15:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1434ms 19:15:44 INFO - PROCESS | 1750 | 1467598544974 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 19:15:44 INFO - PROCESS | 1750 | 1467598544978 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 19:15:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:15:44 INFO - PROCESS | 1750 | 1467598544984 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:15:44 INFO - PROCESS | 1750 | 1467598544987 Marionette TRACE conn4 <- [1,2138,null,{}] 19:15:45 INFO - PROCESS | 1750 | 1467598544996 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:45 INFO - PROCESS | 1750 | 1467598545006 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:45 INFO - PROCESS | 1750 | 1467598545255 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 19:15:45 INFO - PROCESS | 1750 | 1467598545447 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:45 INFO - PROCESS | 1750 | 1467598545459 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baee800 == 39 [pid = 1750] [id = 542] 19:15:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8baeec00) [pid = 1750] [serial = 1627] [outer = (nil)] 19:15:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8bb52000) [pid = 1750] [serial = 1628] [outer = 0x8baeec00] 19:15:45 INFO - PROCESS | 1750 | 1467598545541 Marionette DEBUG loaded listener.js 19:15:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8bcf2400) [pid = 1750] [serial = 1629] [outer = 0x8baeec00] 19:15:46 INFO - PROCESS | 1750 | 1467598546562 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 19:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1643ms 19:15:46 INFO - PROCESS | 1750 | 1467598546629 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 19:15:46 INFO - PROCESS | 1750 | 1467598546635 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 19:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:15:46 INFO - PROCESS | 1750 | 1467598546645 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:15:46 INFO - PROCESS | 1750 | 1467598546649 Marionette TRACE conn4 <- [1,2142,null,{}] 19:15:46 INFO - PROCESS | 1750 | 1467598546657 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:46 INFO - PROCESS | 1750 | 1467598546666 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:46 INFO - PROCESS | 1750 | 1467598546883 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 19:15:47 INFO - PROCESS | 1750 | 1467598547114 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:47 INFO - PROCESS | 1750 | 1467598547127 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b5400 == 40 [pid = 1750] [id = 543] 19:15:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f839c00) [pid = 1750] [serial = 1630] [outer = (nil)] 19:15:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8f8ca800) [pid = 1750] [serial = 1631] [outer = 0x8f839c00] 19:15:47 INFO - PROCESS | 1750 | 1467598547252 Marionette DEBUG loaded listener.js 19:15:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x90f06800) [pid = 1750] [serial = 1632] [outer = 0x8f839c00] 19:15:48 INFO - PROCESS | 1750 | 1467598548353 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 19:15:48 INFO - PROCESS | 1750 | 1467598548440 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 19:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 19:15:48 INFO - PROCESS | 1750 | 1467598548448 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:15:48 INFO - PROCESS | 1750 | 1467598548452 Marionette TRACE conn4 <- [1,2146,null,{}] 19:15:48 INFO - PROCESS | 1750 | 1467598548459 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:48 INFO - PROCESS | 1750 | 1467598548464 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:48 INFO - PROCESS | 1750 | 1467598548693 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 19:15:48 INFO - PROCESS | 1750 | 1467598548978 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:49 INFO - PROCESS | 1750 | 1467598548992 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x91336000 == 41 [pid = 1750] [id = 544] 19:15:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x91371400) [pid = 1750] [serial = 1633] [outer = (nil)] 19:15:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x92ae2c00) [pid = 1750] [serial = 1634] [outer = 0x91371400] 19:15:49 INFO - PROCESS | 1750 | 1467598549102 Marionette DEBUG loaded listener.js 19:15:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x92aed000) [pid = 1750] [serial = 1635] [outer = 0x91371400] 19:15:50 INFO - PROCESS | 1750 | 1467598550048 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 19:15:50 INFO - PROCESS | 1750 | 1467598550089 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 19:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:15:50 INFO - PROCESS | 1750 | 1467598550107 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:15:50 INFO - PROCESS | 1750 | 1467598550115 Marionette TRACE conn4 <- [1,2150,null,{}] 19:15:50 INFO - PROCESS | 1750 | 1467598550121 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:50 INFO - PROCESS | 1750 | 1467598550128 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:50 INFO - PROCESS | 1750 | 1467598550320 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 19:15:50 INFO - PROCESS | 1750 | 1467598550503 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:50 INFO - PROCESS | 1750 | 1467598550511 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f0c800 == 42 [pid = 1750] [id = 545] 19:15:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x9102c400) [pid = 1750] [serial = 1636] [outer = (nil)] 19:15:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x930ba000) [pid = 1750] [serial = 1637] [outer = 0x9102c400] 19:15:50 INFO - PROCESS | 1750 | 1467598550589 Marionette DEBUG loaded listener.js 19:15:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x93b6d400) [pid = 1750] [serial = 1638] [outer = 0x9102c400] 19:15:51 INFO - PROCESS | 1750 | 1467598551550 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 19:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1490ms 19:15:51 INFO - PROCESS | 1750 | 1467598551590 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 19:15:51 INFO - PROCESS | 1750 | 1467598551594 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 19:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:15:51 INFO - PROCESS | 1750 | 1467598551601 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:15:51 INFO - PROCESS | 1750 | 1467598551604 Marionette TRACE conn4 <- [1,2154,null,{}] 19:15:51 INFO - PROCESS | 1750 | 1467598551610 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:51 INFO - PROCESS | 1750 | 1467598551615 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:51 INFO - PROCESS | 1750 | 1467598551795 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 19:15:51 INFO - PROCESS | 1750 | 1467598551980 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:52 INFO - PROCESS | 1750 | 1467598551991 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x92aef400 == 43 [pid = 1750] [id = 546] 19:15:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x92d4e000) [pid = 1750] [serial = 1639] [outer = (nil)] 19:15:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x93d48400) [pid = 1750] [serial = 1640] [outer = 0x92d4e000] 19:15:52 INFO - PROCESS | 1750 | 1467598552069 Marionette DEBUG loaded listener.js 19:15:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x948b6400) [pid = 1750] [serial = 1641] [outer = 0x92d4e000] 19:15:53 INFO - PROCESS | 1750 | 1467598552998 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 19:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1430ms 19:15:53 INFO - PROCESS | 1750 | 1467598553034 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 19:15:53 INFO - PROCESS | 1750 | 1467598553037 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 19:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:15:53 INFO - PROCESS | 1750 | 1467598553044 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:15:53 INFO - PROCESS | 1750 | 1467598553048 Marionette TRACE conn4 <- [1,2158,null,{}] 19:15:53 INFO - PROCESS | 1750 | 1467598553054 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:53 INFO - PROCESS | 1750 | 1467598553059 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:53 INFO - PROCESS | 1750 | 1467598553235 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 19:15:53 INFO - PROCESS | 1750 | 1467598553419 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:53 INFO - PROCESS | 1750 | 1467598553437 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c8000 == 44 [pid = 1750] [id = 547] 19:15:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x95260400) [pid = 1750] [serial = 1642] [outer = (nil)] 19:15:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x95268000) [pid = 1750] [serial = 1643] [outer = 0x95260400] 19:15:53 INFO - PROCESS | 1750 | 1467598553571 Marionette DEBUG loaded listener.js 19:15:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x952bf800) [pid = 1750] [serial = 1644] [outer = 0x95260400] 19:15:54 INFO - PROCESS | 1750 | 1467598554794 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 19:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1784ms 19:15:54 INFO - PROCESS | 1750 | 1467598554829 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 19:15:54 INFO - PROCESS | 1750 | 1467598554835 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 19:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:15:54 INFO - PROCESS | 1750 | 1467598554861 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:15:54 INFO - PROCESS | 1750 | 1467598554866 Marionette TRACE conn4 <- [1,2162,null,{}] 19:15:54 INFO - PROCESS | 1750 | 1467598554878 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:54 INFO - PROCESS | 1750 | 1467598554890 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:55 INFO - PROCESS | 1750 | 1467598555067 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 19:15:55 INFO - PROCESS | 1750 | 1467598555297 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:55 INFO - PROCESS | 1750 | 1467598555309 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80f000 == 45 [pid = 1750] [id = 548] 19:15:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x8d80f800) [pid = 1750] [serial = 1645] [outer = (nil)] 19:15:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8d8bec00) [pid = 1750] [serial = 1646] [outer = 0x8d80f800] 19:15:55 INFO - PROCESS | 1750 | 1467598555384 Marionette DEBUG loaded listener.js 19:15:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x8d8c7000) [pid = 1750] [serial = 1647] [outer = 0x8d80f800] 19:15:56 INFO - PROCESS | 1750 | 1467598556297 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 19:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1490ms 19:15:56 INFO - PROCESS | 1750 | 1467598556349 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 19:15:56 INFO - PROCESS | 1750 | 1467598556355 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 19:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:15:56 INFO - PROCESS | 1750 | 1467598556365 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:15:56 INFO - PROCESS | 1750 | 1467598556369 Marionette TRACE conn4 <- [1,2166,null,{}] 19:15:56 INFO - PROCESS | 1750 | 1467598556375 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:56 INFO - PROCESS | 1750 | 1467598556381 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:56 INFO - PROCESS | 1750 | 1467598556553 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 19:15:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4ec00 == 44 [pid = 1750] [id = 516] 19:15:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8baeb800 == 43 [pid = 1750] [id = 517] 19:15:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8d807c00 == 42 [pid = 1750] [id = 525] 19:15:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8baebc00 == 41 [pid = 1750] [id = 527] 19:15:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6e5000 == 40 [pid = 1750] [id = 514] 19:15:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8bfc00 == 39 [pid = 1750] [id = 511] 19:15:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80b800 == 38 [pid = 1750] [id = 510] 19:15:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8d802000 == 37 [pid = 1750] [id = 520] 19:15:57 INFO - PROCESS | 1750 | --DOCSHELL 0x91025800 == 36 [pid = 1750] [id = 515] 19:15:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8d807400 == 35 [pid = 1750] [id = 513] 19:15:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf8c00 == 34 [pid = 1750] [id = 519] 19:15:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8e349c00 == 33 [pid = 1750] [id = 504] 19:15:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc1cc00 == 32 [pid = 1750] [id = 518] 19:15:57 INFO - PROCESS | 1750 | --DOCSHELL 0x91378400 == 31 [pid = 1750] [id = 521] 19:15:57 INFO - PROCESS | 1750 | --DOCSHELL 0x920c7400 == 30 [pid = 1750] [id = 512] 19:15:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf6c00 == 29 [pid = 1750] [id = 526] 19:15:57 INFO - PROCESS | 1750 | --DOCSHELL 0x920cfc00 == 28 [pid = 1750] [id = 522] 19:15:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc1b400 == 27 [pid = 1750] [id = 523] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x8f94e400) [pid = 1750] [serial = 1592] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8d8c5400) [pid = 1750] [serial = 1586] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x8dc24400) [pid = 1750] [serial = 1587] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8baf5c00) [pid = 1750] [serial = 1583] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8bb4f000) [pid = 1750] [serial = 1584] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x8d809800) [pid = 1750] [serial = 1580] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x8dc25800) [pid = 1750] [serial = 1581] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8f6e1000) [pid = 1750] [serial = 1560] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8e34e800) [pid = 1750] [serial = 1559] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x90f9a000) [pid = 1750] [serial = 1563] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x90f96c00) [pid = 1750] [serial = 1562] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x92d46c00) [pid = 1750] [serial = 1566] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x92aee400) [pid = 1750] [serial = 1565] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x930bc800) [pid = 1750] [serial = 1569] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x92f94000) [pid = 1750] [serial = 1568] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x93b34000) [pid = 1750] [serial = 1572] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x93b2f400) [pid = 1750] [serial = 1571] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x90f11800) [pid = 1750] [serial = 1595] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x948bcc00) [pid = 1750] [serial = 1575] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x93d48c00) [pid = 1750] [serial = 1574] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x90f05400) [pid = 1750] [serial = 1593] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8f6bb400) [pid = 1750] [serial = 1589] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x95268400) [pid = 1750] [serial = 1578] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x95267000) [pid = 1750] [serial = 1577] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8f6e1400) [pid = 1750] [serial = 1590] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x90f8e800) [pid = 1750] [serial = 1596] [outer = (nil)] [url = about:blank] 19:15:57 INFO - PROCESS | 1750 | 1467598557899 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:57 INFO - PROCESS | 1750 | 1467598557910 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf5400 == 28 [pid = 1750] [id = 549] 19:15:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8baf5c00) [pid = 1750] [serial = 1648] [outer = (nil)] 19:15:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8bb47c00) [pid = 1750] [serial = 1649] [outer = 0x8baf5c00] 19:15:57 INFO - PROCESS | 1750 | 1467598557990 Marionette DEBUG loaded listener.js 19:15:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8bcf2c00) [pid = 1750] [serial = 1650] [outer = 0x8baf5c00] 19:15:58 INFO - PROCESS | 1750 | 1467598558810 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 19:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 2486ms 19:15:58 INFO - PROCESS | 1750 | 1467598558852 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 19:15:58 INFO - PROCESS | 1750 | 1467598558858 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 19:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:15:58 INFO - PROCESS | 1750 | 1467598558876 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:15:58 INFO - PROCESS | 1750 | 1467598558880 Marionette TRACE conn4 <- [1,2170,null,{}] 19:15:58 INFO - PROCESS | 1750 | 1467598558889 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:15:58 INFO - PROCESS | 1750 | 1467598558896 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:59 INFO - PROCESS | 1750 | 1467598559059 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 19:15:59 INFO - PROCESS | 1750 | 1467598559072 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:15:59 INFO - PROCESS | 1750 | 1467598559082 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:15:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d808c00 == 29 [pid = 1750] [id = 550] 19:15:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8d80a400) [pid = 1750] [serial = 1651] [outer = (nil)] 19:15:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8dc1e400) [pid = 1750] [serial = 1652] [outer = 0x8d80a400] 19:15:59 INFO - PROCESS | 1750 | 1467598559162 Marionette DEBUG loaded listener.js 19:15:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8dc2a000) [pid = 1750] [serial = 1653] [outer = 0x8d80a400] 19:16:00 INFO - PROCESS | 1750 | 1467598560168 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 19:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1348ms 19:16:00 INFO - PROCESS | 1750 | 1467598560219 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 19:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:16:00 INFO - PROCESS | 1750 | 1467598560227 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 19:16:00 INFO - PROCESS | 1750 | 1467598560235 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:16:00 INFO - PROCESS | 1750 | 1467598560239 Marionette TRACE conn4 <- [1,2174,null,{}] 19:16:00 INFO - PROCESS | 1750 | 1467598560245 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:00 INFO - PROCESS | 1750 | 1467598560250 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:00 INFO - PROCESS | 1750 | 1467598560419 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 19:16:00 INFO - PROCESS | 1750 | 1467598560590 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:00 INFO - PROCESS | 1750 | 1467598560597 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e353000 == 30 [pid = 1750] [id = 551] 19:16:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8e354800) [pid = 1750] [serial = 1654] [outer = (nil)] 19:16:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8f6b5800) [pid = 1750] [serial = 1655] [outer = 0x8e354800] 19:16:00 INFO - PROCESS | 1750 | 1467598560668 Marionette DEBUG loaded listener.js 19:16:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f6e0800) [pid = 1750] [serial = 1656] [outer = 0x8e354800] 19:16:01 INFO - PROCESS | 1750 | 1467598561652 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 19:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1480ms 19:16:01 INFO - PROCESS | 1750 | 1467598561716 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 19:16:01 INFO - PROCESS | 1750 | 1467598561720 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 19:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:16:01 INFO - PROCESS | 1750 | 1467598561736 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:16:01 INFO - PROCESS | 1750 | 1467598561746 Marionette TRACE conn4 <- [1,2178,null,{}] 19:16:01 INFO - PROCESS | 1750 | 1467598561760 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:01 INFO - PROCESS | 1750 | 1467598561768 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:01 INFO - PROCESS | 1750 | 1467598561989 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 19:16:02 INFO - PROCESS | 1750 | 1467598562016 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:02 INFO - PROCESS | 1750 | 1467598562021 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6e2800 == 31 [pid = 1750] [id = 552] 19:16:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8f846800) [pid = 1750] [serial = 1657] [outer = (nil)] 19:16:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8f8c2c00) [pid = 1750] [serial = 1658] [outer = 0x8f846800] 19:16:02 INFO - PROCESS | 1750 | 1467598562111 Marionette DEBUG loaded listener.js 19:16:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8f950000) [pid = 1750] [serial = 1659] [outer = 0x8f846800] 19:16:03 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x91370000) [pid = 1750] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:16:03 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x920cc800) [pid = 1750] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:16:03 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x91025c00) [pid = 1750] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:16:03 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x90f12800) [pid = 1750] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:16:03 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x91371800) [pid = 1750] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:16:03 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8f848400) [pid = 1750] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:16:03 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8bcef800) [pid = 1750] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:16:03 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8bb49000) [pid = 1750] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:16:03 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8d8ba400) [pid = 1750] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:16:03 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x91365400) [pid = 1750] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:16:03 INFO - PROCESS | 1750 | 1467598563487 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 19:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1809ms 19:16:03 INFO - PROCESS | 1750 | 1467598563535 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 19:16:03 INFO - PROCESS | 1750 | 1467598563540 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 19:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:16:03 INFO - PROCESS | 1750 | 1467598563546 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:16:03 INFO - PROCESS | 1750 | 1467598563549 Marionette TRACE conn4 <- [1,2182,null,{}] 19:16:03 INFO - PROCESS | 1750 | 1467598563554 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:03 INFO - PROCESS | 1750 | 1467598563559 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:03 INFO - PROCESS | 1750 | 1467598563712 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 19:16:03 INFO - PROCESS | 1750 | 1467598563721 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:03 INFO - PROCESS | 1750 | 1467598563727 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb49000 == 32 [pid = 1750] [id = 553] 19:16:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8d80fc00) [pid = 1750] [serial = 1660] [outer = (nil)] 19:16:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x90f0bc00) [pid = 1750] [serial = 1661] [outer = 0x8d80fc00] 19:16:03 INFO - PROCESS | 1750 | 1467598563797 Marionette DEBUG loaded listener.js 19:16:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x90f0fc00) [pid = 1750] [serial = 1662] [outer = 0x8d80fc00] 19:16:04 INFO - PROCESS | 1750 | 1467598564706 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 19:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1188ms 19:16:04 INFO - PROCESS | 1750 | 1467598564735 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 19:16:04 INFO - PROCESS | 1750 | 1467598564737 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 19:16:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:16:04 INFO - PROCESS | 1750 | 1467598564744 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:16:04 INFO - PROCESS | 1750 | 1467598564748 Marionette TRACE conn4 <- [1,2186,null,{}] 19:16:04 INFO - PROCESS | 1750 | 1467598564753 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:04 INFO - PROCESS | 1750 | 1467598564757 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:04 INFO - PROCESS | 1750 | 1467598564916 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 19:16:04 INFO - PROCESS | 1750 | 1467598564926 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:04 INFO - PROCESS | 1750 | 1467598564945 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baeb800 == 33 [pid = 1750] [id = 554] 19:16:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8baebc00) [pid = 1750] [serial = 1663] [outer = (nil)] 19:16:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8bb45000) [pid = 1750] [serial = 1664] [outer = 0x8baebc00] 19:16:05 INFO - PROCESS | 1750 | 1467598565076 Marionette DEBUG loaded listener.js 19:16:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8bcf7c00) [pid = 1750] [serial = 1665] [outer = 0x8baebc00] 19:16:06 INFO - PROCESS | 1750 | 1467598566321 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 19:16:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:16:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1635ms 19:16:06 INFO - PROCESS | 1750 | 1467598566381 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 19:16:06 INFO - PROCESS | 1750 | 1467598566387 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 19:16:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:16:06 INFO - PROCESS | 1750 | 1467598566396 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:16:06 INFO - PROCESS | 1750 | 1467598566399 Marionette TRACE conn4 <- [1,2190,null,{}] 19:16:06 INFO - PROCESS | 1750 | 1467598566408 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:06 INFO - PROCESS | 1750 | 1467598566414 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:06 INFO - PROCESS | 1750 | 1467598566608 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 19:16:06 INFO - PROCESS | 1750 | 1467598566836 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:06 INFO - PROCESS | 1750 | 1467598566845 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4fc00 == 34 [pid = 1750] [id = 555] 19:16:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8d806400) [pid = 1750] [serial = 1666] [outer = (nil)] 19:16:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8e39e000) [pid = 1750] [serial = 1667] [outer = 0x8d806400] 19:16:06 INFO - PROCESS | 1750 | 1467598566978 Marionette DEBUG loaded listener.js 19:16:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8f6dd800) [pid = 1750] [serial = 1668] [outer = 0x8d806400] 19:16:07 INFO - PROCESS | 1750 | 1467598567989 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 19:16:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:16:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1632ms 19:16:08 INFO - PROCESS | 1750 | 1467598568030 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 19:16:08 INFO - PROCESS | 1750 | 1467598568036 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 19:16:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:16:08 INFO - PROCESS | 1750 | 1467598568047 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:16:08 INFO - PROCESS | 1750 | 1467598568057 Marionette TRACE conn4 <- [1,2194,null,{}] 19:16:08 INFO - PROCESS | 1750 | 1467598568070 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:08 INFO - PROCESS | 1750 | 1467598568078 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:08 INFO - PROCESS | 1750 | 1467598568273 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 19:16:08 INFO - PROCESS | 1750 | 1467598568550 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:08 INFO - PROCESS | 1750 | 1467598568560 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f952800 == 35 [pid = 1750] [id = 556] 19:16:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8f953c00) [pid = 1750] [serial = 1669] [outer = (nil)] 19:16:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x90f13000) [pid = 1750] [serial = 1670] [outer = 0x8f953c00] 19:16:08 INFO - PROCESS | 1750 | 1467598568683 Marionette DEBUG loaded listener.js 19:16:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x90f9a000) [pid = 1750] [serial = 1671] [outer = 0x8f953c00] 19:16:09 INFO - PROCESS | 1750 | 1467598569701 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 19:16:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:16:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1697ms 19:16:09 INFO - PROCESS | 1750 | 1467598569744 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 19:16:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:16:09 INFO - PROCESS | 1750 | 1467598569748 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 19:16:09 INFO - PROCESS | 1750 | 1467598569756 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:16:09 INFO - PROCESS | 1750 | 1467598569762 Marionette TRACE conn4 <- [1,2198,null,{}] 19:16:09 INFO - PROCESS | 1750 | 1467598569780 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:09 INFO - PROCESS | 1750 | 1467598569789 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:09 INFO - PROCESS | 1750 | 1467598569992 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 19:16:10 INFO - PROCESS | 1750 | 1467598570219 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:10 INFO - PROCESS | 1750 | 1467598570228 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80ac00 == 36 [pid = 1750] [id = 557] 19:16:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x91030c00) [pid = 1750] [serial = 1672] [outer = (nil)] 19:16:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x91342400) [pid = 1750] [serial = 1673] [outer = 0x91030c00] 19:16:10 INFO - PROCESS | 1750 | 1467598570354 Marionette DEBUG loaded listener.js 19:16:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x91343800) [pid = 1750] [serial = 1674] [outer = 0x91030c00] 19:16:11 INFO - PROCESS | 1750 | 1467598571319 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 19:16:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:16:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1641ms 19:16:11 INFO - PROCESS | 1750 | 1467598571396 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 19:16:11 INFO - PROCESS | 1750 | 1467598571400 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 19:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:16:11 INFO - PROCESS | 1750 | 1467598571407 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:16:11 INFO - PROCESS | 1750 | 1467598571410 Marionette TRACE conn4 <- [1,2202,null,{}] 19:16:11 INFO - PROCESS | 1750 | 1467598571416 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:11 INFO - PROCESS | 1750 | 1467598571421 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:11 INFO - PROCESS | 1750 | 1467598571603 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 19:16:11 INFO - PROCESS | 1750 | 1467598571950 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:11 INFO - PROCESS | 1750 | 1467598571962 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb49800 == 37 [pid = 1750] [id = 558] 19:16:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x8bb4a400) [pid = 1750] [serial = 1675] [outer = (nil)] 19:16:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x8bcf4800) [pid = 1750] [serial = 1676] [outer = 0x8bb4a400] 19:16:12 INFO - PROCESS | 1750 | 1467598572081 Marionette DEBUG loaded listener.js 19:16:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8d806800) [pid = 1750] [serial = 1677] [outer = 0x8bb4a400] 19:16:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80e400 == 36 [pid = 1750] [id = 528] 19:16:12 INFO - PROCESS | 1750 | --DOCSHELL 0x91380800 == 35 [pid = 1750] [id = 540] 19:16:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb49000 == 34 [pid = 1750] [id = 553] 19:16:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6e2800 == 33 [pid = 1750] [id = 552] 19:16:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8e353000 == 32 [pid = 1750] [id = 551] 19:16:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8d808c00 == 31 [pid = 1750] [id = 550] 19:16:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf5400 == 30 [pid = 1750] [id = 549] 19:16:13 INFO - PROCESS | 1750 | 1467598573068 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x920d2c00) [pid = 1750] [serial = 1623] [outer = (nil)] [url = about:blank] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x920d4400) [pid = 1750] [serial = 1622] [outer = (nil)] [url = about:blank] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x91363c00) [pid = 1750] [serial = 1599] [outer = (nil)] [url = about:blank] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x9102c000) [pid = 1750] [serial = 1598] [outer = (nil)] [url = about:blank] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x90f99000) [pid = 1750] [serial = 1604] [outer = (nil)] [url = about:blank] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x9133b000) [pid = 1750] [serial = 1605] [outer = (nil)] [url = about:blank] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x920c8c00) [pid = 1750] [serial = 1607] [outer = (nil)] [url = about:blank] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x923b5c00) [pid = 1750] [serial = 1608] [outer = (nil)] [url = about:blank] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8f8cb000) [pid = 1750] [serial = 1616] [outer = (nil)] [url = about:blank] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8f952000) [pid = 1750] [serial = 1617] [outer = (nil)] [url = about:blank] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8e39e400) [pid = 1750] [serial = 1601] [outer = (nil)] [url = about:blank] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8f6c0c00) [pid = 1750] [serial = 1602] [outer = (nil)] [url = about:blank] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8dc26000) [pid = 1750] [serial = 1610] [outer = (nil)] [url = about:blank] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8f8c2800) [pid = 1750] [serial = 1611] [outer = (nil)] [url = about:blank] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8d8c7400) [pid = 1750] [serial = 1613] [outer = (nil)] [url = about:blank] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8e356000) [pid = 1750] [serial = 1614] [outer = (nil)] [url = about:blank] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x9136f400) [pid = 1750] [serial = 1619] [outer = (nil)] [url = about:blank] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x9137d400) [pid = 1750] [serial = 1620] [outer = (nil)] [url = about:blank] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x920cac00) [pid = 1750] [serial = 1626] [outer = (nil)] [url = about:blank] 19:16:13 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x920d1400) [pid = 1750] [serial = 1625] [outer = (nil)] [url = about:blank] 19:16:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:16:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1732ms 19:16:13 INFO - PROCESS | 1750 | 1467598573141 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 19:16:13 INFO - PROCESS | 1750 | 1467598573147 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 19:16:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:16:13 INFO - PROCESS | 1750 | 1467598573154 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:16:13 INFO - PROCESS | 1750 | 1467598573159 Marionette TRACE conn4 <- [1,2206,null,{}] 19:16:13 INFO - PROCESS | 1750 | 1467598573167 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:13 INFO - PROCESS | 1750 | 1467598573174 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:13 INFO - PROCESS | 1750 | 1467598573337 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 19:16:13 INFO - PROCESS | 1750 | 1467598573514 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:13 INFO - PROCESS | 1750 | 1467598573524 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfb400 == 31 [pid = 1750] [id = 559] 19:16:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8dc24000) [pid = 1750] [serial = 1678] [outer = (nil)] 19:16:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8e356000) [pid = 1750] [serial = 1679] [outer = 0x8dc24000] 19:16:13 INFO - PROCESS | 1750 | 1467598573594 Marionette DEBUG loaded listener.js 19:16:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8e39f400) [pid = 1750] [serial = 1680] [outer = 0x8dc24000] 19:16:14 INFO - PROCESS | 1750 | 1467598574408 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 19:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1282ms 19:16:14 INFO - PROCESS | 1750 | 1467598574440 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 19:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:16:14 INFO - PROCESS | 1750 | 1467598574446 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 19:16:14 INFO - PROCESS | 1750 | 1467598574453 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:16:14 INFO - PROCESS | 1750 | 1467598574456 Marionette TRACE conn4 <- [1,2210,null,{}] 19:16:14 INFO - PROCESS | 1750 | 1467598574462 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:14 INFO - PROCESS | 1750 | 1467598574468 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:14 INFO - PROCESS | 1750 | 1467598574634 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 19:16:14 INFO - PROCESS | 1750 | 1467598574645 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:14 INFO - PROCESS | 1750 | 1467598574653 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6e4800 == 32 [pid = 1750] [id = 560] 19:16:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8f839800) [pid = 1750] [serial = 1681] [outer = (nil)] 19:16:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8f8c5c00) [pid = 1750] [serial = 1682] [outer = 0x8f839800] 19:16:14 INFO - PROCESS | 1750 | 1467598574721 Marionette DEBUG loaded listener.js 19:16:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f953800) [pid = 1750] [serial = 1683] [outer = 0x8f839800] 19:16:15 INFO - PROCESS | 1750 | 1467598575737 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 19:16:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:16:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1334ms 19:16:15 INFO - PROCESS | 1750 | 1467598575786 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 19:16:15 INFO - PROCESS | 1750 | 1467598575790 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 19:16:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:16:15 INFO - PROCESS | 1750 | 1467598575804 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:16:15 INFO - PROCESS | 1750 | 1467598575812 Marionette TRACE conn4 <- [1,2214,null,{}] 19:16:15 INFO - PROCESS | 1750 | 1467598575828 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:15 INFO - PROCESS | 1750 | 1467598575835 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:16 INFO - PROCESS | 1750 | 1467598576055 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 19:16:16 INFO - PROCESS | 1750 | 1467598576081 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:16 INFO - PROCESS | 1750 | 1467598576091 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6bf800 == 33 [pid = 1750] [id = 561] 19:16:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f6e5400) [pid = 1750] [serial = 1684] [outer = (nil)] 19:16:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x91335000) [pid = 1750] [serial = 1685] [outer = 0x8f6e5400] 19:16:16 INFO - PROCESS | 1750 | 1467598576156 Marionette DEBUG loaded listener.js 19:16:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x9133c400) [pid = 1750] [serial = 1686] [outer = 0x8f6e5400] 19:16:17 INFO - PROCESS | 1750 | 1467598577074 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 19:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1309ms 19:16:17 INFO - PROCESS | 1750 | 1467598577105 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 19:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:16:17 INFO - PROCESS | 1750 | 1467598577110 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 19:16:17 INFO - PROCESS | 1750 | 1467598577116 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:16:17 INFO - PROCESS | 1750 | 1467598577119 Marionette TRACE conn4 <- [1,2218,null,{}] 19:16:17 INFO - PROCESS | 1750 | 1467598577131 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:17 INFO - PROCESS | 1750 | 1467598577135 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:17 INFO - PROCESS | 1750 | 1467598577337 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 19:16:17 INFO - PROCESS | 1750 | 1467598577358 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:17 INFO - PROCESS | 1750 | 1467598577366 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f83cc00 == 34 [pid = 1750] [id = 562] 19:16:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x91363c00) [pid = 1750] [serial = 1687] [outer = (nil)] 19:16:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x91374800) [pid = 1750] [serial = 1688] [outer = 0x91363c00] 19:16:17 INFO - PROCESS | 1750 | 1467598577436 Marionette DEBUG loaded listener.js 19:16:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x91378400) [pid = 1750] [serial = 1689] [outer = 0x91363c00] 19:16:17 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8f846800) [pid = 1750] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:16:17 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x9102c400) [pid = 1750] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:16:17 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8f839c00) [pid = 1750] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:16:17 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x92d4e000) [pid = 1750] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:16:18 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x95260400) [pid = 1750] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:16:18 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8d80f800) [pid = 1750] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:16:18 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8baeec00) [pid = 1750] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:16:18 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8e354800) [pid = 1750] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:16:18 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x91371400) [pid = 1750] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:16:18 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8d80a400) [pid = 1750] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:16:18 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8baf5c00) [pid = 1750] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:16:18 INFO - PROCESS | 1750 | 1467598578472 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 19:16:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:16:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1389ms 19:16:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:16:18 INFO - PROCESS | 1750 | 1467598578506 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 19:16:18 INFO - PROCESS | 1750 | 1467598578509 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 19:16:18 INFO - PROCESS | 1750 | 1467598578520 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:16:18 INFO - PROCESS | 1750 | 1467598578523 Marionette TRACE conn4 <- [1,2222,null,{}] 19:16:18 INFO - PROCESS | 1750 | 1467598578529 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:18 INFO - PROCESS | 1750 | 1467598578534 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:18 INFO - PROCESS | 1750 | 1467598578686 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 19:16:18 INFO - PROCESS | 1750 | 1467598578701 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:18 INFO - PROCESS | 1750 | 1467598578720 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x9133e800 == 35 [pid = 1750] [id = 563] 19:16:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x91343000) [pid = 1750] [serial = 1690] [outer = (nil)] 19:16:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x91380400) [pid = 1750] [serial = 1691] [outer = 0x91343000] 19:16:18 INFO - PROCESS | 1750 | 1467598578931 Marionette DEBUG loaded listener.js 19:16:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x923af400) [pid = 1750] [serial = 1692] [outer = 0x91343000] 19:16:19 INFO - PROCESS | 1750 | 1467598579781 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 19:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1294ms 19:16:19 INFO - PROCESS | 1750 | 1467598579858 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 19:16:19 INFO - PROCESS | 1750 | 1467598579865 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 19:16:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:16:19 INFO - PROCESS | 1750 | 1467598579874 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:16:19 INFO - PROCESS | 1750 | 1467598579881 Marionette TRACE conn4 <- [1,2226,null,{}] 19:16:19 INFO - PROCESS | 1750 | 1467598579890 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:19 INFO - PROCESS | 1750 | 1467598579896 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:20 INFO - PROCESS | 1750 | 1467598580111 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 19:16:20 INFO - PROCESS | 1750 | 1467598580295 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:20 INFO - PROCESS | 1750 | 1467598580311 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf8000 == 36 [pid = 1750] [id = 564] 19:16:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8d8bc400) [pid = 1750] [serial = 1693] [outer = (nil)] 19:16:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8dc1c800) [pid = 1750] [serial = 1694] [outer = 0x8d8bc400] 19:16:20 INFO - PROCESS | 1750 | 1467598580397 Marionette DEBUG loaded listener.js 19:16:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8e34b000) [pid = 1750] [serial = 1695] [outer = 0x8d8bc400] 19:16:21 INFO - PROCESS | 1750 | 1467598581386 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 19:16:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:16:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1536ms 19:16:21 INFO - PROCESS | 1750 | 1467598581414 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 19:16:21 INFO - PROCESS | 1750 | 1467598581420 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 19:16:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:16:21 INFO - PROCESS | 1750 | 1467598581432 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:16:21 INFO - PROCESS | 1750 | 1467598581438 Marionette TRACE conn4 <- [1,2230,null,{}] 19:16:21 INFO - PROCESS | 1750 | 1467598581445 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:21 INFO - PROCESS | 1750 | 1467598581450 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:21 INFO - PROCESS | 1750 | 1467598581640 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 19:16:21 INFO - PROCESS | 1750 | 1467598581824 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:21 INFO - PROCESS | 1750 | 1467598581836 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c4c00 == 37 [pid = 1750] [id = 565] 19:16:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8f83c000) [pid = 1750] [serial = 1696] [outer = (nil)] 19:16:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f94e400) [pid = 1750] [serial = 1697] [outer = 0x8f83c000] 19:16:21 INFO - PROCESS | 1750 | 1467598581915 Marionette DEBUG loaded listener.js 19:16:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x90f0f000) [pid = 1750] [serial = 1698] [outer = 0x8f83c000] 19:16:22 INFO - PROCESS | 1750 | 1467598582900 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 19:16:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:16:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1539ms 19:16:22 INFO - PROCESS | 1750 | 1467598582968 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 19:16:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:16:22 INFO - PROCESS | 1750 | 1467598582973 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 19:16:22 INFO - PROCESS | 1750 | 1467598582981 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:16:22 INFO - PROCESS | 1750 | 1467598582984 Marionette TRACE conn4 <- [1,2234,null,{}] 19:16:23 INFO - PROCESS | 1750 | 1467598583000 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:23 INFO - PROCESS | 1750 | 1467598583009 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:23 INFO - PROCESS | 1750 | 1467598583268 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 19:16:23 INFO - PROCESS | 1750 | 1467598583500 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:23 INFO - PROCESS | 1750 | 1467598583513 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6e7c00 == 38 [pid = 1750] [id = 566] 19:16:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x923b0800) [pid = 1750] [serial = 1699] [outer = (nil)] 19:16:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x923b7000) [pid = 1750] [serial = 1700] [outer = 0x923b0800] 19:16:23 INFO - PROCESS | 1750 | 1467598583645 Marionette DEBUG loaded listener.js 19:16:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x923bdc00) [pid = 1750] [serial = 1701] [outer = 0x923b0800] 19:16:24 INFO - PROCESS | 1750 | 1467598584569 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 19:16:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:16:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1631ms 19:16:24 INFO - PROCESS | 1750 | 1467598584611 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 19:16:24 INFO - PROCESS | 1750 | 1467598584615 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 19:16:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:16:24 INFO - PROCESS | 1750 | 1467598584622 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:16:24 INFO - PROCESS | 1750 | 1467598584627 Marionette TRACE conn4 <- [1,2238,null,{}] 19:16:24 INFO - PROCESS | 1750 | 1467598584634 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:24 INFO - PROCESS | 1750 | 1467598584639 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:24 INFO - PROCESS | 1750 | 1467598584844 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 19:16:25 INFO - PROCESS | 1750 | 1467598585027 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:25 INFO - PROCESS | 1750 | 1467598585038 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x923b9c00 == 39 [pid = 1750] [id = 567] 19:16:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x923f7c00) [pid = 1750] [serial = 1702] [outer = (nil)] 19:16:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x92ae3c00) [pid = 1750] [serial = 1703] [outer = 0x923f7c00] 19:16:25 INFO - PROCESS | 1750 | 1467598585115 Marionette DEBUG loaded listener.js 19:16:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x92ae9c00) [pid = 1750] [serial = 1704] [outer = 0x923f7c00] 19:16:26 INFO - PROCESS | 1750 | 1467598586101 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 19:16:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:16:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1535ms 19:16:26 INFO - PROCESS | 1750 | 1467598586158 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 19:16:26 INFO - PROCESS | 1750 | 1467598586162 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 19:16:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:16:26 INFO - PROCESS | 1750 | 1467598586169 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:16:26 INFO - PROCESS | 1750 | 1467598586172 Marionette TRACE conn4 <- [1,2242,null,{}] 19:16:26 INFO - PROCESS | 1750 | 1467598586178 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:26 INFO - PROCESS | 1750 | 1467598586184 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:26 INFO - PROCESS | 1750 | 1467598586355 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 19:16:26 INFO - PROCESS | 1750 | 1467598586567 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:26 INFO - PROCESS | 1750 | 1467598586578 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b1800 == 40 [pid = 1750] [id = 568] 19:16:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x8f6be000) [pid = 1750] [serial = 1705] [outer = (nil)] 19:16:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x92af0800) [pid = 1750] [serial = 1706] [outer = 0x8f6be000] 19:16:26 INFO - PROCESS | 1750 | 1467598586672 Marionette DEBUG loaded listener.js 19:16:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x92d49c00) [pid = 1750] [serial = 1707] [outer = 0x8f6be000] 19:16:27 INFO - PROCESS | 1750 | 1467598587640 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 19:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1531ms 19:16:27 INFO - PROCESS | 1750 | 1467598587701 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 19:16:27 INFO - PROCESS | 1750 | 1467598587705 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 19:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:16:27 INFO - PROCESS | 1750 | 1467598587712 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:16:27 INFO - PROCESS | 1750 | 1467598587716 Marionette TRACE conn4 <- [1,2246,null,{}] 19:16:27 INFO - PROCESS | 1750 | 1467598587721 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:27 INFO - PROCESS | 1750 | 1467598587732 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:27 INFO - PROCESS | 1750 | 1467598587989 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 19:16:28 INFO - PROCESS | 1750 | 1467598588224 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:28 INFO - PROCESS | 1750 | 1467598588234 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x92ae2000 == 41 [pid = 1750] [id = 569] 19:16:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x930bd400) [pid = 1750] [serial = 1708] [outer = (nil)] 19:16:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x93b6cc00) [pid = 1750] [serial = 1709] [outer = 0x930bd400] 19:16:28 INFO - PROCESS | 1750 | 1467598588374 Marionette DEBUG loaded listener.js 19:16:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x93d40c00) [pid = 1750] [serial = 1710] [outer = 0x930bd400] 19:16:29 INFO - PROCESS | 1750 | 1467598589297 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 19:16:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:16:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1630ms 19:16:29 INFO - PROCESS | 1750 | 1467598589343 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 19:16:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:16:29 INFO - PROCESS | 1750 | 1467598589347 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 19:16:29 INFO - PROCESS | 1750 | 1467598589354 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:16:29 INFO - PROCESS | 1750 | 1467598589358 Marionette TRACE conn4 <- [1,2250,null,{}] 19:16:29 INFO - PROCESS | 1750 | 1467598589364 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:29 INFO - PROCESS | 1750 | 1467598589369 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:29 INFO - PROCESS | 1750 | 1467598589543 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 19:16:29 INFO - PROCESS | 1750 | 1467598589729 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:29 INFO - PROCESS | 1750 | 1467598589738 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baee400 == 42 [pid = 1750] [id = 570] 19:16:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x8f6e8800) [pid = 1750] [serial = 1711] [outer = (nil)] 19:16:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x9484f400) [pid = 1750] [serial = 1712] [outer = 0x8f6e8800] 19:16:29 INFO - PROCESS | 1750 | 1467598589819 Marionette DEBUG loaded listener.js 19:16:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x9525d800) [pid = 1750] [serial = 1713] [outer = 0x8f6e8800] 19:16:30 INFO - PROCESS | 1750 | 1467598590771 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 19:16:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:16:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1482ms 19:16:30 INFO - PROCESS | 1750 | 1467598590836 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 19:16:30 INFO - PROCESS | 1750 | 1467598590840 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 19:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:16:30 INFO - PROCESS | 1750 | 1467598590847 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:16:30 INFO - PROCESS | 1750 | 1467598590850 Marionette TRACE conn4 <- [1,2254,null,{}] 19:16:30 INFO - PROCESS | 1750 | 1467598590856 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:30 INFO - PROCESS | 1750 | 1467598590861 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:31 INFO - PROCESS | 1750 | 1467598591256 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 19:16:31 INFO - PROCESS | 1750 | 1467598591579 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:31 INFO - PROCESS | 1750 | 1467598591588 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d808c00 == 43 [pid = 1750] [id = 571] 19:16:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x8d809c00) [pid = 1750] [serial = 1714] [outer = (nil)] 19:16:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x8d80e800) [pid = 1750] [serial = 1715] [outer = 0x8d809c00] 19:16:31 INFO - PROCESS | 1750 | 1467598591669 Marionette DEBUG loaded listener.js 19:16:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x8d8c8400) [pid = 1750] [serial = 1716] [outer = 0x8d809c00] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c8000 == 42 [pid = 1750] [id = 547] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80f000 == 41 [pid = 1750] [id = 548] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6ba800 == 40 [pid = 1750] [id = 538] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c3400 == 39 [pid = 1750] [id = 529] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x90f09400 == 38 [pid = 1750] [id = 541] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x91025400 == 37 [pid = 1750] [id = 532] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x91336000 == 36 [pid = 1750] [id = 544] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x91365000 == 35 [pid = 1750] [id = 539] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4cc00 == 34 [pid = 1750] [id = 531] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb46c00 == 33 [pid = 1750] [id = 536] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8baeb800 == 32 [pid = 1750] [id = 554] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6b5400 == 31 [pid = 1750] [id = 543] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x9136b400 == 30 [pid = 1750] [id = 535] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8f952800 == 29 [pid = 1750] [id = 556] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4fc00 == 28 [pid = 1750] [id = 555] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae6400 == 27 [pid = 1750] [id = 533] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80ac00 == 26 [pid = 1750] [id = 557] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80c400 == 25 [pid = 1750] [id = 537] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8f946400 == 24 [pid = 1750] [id = 530] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8f846000 == 23 [pid = 1750] [id = 534] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8baee800 == 22 [pid = 1750] [id = 542] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x90f0c800 == 21 [pid = 1750] [id = 545] 19:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x92aef400 == 20 [pid = 1750] [id = 546] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8f950000) [pid = 1750] [serial = 1659] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x930ba000) [pid = 1750] [serial = 1637] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x90f06800) [pid = 1750] [serial = 1632] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x93d48400) [pid = 1750] [serial = 1640] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x95268000) [pid = 1750] [serial = 1643] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8d8c7000) [pid = 1750] [serial = 1647] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8bb52000) [pid = 1750] [serial = 1628] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x8f6e0800) [pid = 1750] [serial = 1656] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x92ae2c00) [pid = 1750] [serial = 1634] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8d8bec00) [pid = 1750] [serial = 1646] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8bcf2400) [pid = 1750] [serial = 1629] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x948b6400) [pid = 1750] [serial = 1641] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x92aed000) [pid = 1750] [serial = 1635] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x93b6d400) [pid = 1750] [serial = 1638] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8f6b5800) [pid = 1750] [serial = 1655] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8dc1e400) [pid = 1750] [serial = 1652] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8dc2a000) [pid = 1750] [serial = 1653] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x952bf800) [pid = 1750] [serial = 1644] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8f8ca800) [pid = 1750] [serial = 1631] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8bcf2c00) [pid = 1750] [serial = 1650] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8f8c2c00) [pid = 1750] [serial = 1658] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8bb47c00) [pid = 1750] [serial = 1649] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x90f0bc00) [pid = 1750] [serial = 1661] [outer = (nil)] [url = about:blank] 19:16:33 INFO - PROCESS | 1750 | 1467598593811 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 19:16:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:16:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 3090ms 19:16:33 INFO - PROCESS | 1750 | 1467598593955 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 19:16:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:16:33 INFO - PROCESS | 1750 | 1467598593961 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 19:16:33 INFO - PROCESS | 1750 | 1467598593969 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:16:33 INFO - PROCESS | 1750 | 1467598593974 Marionette TRACE conn4 <- [1,2258,null,{}] 19:16:33 INFO - PROCESS | 1750 | 1467598593983 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:33 INFO - PROCESS | 1750 | 1467598593988 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:34 INFO - PROCESS | 1750 | 1467598594144 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 19:16:34 INFO - PROCESS | 1750 | 1467598594156 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:34 INFO - PROCESS | 1750 | 1467598594161 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfb800 == 21 [pid = 1750] [id = 572] 19:16:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8bcfc000) [pid = 1750] [serial = 1717] [outer = (nil)] 19:16:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8d803c00) [pid = 1750] [serial = 1718] [outer = 0x8bcfc000] 19:16:34 INFO - PROCESS | 1750 | 1467598594238 Marionette DEBUG loaded listener.js 19:16:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8d80b000) [pid = 1750] [serial = 1719] [outer = 0x8bcfc000] 19:16:35 INFO - PROCESS | 1750 | 1467598595214 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 19:16:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:16:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1284ms 19:16:35 INFO - PROCESS | 1750 | 1467598595252 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 19:16:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:16:35 INFO - PROCESS | 1750 | 1467598595261 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 19:16:35 INFO - PROCESS | 1750 | 1467598595274 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:16:35 INFO - PROCESS | 1750 | 1467598595279 Marionette TRACE conn4 <- [1,2262,null,{}] 19:16:35 INFO - PROCESS | 1750 | 1467598595285 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:35 INFO - PROCESS | 1750 | 1467598595292 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:35 INFO - PROCESS | 1750 | 1467598595466 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 19:16:35 INFO - PROCESS | 1750 | 1467598595613 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:35 INFO - PROCESS | 1750 | 1467598595623 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e34f000 == 22 [pid = 1750] [id = 573] 19:16:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8e350800) [pid = 1750] [serial = 1720] [outer = (nil)] 19:16:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8e392400) [pid = 1750] [serial = 1721] [outer = 0x8e350800] 19:16:35 INFO - PROCESS | 1750 | 1467598595695 Marionette DEBUG loaded listener.js 19:16:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8f6b2000) [pid = 1750] [serial = 1722] [outer = 0x8e350800] 19:16:36 INFO - PROCESS | 1750 | 1467598596615 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 19:16:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:16:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1384ms 19:16:36 INFO - PROCESS | 1750 | 1467598596657 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 19:16:36 INFO - PROCESS | 1750 | 1467598596661 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 19:16:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:16:36 INFO - PROCESS | 1750 | 1467598596676 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:16:36 INFO - PROCESS | 1750 | 1467598596682 Marionette TRACE conn4 <- [1,2266,null,{}] 19:16:36 INFO - PROCESS | 1750 | 1467598596700 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:36 INFO - PROCESS | 1750 | 1467598596709 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:36 INFO - PROCESS | 1750 | 1467598596936 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 19:16:36 INFO - PROCESS | 1750 | 1467598596961 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:36 INFO - PROCESS | 1750 | 1467598596969 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f848000 == 23 [pid = 1750] [id = 574] 19:16:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8f8bdc00) [pid = 1750] [serial = 1723] [outer = (nil)] 19:16:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8f8c8000) [pid = 1750] [serial = 1724] [outer = 0x8f8bdc00] 19:16:37 INFO - PROCESS | 1750 | 1467598597045 Marionette DEBUG loaded listener.js 19:16:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x8f8ccc00) [pid = 1750] [serial = 1725] [outer = 0x8f8bdc00] 19:16:37 INFO - PROCESS | 1750 | 1467598597965 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 19:16:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:16:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1341ms 19:16:38 INFO - PROCESS | 1750 | 1467598598019 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 19:16:38 INFO - PROCESS | 1750 | 1467598598039 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 19:16:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:16:38 INFO - PROCESS | 1750 | 1467598598046 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:16:38 INFO - PROCESS | 1750 | 1467598598049 Marionette TRACE conn4 <- [1,2270,null,{}] 19:16:38 INFO - PROCESS | 1750 | 1467598598061 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:38 INFO - PROCESS | 1750 | 1467598598065 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:38 INFO - PROCESS | 1750 | 1467598598279 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 19:16:38 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8d80fc00) [pid = 1750] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:16:38 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x91343000) [pid = 1750] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:16:38 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8f6e5400) [pid = 1750] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:16:38 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x91363c00) [pid = 1750] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:16:38 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8d806400) [pid = 1750] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:16:38 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8baebc00) [pid = 1750] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:16:38 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8f839800) [pid = 1750] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:16:38 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8bb4a400) [pid = 1750] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:16:38 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8f953c00) [pid = 1750] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:16:38 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8dc24000) [pid = 1750] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:16:38 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x91030c00) [pid = 1750] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:16:38 INFO - PROCESS | 1750 | 1467598598856 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:38 INFO - PROCESS | 1750 | 1467598598865 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baebc00 == 24 [pid = 1750] [id = 575] 19:16:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8bb4a400) [pid = 1750] [serial = 1726] [outer = (nil)] 19:16:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8dc1b400) [pid = 1750] [serial = 1727] [outer = 0x8bb4a400] 19:16:38 INFO - PROCESS | 1750 | 1467598598941 Marionette DEBUG loaded listener.js 19:16:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f6e8400) [pid = 1750] [serial = 1728] [outer = 0x8bb4a400] 19:16:39 INFO - PROCESS | 1750 | 1467598599703 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 19:16:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:16:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1688ms 19:16:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:16:39 INFO - PROCESS | 1750 | 1467598599735 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 19:16:39 INFO - PROCESS | 1750 | 1467598599737 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 19:16:39 INFO - PROCESS | 1750 | 1467598599745 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:16:39 INFO - PROCESS | 1750 | 1467598599748 Marionette TRACE conn4 <- [1,2274,null,{}] 19:16:39 INFO - PROCESS | 1750 | 1467598599754 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:39 INFO - PROCESS | 1750 | 1467598599759 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:39 INFO - PROCESS | 1750 | 1467598599912 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 19:16:39 INFO - PROCESS | 1750 | 1467598599926 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:39 INFO - PROCESS | 1750 | 1467598599933 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8cc800 == 25 [pid = 1750] [id = 576] 19:16:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f94d400) [pid = 1750] [serial = 1729] [outer = (nil)] 19:16:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x90f8d800) [pid = 1750] [serial = 1730] [outer = 0x8f94d400] 19:16:40 INFO - PROCESS | 1750 | 1467598600003 Marionette DEBUG loaded listener.js 19:16:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x91022400) [pid = 1750] [serial = 1731] [outer = 0x8f94d400] 19:16:41 INFO - PROCESS | 1750 | 1467598601039 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 19:16:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:16:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1381ms 19:16:41 INFO - PROCESS | 1750 | 1467598601125 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 19:16:41 INFO - PROCESS | 1750 | 1467598601133 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 19:16:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:16:41 INFO - PROCESS | 1750 | 1467598601142 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:16:41 INFO - PROCESS | 1750 | 1467598601147 Marionette TRACE conn4 <- [1,2278,null,{}] 19:16:41 INFO - PROCESS | 1750 | 1467598601156 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:41 INFO - PROCESS | 1750 | 1467598601161 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:41 INFO - PROCESS | 1750 | 1467598601386 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 19:16:41 INFO - PROCESS | 1750 | 1467598601643 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:41 INFO - PROCESS | 1750 | 1467598601656 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4c400 == 26 [pid = 1750] [id = 577] 19:16:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8bcfd000) [pid = 1750] [serial = 1732] [outer = (nil)] 19:16:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8d8c6000) [pid = 1750] [serial = 1733] [outer = 0x8bcfd000] 19:16:41 INFO - PROCESS | 1750 | 1467598601766 Marionette DEBUG loaded listener.js 19:16:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8e349400) [pid = 1750] [serial = 1734] [outer = 0x8bcfd000] 19:16:42 INFO - PROCESS | 1750 | 1467598602747 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 19:16:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:16:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1634ms 19:16:42 INFO - PROCESS | 1750 | 1467598602777 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 19:16:42 INFO - PROCESS | 1750 | 1467598602785 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 19:16:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:16:42 INFO - PROCESS | 1750 | 1467598602796 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:16:42 INFO - PROCESS | 1750 | 1467598602800 Marionette TRACE conn4 <- [1,2282,null,{}] 19:16:42 INFO - PROCESS | 1750 | 1467598602807 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:42 INFO - PROCESS | 1750 | 1467598602813 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:43 INFO - PROCESS | 1750 | 1467598603031 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 19:16:43 INFO - PROCESS | 1750 | 1467598603262 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:43 INFO - PROCESS | 1750 | 1467598603269 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6bfc00 == 27 [pid = 1750] [id = 578] 19:16:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8f8c7000) [pid = 1750] [serial = 1735] [outer = (nil)] 19:16:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x8f94e000) [pid = 1750] [serial = 1736] [outer = 0x8f8c7000] 19:16:43 INFO - PROCESS | 1750 | 1467598603399 Marionette DEBUG loaded listener.js 19:16:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x90f0bc00) [pid = 1750] [serial = 1737] [outer = 0x8f8c7000] 19:16:44 INFO - PROCESS | 1750 | 1467598604438 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 19:16:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:16:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1684ms 19:16:44 INFO - PROCESS | 1750 | 1467598604498 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 19:16:44 INFO - PROCESS | 1750 | 1467598604504 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 19:16:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:16:44 INFO - PROCESS | 1750 | 1467598604513 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:16:44 INFO - PROCESS | 1750 | 1467598604519 Marionette TRACE conn4 <- [1,2286,null,{}] 19:16:44 INFO - PROCESS | 1750 | 1467598604536 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:44 INFO - PROCESS | 1750 | 1467598604545 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:44 INFO - PROCESS | 1750 | 1467598604741 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 19:16:44 INFO - PROCESS | 1750 | 1467598604955 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:44 INFO - PROCESS | 1750 | 1467598604967 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x9133d400 == 28 [pid = 1750] [id = 579] 19:16:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x91340000) [pid = 1750] [serial = 1738] [outer = (nil)] 19:16:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x91365800) [pid = 1750] [serial = 1739] [outer = 0x91340000] 19:16:45 INFO - PROCESS | 1750 | 1467598605092 Marionette DEBUG loaded listener.js 19:16:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x91377000) [pid = 1750] [serial = 1740] [outer = 0x91340000] 19:16:46 INFO - PROCESS | 1750 | 1467598606046 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 19:16:46 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 19:16:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1588ms 19:16:46 INFO - PROCESS | 1750 | 1467598606102 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 19:16:46 INFO - PROCESS | 1750 | 1467598606106 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 19:16:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:16:46 INFO - PROCESS | 1750 | 1467598606113 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:16:46 INFO - PROCESS | 1750 | 1467598606117 Marionette TRACE conn4 <- [1,2290,null,{}] 19:16:46 INFO - PROCESS | 1750 | 1467598606123 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:46 INFO - PROCESS | 1750 | 1467598606128 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:46 INFO - PROCESS | 1750 | 1467598606307 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 19:16:46 INFO - PROCESS | 1750 | 1467598606490 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:46 INFO - PROCESS | 1750 | 1467598606498 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x91341400 == 29 [pid = 1750] [id = 580] 19:16:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x920d4800) [pid = 1750] [serial = 1741] [outer = (nil)] 19:16:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x923b8c00) [pid = 1750] [serial = 1742] [outer = 0x920d4800] 19:16:46 INFO - PROCESS | 1750 | 1467598606584 Marionette DEBUG loaded listener.js 19:16:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x923f0800) [pid = 1750] [serial = 1743] [outer = 0x920d4800] 19:16:47 INFO - PROCESS | 1750 | 1467598607627 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 19:16:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:16:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1589ms 19:16:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:16:47 INFO - PROCESS | 1750 | 1467598607704 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 19:16:47 INFO - PROCESS | 1750 | 1467598607707 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 19:16:47 INFO - PROCESS | 1750 | 1467598607714 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:16:47 INFO - PROCESS | 1750 | 1467598607717 Marionette TRACE conn4 <- [1,2294,null,{}] 19:16:47 INFO - PROCESS | 1750 | 1467598607724 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:47 INFO - PROCESS | 1750 | 1467598607729 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:47 INFO - PROCESS | 1750 | 1467598607909 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 19:16:48 INFO - PROCESS | 1750 | 1467598608275 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:48 INFO - PROCESS | 1750 | 1467598608288 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb47c00 == 30 [pid = 1750] [id = 581] 19:16:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8bb48000) [pid = 1750] [serial = 1744] [outer = (nil)] 19:16:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x8bb4d800) [pid = 1750] [serial = 1745] [outer = 0x8bb48000] 19:16:48 INFO - PROCESS | 1750 | 1467598608404 Marionette DEBUG loaded listener.js 19:16:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x8bcfec00) [pid = 1750] [serial = 1746] [outer = 0x8bb48000] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x90f0fc00) [pid = 1750] [serial = 1662] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x91335000) [pid = 1750] [serial = 1685] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x9133c400) [pid = 1750] [serial = 1686] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x8e39e000) [pid = 1750] [serial = 1667] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x8f6dd800) [pid = 1750] [serial = 1668] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8bb45000) [pid = 1750] [serial = 1664] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8bcf7c00) [pid = 1750] [serial = 1665] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8f8c5c00) [pid = 1750] [serial = 1682] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x8bcf4800) [pid = 1750] [serial = 1676] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8d806800) [pid = 1750] [serial = 1677] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x90f13000) [pid = 1750] [serial = 1670] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x90f9a000) [pid = 1750] [serial = 1671] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8e356000) [pid = 1750] [serial = 1679] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8e39f400) [pid = 1750] [serial = 1680] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x91342400) [pid = 1750] [serial = 1673] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x91343800) [pid = 1750] [serial = 1674] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8f953800) [pid = 1750] [serial = 1683] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | 1467598609481 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x91374800) [pid = 1750] [serial = 1688] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x91378400) [pid = 1750] [serial = 1689] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x923af400) [pid = 1750] [serial = 1692] [outer = (nil)] [url = about:blank] 19:16:49 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x91380400) [pid = 1750] [serial = 1691] [outer = (nil)] [url = about:blank] 19:16:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:16:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1836ms 19:16:49 INFO - PROCESS | 1750 | 1467598609552 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 19:16:49 INFO - PROCESS | 1750 | 1467598609557 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 19:16:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:16:49 INFO - PROCESS | 1750 | 1467598609565 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:16:49 INFO - PROCESS | 1750 | 1467598609570 Marionette TRACE conn4 <- [1,2298,null,{}] 19:16:49 INFO - PROCESS | 1750 | 1467598609578 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:49 INFO - PROCESS | 1750 | 1467598609584 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:49 INFO - PROCESS | 1750 | 1467598609748 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 19:16:49 INFO - PROCESS | 1750 | 1467598609892 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:49 INFO - PROCESS | 1750 | 1467598609900 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf8800 == 31 [pid = 1750] [id = 582] 19:16:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8d807000) [pid = 1750] [serial = 1747] [outer = (nil)] 19:16:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8e39e000) [pid = 1750] [serial = 1748] [outer = 0x8d807000] 19:16:49 INFO - PROCESS | 1750 | 1467598609986 Marionette DEBUG loaded listener.js 19:16:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f6db000) [pid = 1750] [serial = 1749] [outer = 0x8d807000] 19:16:50 INFO - PROCESS | 1750 | 1467598610815 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 19:16:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:16:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1287ms 19:16:50 INFO - PROCESS | 1750 | 1467598610873 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 19:16:50 INFO - PROCESS | 1750 | 1467598610879 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 19:16:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:16:50 INFO - PROCESS | 1750 | 1467598610887 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:16:50 INFO - PROCESS | 1750 | 1467598610891 Marionette TRACE conn4 <- [1,2302,null,{}] 19:16:50 INFO - PROCESS | 1750 | 1467598610901 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:50 INFO - PROCESS | 1750 | 1467598610905 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:51 INFO - PROCESS | 1750 | 1467598611070 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 19:16:51 INFO - PROCESS | 1750 | 1467598611080 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:51 INFO - PROCESS | 1750 | 1467598611089 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f848400 == 32 [pid = 1750] [id = 583] 19:16:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f8c4800) [pid = 1750] [serial = 1750] [outer = (nil)] 19:16:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x90f0b400) [pid = 1750] [serial = 1751] [outer = 0x8f8c4800] 19:16:51 INFO - PROCESS | 1750 | 1467598611158 Marionette DEBUG loaded listener.js 19:16:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x90f92400) [pid = 1750] [serial = 1752] [outer = 0x8f8c4800] 19:16:52 INFO - PROCESS | 1750 | 1467598612145 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 19:16:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:16:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1296ms 19:16:52 INFO - PROCESS | 1750 | 1467598612184 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 19:16:52 INFO - PROCESS | 1750 | 1467598612187 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 19:16:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:16:52 INFO - PROCESS | 1750 | 1467598612208 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:16:52 INFO - PROCESS | 1750 | 1467598612217 Marionette TRACE conn4 <- [1,2306,null,{}] 19:16:52 INFO - PROCESS | 1750 | 1467598612231 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:52 INFO - PROCESS | 1750 | 1467598612239 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:52 INFO - PROCESS | 1750 | 1467598612460 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 19:16:52 INFO - PROCESS | 1750 | 1467598612480 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:52 INFO - PROCESS | 1750 | 1467598612489 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f0e400 == 33 [pid = 1750] [id = 584] 19:16:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x91026000) [pid = 1750] [serial = 1753] [outer = (nil)] 19:16:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x91343000) [pid = 1750] [serial = 1754] [outer = 0x91026000] 19:16:52 INFO - PROCESS | 1750 | 1467598612555 Marionette DEBUG loaded listener.js 19:16:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x91368400) [pid = 1750] [serial = 1755] [outer = 0x91026000] 19:16:53 INFO - PROCESS | 1750 | 1467598613491 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 19:16:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:16:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1359ms 19:16:53 INFO - PROCESS | 1750 | 1467598613556 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 19:16:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:16:53 INFO - PROCESS | 1750 | 1467598613560 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 19:16:53 INFO - PROCESS | 1750 | 1467598613566 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:16:53 INFO - PROCESS | 1750 | 1467598613570 Marionette TRACE conn4 <- [1,2310,null,{}] 19:16:53 INFO - PROCESS | 1750 | 1467598613575 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:53 INFO - PROCESS | 1750 | 1467598613580 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:53 INFO - PROCESS | 1750 | 1467598613796 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 19:16:53 INFO - PROCESS | 1750 | 1467598613816 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:53 INFO - PROCESS | 1750 | 1467598613822 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfd800 == 34 [pid = 1750] [id = 585] 19:16:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x91029000) [pid = 1750] [serial = 1756] [outer = (nil)] 19:16:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x920cb400) [pid = 1750] [serial = 1757] [outer = 0x91029000] 19:16:53 INFO - PROCESS | 1750 | 1467598613905 Marionette DEBUG loaded listener.js 19:16:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x8e39a400) [pid = 1750] [serial = 1758] [outer = 0x91029000] 19:16:54 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8d8bc400) [pid = 1750] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:16:54 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8f83c000) [pid = 1750] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:16:54 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x923b0800) [pid = 1750] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:16:54 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x923f7c00) [pid = 1750] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:16:54 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8f8bdc00) [pid = 1750] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:16:54 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8bb4a400) [pid = 1750] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:16:54 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8e350800) [pid = 1750] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:16:54 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8f6be000) [pid = 1750] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:16:54 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8bcfc000) [pid = 1750] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:16:54 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8d809c00) [pid = 1750] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:16:54 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x930bd400) [pid = 1750] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:16:54 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8f6e8800) [pid = 1750] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:16:54 INFO - PROCESS | 1750 | 1467598614948 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 19:16:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:16:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1393ms 19:16:54 INFO - PROCESS | 1750 | 1467598614959 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 19:16:54 INFO - PROCESS | 1750 | 1467598614962 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 19:16:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:16:54 INFO - PROCESS | 1750 | 1467598614968 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:16:54 INFO - PROCESS | 1750 | 1467598614972 Marionette TRACE conn4 <- [1,2314,null,{}] 19:16:54 INFO - PROCESS | 1750 | 1467598614978 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:54 INFO - PROCESS | 1750 | 1467598614982 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:55 INFO - PROCESS | 1750 | 1467598615188 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 19:16:55 INFO - PROCESS | 1750 | 1467598615207 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:55 INFO - PROCESS | 1750 | 1467598615223 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c3000 == 35 [pid = 1750] [id = 586] 19:16:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8dc27800) [pid = 1750] [serial = 1759] [outer = (nil)] 19:16:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x90f97800) [pid = 1750] [serial = 1760] [outer = 0x8dc27800] 19:16:55 INFO - PROCESS | 1750 | 1467598615305 Marionette DEBUG loaded listener.js 19:16:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x92ae4400) [pid = 1750] [serial = 1761] [outer = 0x8dc27800] 19:16:56 INFO - PROCESS | 1750 | 1467598616171 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 19:16:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:16:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1237ms 19:16:56 INFO - PROCESS | 1750 | 1467598616207 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 19:16:56 INFO - PROCESS | 1750 | 1467598616209 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 19:16:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:16:56 INFO - PROCESS | 1750 | 1467598616217 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:16:56 INFO - PROCESS | 1750 | 1467598616220 Marionette TRACE conn4 <- [1,2318,null,{}] 19:16:56 INFO - PROCESS | 1750 | 1467598616226 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:56 INFO - PROCESS | 1750 | 1467598616231 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:56 INFO - PROCESS | 1750 | 1467598616387 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 19:16:56 INFO - PROCESS | 1750 | 1467598616403 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:56 INFO - PROCESS | 1750 | 1467598616409 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf9c00 == 36 [pid = 1750] [id = 587] 19:16:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8d8c1400) [pid = 1750] [serial = 1762] [outer = (nil)] 19:16:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x92d47400) [pid = 1750] [serial = 1763] [outer = 0x8d8c1400] 19:16:56 INFO - PROCESS | 1750 | 1467598616478 Marionette DEBUG loaded listener.js 19:16:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x92f8b800) [pid = 1750] [serial = 1764] [outer = 0x8d8c1400] 19:16:57 INFO - PROCESS | 1750 | 1467598617689 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 19:16:57 INFO - PROCESS | 1750 | 1467598617769 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 19:16:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:16:57 INFO - PROCESS | 1750 | 1467598617777 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:16:57 INFO - PROCESS | 1750 | 1467598617785 Marionette TRACE conn4 <- [1,2322,null,{}] 19:16:57 INFO - PROCESS | 1750 | 1467598617794 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:57 INFO - PROCESS | 1750 | 1467598617799 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:58 INFO - PROCESS | 1750 | 1467598618024 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 19:16:58 INFO - PROCESS | 1750 | 1467598618265 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:58 INFO - PROCESS | 1750 | 1467598618274 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c7800 == 37 [pid = 1750] [id = 588] 19:16:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8d8c8000) [pid = 1750] [serial = 1765] [outer = (nil)] 19:16:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8f6df800) [pid = 1750] [serial = 1766] [outer = 0x8d8c8000] 19:16:58 INFO - PROCESS | 1750 | 1467598618373 Marionette DEBUG loaded listener.js 19:16:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8f83ec00) [pid = 1750] [serial = 1767] [outer = 0x8d8c8000] 19:16:59 INFO - PROCESS | 1750 | 1467598619280 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 19:16:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:16:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1536ms 19:16:59 INFO - PROCESS | 1750 | 1467598619313 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 19:16:59 INFO - PROCESS | 1750 | 1467598619321 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 19:16:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:16:59 INFO - PROCESS | 1750 | 1467598619347 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:16:59 INFO - PROCESS | 1750 | 1467598619353 Marionette TRACE conn4 <- [1,2326,null,{}] 19:16:59 INFO - PROCESS | 1750 | 1467598619362 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:16:59 INFO - PROCESS | 1750 | 1467598619367 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:59 INFO - PROCESS | 1750 | 1467598619578 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 19:16:59 INFO - PROCESS | 1750 | 1467598619777 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:16:59 INFO - PROCESS | 1750 | 1467598619786 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:16:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f842400 == 38 [pid = 1750] [id = 589] 19:16:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x91028000) [pid = 1750] [serial = 1768] [outer = (nil)] 19:16:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x91338800) [pid = 1750] [serial = 1769] [outer = 0x91028000] 19:16:59 INFO - PROCESS | 1750 | 1467598619959 Marionette DEBUG loaded listener.js 19:17:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x91379c00) [pid = 1750] [serial = 1770] [outer = 0x91028000] 19:17:00 INFO - PROCESS | 1750 | 1467598620885 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 19:17:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:17:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1603ms 19:17:00 INFO - PROCESS | 1750 | 1467598620935 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 19:17:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:17:00 INFO - PROCESS | 1750 | 1467598620940 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 19:17:00 INFO - PROCESS | 1750 | 1467598620947 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:17:00 INFO - PROCESS | 1750 | 1467598620953 Marionette TRACE conn4 <- [1,2330,null,{}] 19:17:00 INFO - PROCESS | 1750 | 1467598620970 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:00 INFO - PROCESS | 1750 | 1467598620979 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:01 INFO - PROCESS | 1750 | 1467598621204 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 19:17:01 INFO - PROCESS | 1750 | 1467598621395 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:01 INFO - PROCESS | 1750 | 1467598621409 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8c5000 == 39 [pid = 1750] [id = 590] 19:17:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x92d45c00) [pid = 1750] [serial = 1771] [outer = (nil)] 19:17:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x930bec00) [pid = 1750] [serial = 1772] [outer = 0x92d45c00] 19:17:01 INFO - PROCESS | 1750 | 1467598621584 Marionette DEBUG loaded listener.js 19:17:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x93b2f400) [pid = 1750] [serial = 1773] [outer = 0x92d45c00] 19:17:02 INFO - PROCESS | 1750 | 1467598622562 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 19:17:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:17:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1643ms 19:17:02 INFO - PROCESS | 1750 | 1467598622590 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 19:17:02 INFO - PROCESS | 1750 | 1467598622596 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 19:17:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:17:02 INFO - PROCESS | 1750 | 1467598622603 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:17:02 INFO - PROCESS | 1750 | 1467598622606 Marionette TRACE conn4 <- [1,2334,null,{}] 19:17:02 INFO - PROCESS | 1750 | 1467598622614 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:02 INFO - PROCESS | 1750 | 1467598622618 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:02 INFO - PROCESS | 1750 | 1467598622806 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 19:17:03 INFO - PROCESS | 1750 | 1467598623060 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:03 INFO - PROCESS | 1750 | 1467598623070 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x93b2dc00 == 40 [pid = 1750] [id = 591] 19:17:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x93b72000) [pid = 1750] [serial = 1774] [outer = (nil)] 19:17:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x93d43400) [pid = 1750] [serial = 1775] [outer = 0x93b72000] 19:17:03 INFO - PROCESS | 1750 | 1467598623214 Marionette DEBUG loaded listener.js 19:17:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x9484e000) [pid = 1750] [serial = 1776] [outer = 0x93b72000] 19:17:04 INFO - PROCESS | 1750 | 1467598624181 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 19:17:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:17:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1636ms 19:17:04 INFO - PROCESS | 1750 | 1467598624245 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 19:17:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:17:04 INFO - PROCESS | 1750 | 1467598624250 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 19:17:04 INFO - PROCESS | 1750 | 1467598624257 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:17:04 INFO - PROCESS | 1750 | 1467598624261 Marionette TRACE conn4 <- [1,2338,null,{}] 19:17:04 INFO - PROCESS | 1750 | 1467598624267 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:04 INFO - PROCESS | 1750 | 1467598624272 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:04 INFO - PROCESS | 1750 | 1467598624449 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 19:17:04 INFO - PROCESS | 1750 | 1467598624648 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:04 INFO - PROCESS | 1750 | 1467598624655 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f844400 == 41 [pid = 1750] [id = 592] 19:17:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x9133f000) [pid = 1750] [serial = 1777] [outer = (nil)] 19:17:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x95261800) [pid = 1750] [serial = 1778] [outer = 0x9133f000] 19:17:04 INFO - PROCESS | 1750 | 1467598624740 Marionette DEBUG loaded listener.js 19:17:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x95268400) [pid = 1750] [serial = 1779] [outer = 0x9133f000] 19:17:05 INFO - PROCESS | 1750 | 1467598625704 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 19:17:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:17:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1484ms 19:17:05 INFO - PROCESS | 1750 | 1467598625742 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 19:17:05 INFO - PROCESS | 1750 | 1467598625746 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 19:17:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:17:05 INFO - PROCESS | 1750 | 1467598625752 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:17:05 INFO - PROCESS | 1750 | 1467598625756 Marionette TRACE conn4 <- [1,2342,null,{}] 19:17:05 INFO - PROCESS | 1750 | 1467598625762 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:05 INFO - PROCESS | 1750 | 1467598625772 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:05 INFO - PROCESS | 1750 | 1467598625962 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 19:17:06 INFO - PROCESS | 1750 | 1467598626149 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:06 INFO - PROCESS | 1750 | 1467598626156 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae9800 == 42 [pid = 1750] [id = 593] 19:17:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x9102c400) [pid = 1750] [serial = 1780] [outer = (nil)] 19:17:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x953b4400) [pid = 1750] [serial = 1781] [outer = 0x9102c400] 19:17:06 INFO - PROCESS | 1750 | 1467598626235 Marionette DEBUG loaded listener.js 19:17:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x953b5000) [pid = 1750] [serial = 1782] [outer = 0x9102c400] 19:17:07 INFO - PROCESS | 1750 | 1467598627151 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 19:17:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:17:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1439ms 19:17:07 INFO - PROCESS | 1750 | 1467598627192 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 19:17:07 INFO - PROCESS | 1750 | 1467598627195 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 19:17:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:17:07 INFO - PROCESS | 1750 | 1467598627202 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:17:07 INFO - PROCESS | 1750 | 1467598627206 Marionette TRACE conn4 <- [1,2346,null,{}] 19:17:07 INFO - PROCESS | 1750 | 1467598627211 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:07 INFO - PROCESS | 1750 | 1467598627217 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:07 INFO - PROCESS | 1750 | 1467598627387 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 19:17:07 INFO - PROCESS | 1750 | 1467598627577 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:07 INFO - PROCESS | 1750 | 1467598627586 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfa000 == 43 [pid = 1750] [id = 594] 19:17:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x8d80d000) [pid = 1750] [serial = 1783] [outer = (nil)] 19:17:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x8f8cc400) [pid = 1750] [serial = 1784] [outer = 0x8d80d000] 19:17:07 INFO - PROCESS | 1750 | 1467598627663 Marionette DEBUG loaded listener.js 19:17:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x92f95800) [pid = 1750] [serial = 1785] [outer = 0x8d80d000] 19:17:08 INFO - PROCESS | 1750 | 1467598628820 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 19:17:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:17:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1687ms 19:17:08 INFO - PROCESS | 1750 | 1467598628890 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 19:17:08 INFO - PROCESS | 1750 | 1467598628896 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 19:17:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:17:08 INFO - PROCESS | 1750 | 1467598628905 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:17:08 INFO - PROCESS | 1750 | 1467598628910 Marionette TRACE conn4 <- [1,2350,null,{}] 19:17:08 INFO - PROCESS | 1750 | 1467598628918 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:08 INFO - PROCESS | 1750 | 1467598628925 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:09 INFO - PROCESS | 1750 | 1467598629149 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 19:17:09 INFO - PROCESS | 1750 | 1467598629395 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:09 INFO - PROCESS | 1750 | 1467598629408 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc25800 == 44 [pid = 1750] [id = 595] 19:17:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x8dc2a800) [pid = 1750] [serial = 1786] [outer = (nil)] 19:17:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x8e358400) [pid = 1750] [serial = 1787] [outer = 0x8dc2a800] 19:17:09 INFO - PROCESS | 1750 | 1467598629481 Marionette DEBUG loaded listener.js 19:17:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x8e397c00) [pid = 1750] [serial = 1788] [outer = 0x8dc2a800] 19:17:10 INFO - PROCESS | 1750 | 1467598630443 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 19:17:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:17:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1591ms 19:17:10 INFO - PROCESS | 1750 | 1467598630495 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 19:17:10 INFO - PROCESS | 1750 | 1467598630501 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 19:17:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:17:10 INFO - PROCESS | 1750 | 1467598630512 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:17:10 INFO - PROCESS | 1750 | 1467598630515 Marionette TRACE conn4 <- [1,2354,null,{}] 19:17:10 INFO - PROCESS | 1750 | 1467598630522 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:10 INFO - PROCESS | 1750 | 1467598630527 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:10 INFO - PROCESS | 1750 | 1467598630698 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 19:17:10 INFO - PROCESS | 1750 | 1467598630949 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:10 INFO - PROCESS | 1750 | 1467598630956 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c3000 == 43 [pid = 1750] [id = 586] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcfd800 == 42 [pid = 1750] [id = 585] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x90f0e400 == 41 [pid = 1750] [id = 584] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8f848400 == 40 [pid = 1750] [id = 583] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf8800 == 39 [pid = 1750] [id = 582] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb47c00 == 38 [pid = 1750] [id = 581] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6bfc00 == 37 [pid = 1750] [id = 578] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4c400 == 36 [pid = 1750] [id = 577] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8cc800 == 35 [pid = 1750] [id = 576] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x91341400 == 34 [pid = 1750] [id = 580] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x9133d400 == 33 [pid = 1750] [id = 579] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb49800 == 32 [pid = 1750] [id = 558] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc25800 == 31 [pid = 1750] [id = 595] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcfa000 == 30 [pid = 1750] [id = 594] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8f844400 == 29 [pid = 1750] [id = 592] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae9800 == 28 [pid = 1750] [id = 593] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x93b2dc00 == 27 [pid = 1750] [id = 591] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8c5000 == 26 [pid = 1750] [id = 590] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c7800 == 25 [pid = 1750] [id = 588] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8f842400 == 24 [pid = 1750] [id = 589] 19:17:11 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf9c00 == 23 [pid = 1750] [id = 587] 19:17:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae7000 == 24 [pid = 1750] [id = 596] 19:17:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x8baeb400) [pid = 1750] [serial = 1789] [outer = (nil)] 19:17:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x8baf4c00) [pid = 1750] [serial = 1790] [outer = 0x8baeb400] 19:17:12 INFO - PROCESS | 1750 | 1467598632042 Marionette DEBUG loaded listener.js 19:17:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x8bb4f400) [pid = 1750] [serial = 1791] [outer = 0x8baeb400] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x90f8d800) [pid = 1750] [serial = 1730] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x8e34b000) [pid = 1750] [serial = 1695] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x8dc1c800) [pid = 1750] [serial = 1694] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x90f0f000) [pid = 1750] [serial = 1698] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x8f94e400) [pid = 1750] [serial = 1697] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x923bdc00) [pid = 1750] [serial = 1701] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x923b7000) [pid = 1750] [serial = 1700] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x92ae9c00) [pid = 1750] [serial = 1704] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x92ae3c00) [pid = 1750] [serial = 1703] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x8f8c8000) [pid = 1750] [serial = 1724] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x8dc1b400) [pid = 1750] [serial = 1727] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8e392400) [pid = 1750] [serial = 1721] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x92d49c00) [pid = 1750] [serial = 1707] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8d803c00) [pid = 1750] [serial = 1718] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8d80b000) [pid = 1750] [serial = 1719] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x92af0800) [pid = 1750] [serial = 1706] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x8d8c8400) [pid = 1750] [serial = 1716] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8d80e800) [pid = 1750] [serial = 1715] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x93d40c00) [pid = 1750] [serial = 1710] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x93b6cc00) [pid = 1750] [serial = 1709] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x9525d800) [pid = 1750] [serial = 1713] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x9484f400) [pid = 1750] [serial = 1712] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8f8ccc00) [pid = 1750] [serial = 1725] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8f6b2000) [pid = 1750] [serial = 1722] [outer = (nil)] [url = about:blank] 19:17:12 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8f6e8400) [pid = 1750] [serial = 1728] [outer = (nil)] [url = about:blank] 19:17:13 INFO - PROCESS | 1750 | 1467598633003 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 19:17:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:17:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2541ms 19:17:13 INFO - PROCESS | 1750 | 1467598633053 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 19:17:13 INFO - PROCESS | 1750 | 1467598633059 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 19:17:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:17:13 INFO - PROCESS | 1750 | 1467598633071 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:17:13 INFO - PROCESS | 1750 | 1467598633074 Marionette TRACE conn4 <- [1,2358,null,{}] 19:17:13 INFO - PROCESS | 1750 | 1467598633083 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:13 INFO - PROCESS | 1750 | 1467598633089 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:13 INFO - PROCESS | 1750 | 1467598633255 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 19:17:13 INFO - PROCESS | 1750 | 1467598633397 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:13 INFO - PROCESS | 1750 | 1467598633415 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80b800 == 25 [pid = 1750] [id = 597] 19:17:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8d80e800) [pid = 1750] [serial = 1792] [outer = (nil)] 19:17:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8dc1f000) [pid = 1750] [serial = 1793] [outer = 0x8d80e800] 19:17:13 INFO - PROCESS | 1750 | 1467598633491 Marionette DEBUG loaded listener.js 19:17:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x8e349c00) [pid = 1750] [serial = 1794] [outer = 0x8d80e800] 19:17:14 INFO - PROCESS | 1750 | 1467598634326 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 19:17:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:17:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1337ms 19:17:14 INFO - PROCESS | 1750 | 1467598634407 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 19:17:14 INFO - PROCESS | 1750 | 1467598634413 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 19:17:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:17:14 INFO - PROCESS | 1750 | 1467598634423 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:17:14 INFO - PROCESS | 1750 | 1467598634427 Marionette TRACE conn4 <- [1,2362,null,{}] 19:17:14 INFO - PROCESS | 1750 | 1467598634433 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:14 INFO - PROCESS | 1750 | 1467598634439 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:14 INFO - PROCESS | 1750 | 1467598634619 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 19:17:14 INFO - PROCESS | 1750 | 1467598634793 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:14 INFO - PROCESS | 1750 | 1467598634800 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc20400 == 26 [pid = 1750] [id = 598] 19:17:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x8e34c800) [pid = 1750] [serial = 1795] [outer = (nil)] 19:17:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x8f6db800) [pid = 1750] [serial = 1796] [outer = 0x8e34c800] 19:17:14 INFO - PROCESS | 1750 | 1467598634870 Marionette DEBUG loaded listener.js 19:17:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x8f841800) [pid = 1750] [serial = 1797] [outer = 0x8e34c800] 19:17:15 INFO - PROCESS | 1750 | 1467598635851 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 19:17:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:17:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1488ms 19:17:15 INFO - PROCESS | 1750 | 1467598635914 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 19:17:15 INFO - PROCESS | 1750 | 1467598635918 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 19:17:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:17:15 INFO - PROCESS | 1750 | 1467598635924 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:17:15 INFO - PROCESS | 1750 | 1467598635930 Marionette TRACE conn4 <- [1,2366,null,{}] 19:17:15 INFO - PROCESS | 1750 | 1467598635947 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:15 INFO - PROCESS | 1750 | 1467598635956 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:16 INFO - PROCESS | 1750 | 1467598636189 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 19:17:16 INFO - PROCESS | 1750 | 1467598636216 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:16 INFO - PROCESS | 1750 | 1467598636226 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f94b800 == 27 [pid = 1750] [id = 599] 19:17:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x8f94bc00) [pid = 1750] [serial = 1798] [outer = (nil)] 19:17:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x90f0e000) [pid = 1750] [serial = 1799] [outer = 0x8f94bc00] 19:17:16 INFO - PROCESS | 1750 | 1467598636291 Marionette DEBUG loaded listener.js 19:17:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x90f12800) [pid = 1750] [serial = 1800] [outer = 0x8f94bc00] 19:17:17 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x91029000) [pid = 1750] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:17:17 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8f8c7000) [pid = 1750] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:17:17 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8f94d400) [pid = 1750] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:17:17 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8bcfd000) [pid = 1750] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:17:17 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x91340000) [pid = 1750] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:17:17 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8d807000) [pid = 1750] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:17:17 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8f8c4800) [pid = 1750] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:17:17 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x920d4800) [pid = 1750] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:17:17 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8bb48000) [pid = 1750] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:17:17 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x91026000) [pid = 1750] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:17:17 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8d8c1400) [pid = 1750] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:17:17 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8dc27800) [pid = 1750] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:17:17 INFO - PROCESS | 1750 | 1467598637704 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 19:17:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:17:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1840ms 19:17:17 INFO - PROCESS | 1750 | 1467598637768 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 19:17:17 INFO - PROCESS | 1750 | 1467598637773 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 19:17:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:17:17 INFO - PROCESS | 1750 | 1467598637780 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:17:17 INFO - PROCESS | 1750 | 1467598637783 Marionette TRACE conn4 <- [1,2370,null,{}] 19:17:17 INFO - PROCESS | 1750 | 1467598637788 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:17 INFO - PROCESS | 1750 | 1467598637793 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:17 INFO - PROCESS | 1750 | 1467598637945 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 19:17:17 INFO - PROCESS | 1750 | 1467598637954 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:17 INFO - PROCESS | 1750 | 1467598637965 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c1400 == 28 [pid = 1750] [id = 600] 19:17:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8dc27800) [pid = 1750] [serial = 1801] [outer = (nil)] 19:17:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x90f91800) [pid = 1750] [serial = 1802] [outer = 0x8dc27800] 19:17:18 INFO - PROCESS | 1750 | 1467598638030 Marionette DEBUG loaded listener.js 19:17:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x90f98800) [pid = 1750] [serial = 1803] [outer = 0x8dc27800] 19:17:18 INFO - PROCESS | 1750 | 1467598638938 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 19:17:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:17:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1181ms 19:17:18 INFO - PROCESS | 1750 | 1467598638964 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 19:17:18 INFO - PROCESS | 1750 | 1467598638966 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 19:17:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:17:18 INFO - PROCESS | 1750 | 1467598638973 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:17:18 INFO - PROCESS | 1750 | 1467598638976 Marionette TRACE conn4 <- [1,2374,null,{}] 19:17:18 INFO - PROCESS | 1750 | 1467598638984 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:19 INFO - PROCESS | 1750 | 1467598638995 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:19 INFO - PROCESS | 1750 | 1467598639148 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 19:17:19 INFO - PROCESS | 1750 | 1467598639157 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:19 INFO - PROCESS | 1750 | 1467598639165 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x91027000 == 29 [pid = 1750] [id = 601] 19:17:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x9102bc00) [pid = 1750] [serial = 1804] [outer = (nil)] 19:17:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x91335c00) [pid = 1750] [serial = 1805] [outer = 0x9102bc00] 19:17:19 INFO - PROCESS | 1750 | 1467598639250 Marionette DEBUG loaded listener.js 19:17:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x91375c00) [pid = 1750] [serial = 1806] [outer = 0x9102bc00] 19:17:20 INFO - PROCESS | 1750 | 1467598640574 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 19:17:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:17:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1684ms 19:17:20 INFO - PROCESS | 1750 | 1467598640658 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 19:17:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:17:20 INFO - PROCESS | 1750 | 1467598640664 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 19:17:20 INFO - PROCESS | 1750 | 1467598640672 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:17:20 INFO - PROCESS | 1750 | 1467598640677 Marionette TRACE conn4 <- [1,2378,null,{}] 19:17:20 INFO - PROCESS | 1750 | 1467598640685 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:20 INFO - PROCESS | 1750 | 1467598640692 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:20 INFO - PROCESS | 1750 | 1467598640897 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 19:17:21 INFO - PROCESS | 1750 | 1467598641130 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:21 INFO - PROCESS | 1750 | 1467598641143 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfcc00 == 30 [pid = 1750] [id = 602] 19:17:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x8d810400) [pid = 1750] [serial = 1807] [outer = (nil)] 19:17:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x8e394800) [pid = 1750] [serial = 1808] [outer = 0x8d810400] 19:17:21 INFO - PROCESS | 1750 | 1467598641251 Marionette DEBUG loaded listener.js 19:17:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x8f6e3000) [pid = 1750] [serial = 1809] [outer = 0x8d810400] 19:17:22 INFO - PROCESS | 1750 | 1467598642281 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 19:17:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:17:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1687ms 19:17:22 INFO - PROCESS | 1750 | 1467598642358 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 19:17:22 INFO - PROCESS | 1750 | 1467598642366 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 19:17:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:17:22 INFO - PROCESS | 1750 | 1467598642377 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:17:22 INFO - PROCESS | 1750 | 1467598642381 Marionette TRACE conn4 <- [1,2382,null,{}] 19:17:22 INFO - PROCESS | 1750 | 1467598642387 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:22 INFO - PROCESS | 1750 | 1467598642394 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:22 INFO - PROCESS | 1750 | 1467598642619 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 19:17:22 INFO - PROCESS | 1750 | 1467598642908 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:22 INFO - PROCESS | 1750 | 1467598642918 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80f800 == 31 [pid = 1750] [id = 603] 19:17:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x8f954000) [pid = 1750] [serial = 1810] [outer = (nil)] 19:17:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x9102a800) [pid = 1750] [serial = 1811] [outer = 0x8f954000] 19:17:23 INFO - PROCESS | 1750 | 1467598643025 Marionette DEBUG loaded listener.js 19:17:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x9133fc00) [pid = 1750] [serial = 1812] [outer = 0x8f954000] 19:17:23 INFO - PROCESS | 1750 | 1467598643996 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 19:17:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:17:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1680ms 19:17:24 INFO - PROCESS | 1750 | 1467598644082 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 19:17:24 INFO - PROCESS | 1750 | 1467598644087 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 19:17:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:17:24 INFO - PROCESS | 1750 | 1467598644095 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:17:24 INFO - PROCESS | 1750 | 1467598644100 Marionette TRACE conn4 <- [1,2386,null,{}] 19:17:24 INFO - PROCESS | 1750 | 1467598644118 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:24 INFO - PROCESS | 1750 | 1467598644127 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:24 INFO - PROCESS | 1750 | 1467598644311 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 19:17:24 INFO - PROCESS | 1750 | 1467598644545 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:24 INFO - PROCESS | 1750 | 1467598644556 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x920cd800 == 32 [pid = 1750] [id = 604] 19:17:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x920cfc00) [pid = 1750] [serial = 1813] [outer = (nil)] 19:17:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x923af000) [pid = 1750] [serial = 1814] [outer = 0x920cfc00] 19:17:24 INFO - PROCESS | 1750 | 1467598644677 Marionette DEBUG loaded listener.js 19:17:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x923ba000) [pid = 1750] [serial = 1815] [outer = 0x920cfc00] 19:17:25 INFO - PROCESS | 1750 | 1467598645673 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 19:17:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:17:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1637ms 19:17:25 INFO - PROCESS | 1750 | 1467598645733 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 19:17:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:17:25 INFO - PROCESS | 1750 | 1467598645738 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 19:17:25 INFO - PROCESS | 1750 | 1467598645744 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:17:25 INFO - PROCESS | 1750 | 1467598645748 Marionette TRACE conn4 <- [1,2390,null,{}] 19:17:25 INFO - PROCESS | 1750 | 1467598645754 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:25 INFO - PROCESS | 1750 | 1467598645761 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:25 INFO - PROCESS | 1750 | 1467598645951 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 19:17:26 INFO - PROCESS | 1750 | 1467598646140 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:26 INFO - PROCESS | 1750 | 1467598646154 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb46000 == 33 [pid = 1750] [id = 605] 19:17:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x8bcf5800) [pid = 1750] [serial = 1816] [outer = (nil)] 19:17:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8e393000) [pid = 1750] [serial = 1817] [outer = 0x8bcf5800] 19:17:26 INFO - PROCESS | 1750 | 1467598646274 Marionette DEBUG loaded listener.js 19:17:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x90f05400) [pid = 1750] [serial = 1818] [outer = 0x8bcf5800] 19:17:27 INFO - PROCESS | 1750 | 1467598647504 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 19:17:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8baebc00 == 32 [pid = 1750] [id = 575] 19:17:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8f848000 == 31 [pid = 1750] [id = 574] 19:17:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8e34f000 == 30 [pid = 1750] [id = 573] 19:17:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcfb800 == 29 [pid = 1750] [id = 572] 19:17:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6e4800 == 28 [pid = 1750] [id = 560] 19:17:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcfb400 == 27 [pid = 1750] [id = 559] 19:17:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:17:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1883ms 19:17:27 INFO - PROCESS | 1750 | 1467598647628 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 19:17:27 INFO - PROCESS | 1750 | 1467598647633 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 19:17:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:17:27 INFO - PROCESS | 1750 | 1467598647651 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:17:27 INFO - PROCESS | 1750 | 1467598647654 Marionette TRACE conn4 <- [1,2394,null,{}] 19:17:27 INFO - PROCESS | 1750 | 1467598647663 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:27 INFO - PROCESS | 1750 | 1467598647668 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:27 INFO - PROCESS | 1750 | 1467598647819 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x920cb400) [pid = 1750] [serial = 1757] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8e39a400) [pid = 1750] [serial = 1758] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x8f94e000) [pid = 1750] [serial = 1736] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x90f0bc00) [pid = 1750] [serial = 1737] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x91022400) [pid = 1750] [serial = 1731] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x8d8c6000) [pid = 1750] [serial = 1733] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x8e349400) [pid = 1750] [serial = 1734] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x91365800) [pid = 1750] [serial = 1739] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x91377000) [pid = 1750] [serial = 1740] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8e39e000) [pid = 1750] [serial = 1748] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x8f6db000) [pid = 1750] [serial = 1749] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x90f0b400) [pid = 1750] [serial = 1751] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x923b8c00) [pid = 1750] [serial = 1742] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x923f0800) [pid = 1750] [serial = 1743] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8bb4d800) [pid = 1750] [serial = 1745] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8bcfec00) [pid = 1750] [serial = 1746] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x91343000) [pid = 1750] [serial = 1754] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x91368400) [pid = 1750] [serial = 1755] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x92d47400) [pid = 1750] [serial = 1763] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x92f8b800) [pid = 1750] [serial = 1764] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x90f97800) [pid = 1750] [serial = 1760] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x90f92400) [pid = 1750] [serial = 1752] [outer = (nil)] [url = about:blank] 19:17:27 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x92ae4400) [pid = 1750] [serial = 1761] [outer = (nil)] [url = about:blank] 19:17:28 INFO - PROCESS | 1750 | 1467598648006 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:28 INFO - PROCESS | 1750 | 1467598648016 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8ba400 == 28 [pid = 1750] [id = 606] 19:17:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8d8bc000) [pid = 1750] [serial = 1819] [outer = (nil)] 19:17:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8dc1dc00) [pid = 1750] [serial = 1820] [outer = 0x8d8bc000] 19:17:28 INFO - PROCESS | 1750 | 1467598648151 Marionette DEBUG loaded listener.js 19:17:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8e354800) [pid = 1750] [serial = 1821] [outer = 0x8d8bc000] 19:17:28 INFO - PROCESS | 1750 | 1467598648966 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 19:17:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:17:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1357ms 19:17:29 INFO - PROCESS | 1750 | 1467598649009 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 19:17:29 INFO - PROCESS | 1750 | 1467598649015 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 19:17:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:17:29 INFO - PROCESS | 1750 | 1467598649040 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:17:29 INFO - PROCESS | 1750 | 1467598649046 Marionette TRACE conn4 <- [1,2398,null,{}] 19:17:29 INFO - PROCESS | 1750 | 1467598649052 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:29 INFO - PROCESS | 1750 | 1467598649058 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:29 INFO - PROCESS | 1750 | 1467598649226 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 19:17:29 INFO - PROCESS | 1750 | 1467598649369 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:29 INFO - PROCESS | 1750 | 1467598649379 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e394c00 == 29 [pid = 1750] [id = 607] 19:17:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f6e5000) [pid = 1750] [serial = 1822] [outer = (nil)] 19:17:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8f8c4400) [pid = 1750] [serial = 1823] [outer = 0x8f6e5000] 19:17:29 INFO - PROCESS | 1750 | 1467598649454 Marionette DEBUG loaded listener.js 19:17:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f94e800) [pid = 1750] [serial = 1824] [outer = 0x8f6e5000] 19:17:30 INFO - PROCESS | 1750 | 1467598650353 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 19:17:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:17:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1362ms 19:17:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:17:30 INFO - PROCESS | 1750 | 1467598650388 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 19:17:30 INFO - PROCESS | 1750 | 1467598650391 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 19:17:30 INFO - PROCESS | 1750 | 1467598650404 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:17:30 INFO - PROCESS | 1750 | 1467598650409 Marionette TRACE conn4 <- [1,2402,null,{}] 19:17:30 INFO - PROCESS | 1750 | 1467598650425 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:30 INFO - PROCESS | 1750 | 1467598650434 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:30 INFO - PROCESS | 1750 | 1467598650651 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 19:17:30 INFO - PROCESS | 1750 | 1467598650675 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:30 INFO - PROCESS | 1750 | 1467598650684 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x9102dc00 == 30 [pid = 1750] [id = 608] 19:17:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x9102e800) [pid = 1750] [serial = 1825] [outer = (nil)] 19:17:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x91363c00) [pid = 1750] [serial = 1826] [outer = 0x9102e800] 19:17:30 INFO - PROCESS | 1750 | 1467598650756 Marionette DEBUG loaded listener.js 19:17:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x91378800) [pid = 1750] [serial = 1827] [outer = 0x9102e800] 19:17:31 INFO - PROCESS | 1750 | 1467598651742 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 19:17:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:17:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1391ms 19:17:31 INFO - PROCESS | 1750 | 1467598651788 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 19:17:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:17:31 INFO - PROCESS | 1750 | 1467598651793 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 19:17:31 INFO - PROCESS | 1750 | 1467598651806 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:17:31 INFO - PROCESS | 1750 | 1467598651809 Marionette TRACE conn4 <- [1,2406,null,{}] 19:17:31 INFO - PROCESS | 1750 | 1467598651815 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:31 INFO - PROCESS | 1750 | 1467598651819 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:32 INFO - PROCESS | 1750 | 1467598652031 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 19:17:32 INFO - PROCESS | 1750 | 1467598652053 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:32 INFO - PROCESS | 1750 | 1467598652061 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80bc00 == 31 [pid = 1750] [id = 609] 19:17:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x91337800) [pid = 1750] [serial = 1828] [outer = (nil)] 19:17:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x920cd000) [pid = 1750] [serial = 1829] [outer = 0x91337800] 19:17:32 INFO - PROCESS | 1750 | 1467598652129 Marionette DEBUG loaded listener.js 19:17:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x923afc00) [pid = 1750] [serial = 1830] [outer = 0x91337800] 19:17:32 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x9133f000) [pid = 1750] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:17:32 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x9102c400) [pid = 1750] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:17:32 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8d80d000) [pid = 1750] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:17:32 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8d8c8000) [pid = 1750] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:17:32 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8f94bc00) [pid = 1750] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:17:32 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8d80e800) [pid = 1750] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:17:32 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8dc2a800) [pid = 1750] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:17:32 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8baeb400) [pid = 1750] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:17:32 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x91028000) [pid = 1750] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:17:32 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x92d45c00) [pid = 1750] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:17:32 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x93b72000) [pid = 1750] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:17:32 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8e34c800) [pid = 1750] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:17:32 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8dc27800) [pid = 1750] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:17:33 INFO - PROCESS | 1750 | 1467598653165 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 19:17:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:17:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1387ms 19:17:33 INFO - PROCESS | 1750 | 1467598653185 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 19:17:33 INFO - PROCESS | 1750 | 1467598653191 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 19:17:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:17:33 INFO - PROCESS | 1750 | 1467598653205 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:17:33 INFO - PROCESS | 1750 | 1467598653207 Marionette TRACE conn4 <- [1,2410,null,{}] 19:17:33 INFO - PROCESS | 1750 | 1467598653213 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:33 INFO - PROCESS | 1750 | 1467598653218 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:33 INFO - PROCESS | 1750 | 1467598653371 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 19:17:33 INFO - PROCESS | 1750 | 1467598653390 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:33 INFO - PROCESS | 1750 | 1467598653397 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfa800 == 32 [pid = 1750] [id = 610] 19:17:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8d806800) [pid = 1750] [serial = 1831] [outer = (nil)] 19:17:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x9102c400) [pid = 1750] [serial = 1832] [outer = 0x8d806800] 19:17:33 INFO - PROCESS | 1750 | 1467598653465 Marionette DEBUG loaded listener.js 19:17:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x9136f400) [pid = 1750] [serial = 1833] [outer = 0x8d806800] 19:17:34 INFO - PROCESS | 1750 | 1467598654707 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 19:17:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:17:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1530ms 19:17:34 INFO - PROCESS | 1750 | 1467598654735 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 19:17:34 INFO - PROCESS | 1750 | 1467598654742 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 19:17:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:17:34 INFO - PROCESS | 1750 | 1467598654750 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:17:34 INFO - PROCESS | 1750 | 1467598654756 Marionette TRACE conn4 <- [1,2414,null,{}] 19:17:34 INFO - PROCESS | 1750 | 1467598654765 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:34 INFO - PROCESS | 1750 | 1467598654772 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:35 INFO - PROCESS | 1750 | 1467598655024 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 19:17:35 INFO - PROCESS | 1750 | 1467598655319 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:35 INFO - PROCESS | 1750 | 1467598655326 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80d400 == 33 [pid = 1750] [id = 611] 19:17:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8d8c2400) [pid = 1750] [serial = 1834] [outer = (nil)] 19:17:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f6db400) [pid = 1750] [serial = 1835] [outer = 0x8d8c2400] 19:17:35 INFO - PROCESS | 1750 | 1467598655416 Marionette DEBUG loaded listener.js 19:17:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8f8c1000) [pid = 1750] [serial = 1836] [outer = 0x8d8c2400] 19:17:36 INFO - PROCESS | 1750 | 1467598656397 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 19:17:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:17:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1689ms 19:17:36 INFO - PROCESS | 1750 | 1467598656439 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 19:17:36 INFO - PROCESS | 1750 | 1467598656447 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 19:17:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:17:36 INFO - PROCESS | 1750 | 1467598656458 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:17:36 INFO - PROCESS | 1750 | 1467598656462 Marionette TRACE conn4 <- [1,2418,null,{}] 19:17:36 INFO - PROCESS | 1750 | 1467598656469 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:36 INFO - PROCESS | 1750 | 1467598656475 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:36 INFO - PROCESS | 1750 | 1467598656667 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 19:17:36 INFO - PROCESS | 1750 | 1467598656865 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:36 INFO - PROCESS | 1750 | 1467598656874 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e349800 == 34 [pid = 1750] [id = 612] 19:17:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f6dc400) [pid = 1750] [serial = 1837] [outer = (nil)] 19:17:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x91029800) [pid = 1750] [serial = 1838] [outer = 0x8f6dc400] 19:17:37 INFO - PROCESS | 1750 | 1467598657001 Marionette DEBUG loaded listener.js 19:17:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x91372400) [pid = 1750] [serial = 1839] [outer = 0x8f6dc400] 19:17:38 INFO - PROCESS | 1750 | 1467598658045 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 19:17:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:17:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1636ms 19:17:38 INFO - PROCESS | 1750 | 1467598658094 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 19:17:38 INFO - PROCESS | 1750 | 1467598658098 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 19:17:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:17:38 INFO - PROCESS | 1750 | 1467598658106 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:17:38 INFO - PROCESS | 1750 | 1467598658112 Marionette TRACE conn4 <- [1,2422,null,{}] 19:17:38 INFO - PROCESS | 1750 | 1467598658129 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:38 INFO - PROCESS | 1750 | 1467598658138 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:38 INFO - PROCESS | 1750 | 1467598658323 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 19:17:38 INFO - PROCESS | 1750 | 1467598658510 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:38 INFO - PROCESS | 1750 | 1467598658522 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x92aea400 == 35 [pid = 1750] [id = 613] 19:17:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x92aeb400) [pid = 1750] [serial = 1840] [outer = (nil)] 19:17:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x92d41400) [pid = 1750] [serial = 1841] [outer = 0x92aeb400] 19:17:38 INFO - PROCESS | 1750 | 1467598658608 Marionette DEBUG loaded listener.js 19:17:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x92d4c000) [pid = 1750] [serial = 1842] [outer = 0x92aeb400] 19:17:39 INFO - PROCESS | 1750 | 1467598659550 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 19:17:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:17:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1494ms 19:17:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:17:39 INFO - PROCESS | 1750 | 1467598659600 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 19:17:39 INFO - PROCESS | 1750 | 1467598659604 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 19:17:39 INFO - PROCESS | 1750 | 1467598659611 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:17:39 INFO - PROCESS | 1750 | 1467598659614 Marionette TRACE conn4 <- [1,2426,null,{}] 19:17:39 INFO - PROCESS | 1750 | 1467598659620 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:39 INFO - PROCESS | 1750 | 1467598659626 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:39 INFO - PROCESS | 1750 | 1467598659827 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 19:17:40 INFO - PROCESS | 1750 | 1467598660027 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:40 INFO - PROCESS | 1750 | 1467598660039 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb47800 == 36 [pid = 1750] [id = 614] 19:17:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x8e39b000) [pid = 1750] [serial = 1843] [outer = (nil)] 19:17:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x930bbc00) [pid = 1750] [serial = 1844] [outer = 0x8e39b000] 19:17:40 INFO - PROCESS | 1750 | 1467598660159 Marionette DEBUG loaded listener.js 19:17:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x93b26800) [pid = 1750] [serial = 1845] [outer = 0x8e39b000] 19:17:41 INFO - PROCESS | 1750 | 1467598661117 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 19:17:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:17:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1544ms 19:17:41 INFO - PROCESS | 1750 | 1467598661155 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 19:17:41 INFO - PROCESS | 1750 | 1467598661158 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 19:17:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:17:41 INFO - PROCESS | 1750 | 1467598661165 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:17:41 INFO - PROCESS | 1750 | 1467598661169 Marionette TRACE conn4 <- [1,2430,null,{}] 19:17:41 INFO - PROCESS | 1750 | 1467598661175 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:41 INFO - PROCESS | 1750 | 1467598661180 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:41 INFO - PROCESS | 1750 | 1467598661355 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 19:17:41 INFO - PROCESS | 1750 | 1467598661554 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:41 INFO - PROCESS | 1750 | 1467598661562 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc29c00 == 37 [pid = 1750] [id = 615] 19:17:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x8e39f800) [pid = 1750] [serial = 1846] [outer = (nil)] 19:17:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x93b6e800) [pid = 1750] [serial = 1847] [outer = 0x8e39f800] 19:17:41 INFO - PROCESS | 1750 | 1467598661682 Marionette DEBUG loaded listener.js 19:17:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x93b76000) [pid = 1750] [serial = 1848] [outer = 0x8e39f800] 19:17:42 INFO - PROCESS | 1750 | 1467598662692 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 19:17:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:17:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1581ms 19:17:42 INFO - PROCESS | 1750 | 1467598662751 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 19:17:42 INFO - PROCESS | 1750 | 1467598662755 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 19:17:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:17:42 INFO - PROCESS | 1750 | 1467598662763 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:17:42 INFO - PROCESS | 1750 | 1467598662767 Marionette TRACE conn4 <- [1,2434,null,{}] 19:17:42 INFO - PROCESS | 1750 | 1467598662773 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:42 INFO - PROCESS | 1750 | 1467598662784 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:43 INFO - PROCESS | 1750 | 1467598662999 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 19:17:43 INFO - PROCESS | 1750 | 1467598663238 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:43 INFO - PROCESS | 1750 | 1467598663247 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d801800 == 38 [pid = 1750] [id = 616] 19:17:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8d80c800) [pid = 1750] [serial = 1849] [outer = (nil)] 19:17:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x9136c000) [pid = 1750] [serial = 1850] [outer = 0x8d80c800] 19:17:43 INFO - PROCESS | 1750 | 1467598663342 Marionette DEBUG loaded listener.js 19:17:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x92d47800) [pid = 1750] [serial = 1851] [outer = 0x8d80c800] 19:17:44 INFO - PROCESS | 1750 | 1467598664488 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 19:17:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:17:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1789ms 19:17:44 INFO - PROCESS | 1750 | 1467598664553 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 19:17:44 INFO - PROCESS | 1750 | 1467598664559 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 19:17:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:17:44 INFO - PROCESS | 1750 | 1467598664568 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:17:44 INFO - PROCESS | 1750 | 1467598664573 Marionette TRACE conn4 <- [1,2438,null,{}] 19:17:44 INFO - PROCESS | 1750 | 1467598664583 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:44 INFO - PROCESS | 1750 | 1467598664588 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:44 INFO - PROCESS | 1750 | 1467598664774 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 19:17:45 INFO - PROCESS | 1750 | 1467598665111 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:45 INFO - PROCESS | 1750 | 1467598665121 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc22000 == 39 [pid = 1750] [id = 617] 19:17:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x8dc24800) [pid = 1750] [serial = 1852] [outer = (nil)] 19:17:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8f6b4400) [pid = 1750] [serial = 1853] [outer = 0x8dc24800] 19:17:45 INFO - PROCESS | 1750 | 1467598665200 Marionette DEBUG loaded listener.js 19:17:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x8f6e4800) [pid = 1750] [serial = 1854] [outer = 0x8dc24800] 19:17:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae7000 == 38 [pid = 1750] [id = 596] 19:17:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8f83cc00 == 37 [pid = 1750] [id = 562] 19:17:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6b1800 == 36 [pid = 1750] [id = 568] 19:17:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8baee400 == 35 [pid = 1750] [id = 570] 19:17:46 INFO - PROCESS | 1750 | --DOCSHELL 0x92ae2000 == 34 [pid = 1750] [id = 569] 19:17:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf8000 == 33 [pid = 1750] [id = 564] 19:17:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c4c00 == 32 [pid = 1750] [id = 565] 19:17:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6bf800 == 31 [pid = 1750] [id = 561] 19:17:46 INFO - PROCESS | 1750 | --DOCSHELL 0x923b9c00 == 30 [pid = 1750] [id = 567] 19:17:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8d808c00 == 29 [pid = 1750] [id = 571] 19:17:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6e7c00 == 28 [pid = 1750] [id = 566] 19:17:46 INFO - PROCESS | 1750 | --DOCSHELL 0x9133e800 == 27 [pid = 1750] [id = 563] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x95261800) [pid = 1750] [serial = 1778] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x953b5000) [pid = 1750] [serial = 1782] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x953b4400) [pid = 1750] [serial = 1781] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x92f95800) [pid = 1750] [serial = 1785] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8f8cc400) [pid = 1750] [serial = 1784] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x8f83ec00) [pid = 1750] [serial = 1767] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x8f6df800) [pid = 1750] [serial = 1766] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x90f0e000) [pid = 1750] [serial = 1799] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8dc1f000) [pid = 1750] [serial = 1793] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8e349c00) [pid = 1750] [serial = 1794] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x8e397c00) [pid = 1750] [serial = 1788] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8e358400) [pid = 1750] [serial = 1787] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8baf4c00) [pid = 1750] [serial = 1790] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x91379c00) [pid = 1750] [serial = 1770] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x91338800) [pid = 1750] [serial = 1769] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8bb4f400) [pid = 1750] [serial = 1791] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x93b2f400) [pid = 1750] [serial = 1773] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x930bec00) [pid = 1750] [serial = 1772] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x9484e000) [pid = 1750] [serial = 1776] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x93d43400) [pid = 1750] [serial = 1775] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x90f12800) [pid = 1750] [serial = 1800] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x90f98800) [pid = 1750] [serial = 1803] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8f841800) [pid = 1750] [serial = 1797] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8f6db800) [pid = 1750] [serial = 1796] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x95268400) [pid = 1750] [serial = 1779] [outer = (nil)] [url = about:blank] 19:17:46 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x90f91800) [pid = 1750] [serial = 1802] [outer = (nil)] [url = about:blank] 19:17:47 INFO - PROCESS | 1750 | 1467598667256 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 19:17:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:17:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 2743ms 19:17:47 INFO - PROCESS | 1750 | 1467598667311 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 19:17:47 INFO - PROCESS | 1750 | 1467598667317 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 19:17:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:17:47 INFO - PROCESS | 1750 | 1467598667326 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:17:47 INFO - PROCESS | 1750 | 1467598667331 Marionette TRACE conn4 <- [1,2442,null,{}] 19:17:47 INFO - PROCESS | 1750 | 1467598667339 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:47 INFO - PROCESS | 1750 | 1467598667345 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:47 INFO - PROCESS | 1750 | 1467598667515 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 19:17:47 INFO - PROCESS | 1750 | 1467598667707 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:47 INFO - PROCESS | 1750 | 1467598667722 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcef400 == 28 [pid = 1750] [id = 618] 19:17:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8bcef800) [pid = 1750] [serial = 1855] [outer = (nil)] 19:17:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8bcf8400) [pid = 1750] [serial = 1856] [outer = 0x8bcef800] 19:17:47 INFO - PROCESS | 1750 | 1467598667796 Marionette DEBUG loaded listener.js 19:17:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8d807000) [pid = 1750] [serial = 1857] [outer = 0x8bcef800] 19:17:48 INFO - PROCESS | 1750 | 1467598668584 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 19:17:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:17:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1281ms 19:17:48 INFO - PROCESS | 1750 | 1467598668607 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 19:17:48 INFO - PROCESS | 1750 | 1467598668615 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 19:17:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:17:48 INFO - PROCESS | 1750 | 1467598668626 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:17:48 INFO - PROCESS | 1750 | 1467598668630 Marionette TRACE conn4 <- [1,2446,null,{}] 19:17:48 INFO - PROCESS | 1750 | 1467598668637 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:48 INFO - PROCESS | 1750 | 1467598668642 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:48 INFO - PROCESS | 1750 | 1467598668802 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 19:17:48 INFO - PROCESS | 1750 | 1467598668821 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:48 INFO - PROCESS | 1750 | 1467598668830 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e358400 == 29 [pid = 1750] [id = 619] 19:17:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8e392c00) [pid = 1750] [serial = 1858] [outer = (nil)] 19:17:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8e39c000) [pid = 1750] [serial = 1859] [outer = 0x8e392c00] 19:17:48 INFO - PROCESS | 1750 | 1467598668902 Marionette DEBUG loaded listener.js 19:17:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f6b6c00) [pid = 1750] [serial = 1860] [outer = 0x8e392c00] 19:17:49 INFO - PROCESS | 1750 | 1467598669968 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 19:17:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:17:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1384ms 19:17:50 INFO - PROCESS | 1750 | 1467598670011 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 19:17:50 INFO - PROCESS | 1750 | 1467598670015 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 19:17:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:17:50 INFO - PROCESS | 1750 | 1467598670029 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:17:50 INFO - PROCESS | 1750 | 1467598670035 Marionette TRACE conn4 <- [1,2450,null,{}] 19:17:50 INFO - PROCESS | 1750 | 1467598670071 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:50 INFO - PROCESS | 1750 | 1467598670080 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:50 INFO - PROCESS | 1750 | 1467598670326 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 19:17:50 INFO - PROCESS | 1750 | 1467598670355 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:50 INFO - PROCESS | 1750 | 1467598670367 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f945800 == 30 [pid = 1750] [id = 620] 19:17:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f947000) [pid = 1750] [serial = 1861] [outer = (nil)] 19:17:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8f94cc00) [pid = 1750] [serial = 1862] [outer = 0x8f947000] 19:17:50 INFO - PROCESS | 1750 | 1467598670440 Marionette DEBUG loaded listener.js 19:17:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x90f09000) [pid = 1750] [serial = 1863] [outer = 0x8f947000] 19:17:51 INFO - PROCESS | 1750 | 1467598671390 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 19:17:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:17:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1389ms 19:17:51 INFO - PROCESS | 1750 | 1467598671419 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 19:17:51 INFO - PROCESS | 1750 | 1467598671423 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 19:17:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:17:51 INFO - PROCESS | 1750 | 1467598671429 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:17:51 INFO - PROCESS | 1750 | 1467598671433 Marionette TRACE conn4 <- [1,2454,null,{}] 19:17:51 INFO - PROCESS | 1750 | 1467598671438 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:51 INFO - PROCESS | 1750 | 1467598671443 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:51 INFO - PROCESS | 1750 | 1467598671674 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 19:17:52 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x920cfc00) [pid = 1750] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:17:52 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8f954000) [pid = 1750] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:17:52 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x9102e800) [pid = 1750] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:17:52 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8d8bc000) [pid = 1750] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:17:52 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8bcf5800) [pid = 1750] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:17:52 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x9102bc00) [pid = 1750] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:17:52 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8d810400) [pid = 1750] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:17:52 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8f6e5000) [pid = 1750] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:17:52 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x91337800) [pid = 1750] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:17:52 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x8d806800) [pid = 1750] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:17:52 INFO - PROCESS | 1750 | 1467598672236 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:52 INFO - PROCESS | 1750 | 1467598672241 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae8400 == 31 [pid = 1750] [id = 621] 19:17:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x8bb44000) [pid = 1750] [serial = 1864] [outer = (nil)] 19:17:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8d810800) [pid = 1750] [serial = 1865] [outer = 0x8bb44000] 19:17:52 INFO - PROCESS | 1750 | 1467598672317 Marionette DEBUG loaded listener.js 19:17:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8f6e8800) [pid = 1750] [serial = 1866] [outer = 0x8bb44000] 19:17:53 INFO - PROCESS | 1750 | 1467598673073 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 19:17:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:17:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1684ms 19:17:53 INFO - PROCESS | 1750 | 1467598673120 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 19:17:53 INFO - PROCESS | 1750 | 1467598673124 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 19:17:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:17:53 INFO - PROCESS | 1750 | 1467598673130 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:17:53 INFO - PROCESS | 1750 | 1467598673134 Marionette TRACE conn4 <- [1,2458,null,{}] 19:17:53 INFO - PROCESS | 1750 | 1467598673139 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:53 INFO - PROCESS | 1750 | 1467598673144 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:53 INFO - PROCESS | 1750 | 1467598673291 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 19:17:53 INFO - PROCESS | 1750 | 1467598673310 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:53 INFO - PROCESS | 1750 | 1467598673318 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f94a800 == 32 [pid = 1750] [id = 622] 19:17:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x90f8c400) [pid = 1750] [serial = 1867] [outer = (nil)] 19:17:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x91024000) [pid = 1750] [serial = 1868] [outer = 0x90f8c400] 19:17:53 INFO - PROCESS | 1750 | 1467598673385 Marionette DEBUG loaded listener.js 19:17:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x9102bc00) [pid = 1750] [serial = 1869] [outer = 0x90f8c400] 19:17:54 INFO - PROCESS | 1750 | 1467598674381 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 19:17:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:17:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1336ms 19:17:54 INFO - PROCESS | 1750 | 1467598674468 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 19:17:54 INFO - PROCESS | 1750 | 1467598674475 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 19:17:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:17:54 INFO - PROCESS | 1750 | 1467598674484 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:17:54 INFO - PROCESS | 1750 | 1467598674489 Marionette TRACE conn4 <- [1,2462,null,{}] 19:17:54 INFO - PROCESS | 1750 | 1467598674498 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:54 INFO - PROCESS | 1750 | 1467598674503 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:54 INFO - PROCESS | 1750 | 1467598674731 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 19:17:55 INFO - PROCESS | 1750 | 1467598674988 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:55 INFO - PROCESS | 1750 | 1467598675001 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80e400 == 33 [pid = 1750] [id = 623] 19:17:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8d810000) [pid = 1750] [serial = 1870] [outer = (nil)] 19:17:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8d8c5400) [pid = 1750] [serial = 1871] [outer = 0x8d810000] 19:17:55 INFO - PROCESS | 1750 | 1467598675109 Marionette DEBUG loaded listener.js 19:17:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8dc1f000) [pid = 1750] [serial = 1872] [outer = 0x8d810000] 19:17:56 INFO - PROCESS | 1750 | 1467598676179 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 19:17:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:17:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1786ms 19:17:56 INFO - PROCESS | 1750 | 1467598676271 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 19:17:56 INFO - PROCESS | 1750 | 1467598676278 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 19:17:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:17:56 INFO - PROCESS | 1750 | 1467598676289 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:17:56 INFO - PROCESS | 1750 | 1467598676293 Marionette TRACE conn4 <- [1,2466,null,{}] 19:17:56 INFO - PROCESS | 1750 | 1467598676300 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:56 INFO - PROCESS | 1750 | 1467598676307 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:56 INFO - PROCESS | 1750 | 1467598676533 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 19:17:56 INFO - PROCESS | 1750 | 1467598676813 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:56 INFO - PROCESS | 1750 | 1467598676823 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baee400 == 34 [pid = 1750] [id = 624] 19:17:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f841800) [pid = 1750] [serial = 1873] [outer = (nil)] 19:17:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8f950400) [pid = 1750] [serial = 1874] [outer = 0x8f841800] 19:17:56 INFO - PROCESS | 1750 | 1467598676908 Marionette DEBUG loaded listener.js 19:17:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x90f0b400) [pid = 1750] [serial = 1875] [outer = 0x8f841800] 19:17:57 INFO - PROCESS | 1750 | 1467598677937 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 19:17:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:17:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1694ms 19:17:57 INFO - PROCESS | 1750 | 1467598677983 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 19:17:57 INFO - PROCESS | 1750 | 1467598677987 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 19:17:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:17:57 INFO - PROCESS | 1750 | 1467598677994 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:17:58 INFO - PROCESS | 1750 | 1467598678001 Marionette TRACE conn4 <- [1,2470,null,{}] 19:17:58 INFO - PROCESS | 1750 | 1467598678017 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:58 INFO - PROCESS | 1750 | 1467598678026 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:58 INFO - PROCESS | 1750 | 1467598678208 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 19:17:58 INFO - PROCESS | 1750 | 1467598678438 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:17:58 INFO - PROCESS | 1750 | 1467598678451 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x91379c00 == 35 [pid = 1750] [id = 625] 19:17:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x9137a800) [pid = 1750] [serial = 1876] [outer = (nil)] 19:17:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x920c6000) [pid = 1750] [serial = 1877] [outer = 0x9137a800] 19:17:58 INFO - PROCESS | 1750 | 1467598678577 Marionette DEBUG loaded listener.js 19:17:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x920d0000) [pid = 1750] [serial = 1878] [outer = 0x9137a800] 19:17:59 INFO - PROCESS | 1750 | 1467598679589 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 19:17:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:17:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1639ms 19:17:59 INFO - PROCESS | 1750 | 1467598679634 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 19:17:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:17:59 INFO - PROCESS | 1750 | 1467598679639 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 19:17:59 INFO - PROCESS | 1750 | 1467598679646 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:17:59 INFO - PROCESS | 1750 | 1467598679650 Marionette TRACE conn4 <- [1,2474,null,{}] 19:17:59 INFO - PROCESS | 1750 | 1467598679656 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:17:59 INFO - PROCESS | 1750 | 1467598679661 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:17:59 INFO - PROCESS | 1750 | 1467598679855 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 19:18:00 INFO - PROCESS | 1750 | 1467598680087 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:00 INFO - PROCESS | 1750 | 1467598680097 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb44800 == 36 [pid = 1750] [id = 626] 19:18:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x8bcf6000) [pid = 1750] [serial = 1879] [outer = (nil)] 19:18:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x8d8bec00) [pid = 1750] [serial = 1880] [outer = 0x8bcf6000] 19:18:00 INFO - PROCESS | 1750 | 1467598680226 Marionette DEBUG loaded listener.js 19:18:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x8f6b5400) [pid = 1750] [serial = 1881] [outer = 0x8bcf6000] 19:18:01 INFO - PROCESS | 1750 | 1467598681492 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x923af000) [pid = 1750] [serial = 1814] [outer = (nil)] [url = about:blank] 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x9133fc00) [pid = 1750] [serial = 1812] [outer = (nil)] [url = about:blank] 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x91363c00) [pid = 1750] [serial = 1826] [outer = (nil)] [url = about:blank] 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8dc1dc00) [pid = 1750] [serial = 1820] [outer = (nil)] [url = about:blank] 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x91378800) [pid = 1750] [serial = 1827] [outer = (nil)] [url = about:blank] 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8e393000) [pid = 1750] [serial = 1817] [outer = (nil)] [url = about:blank] 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x91375c00) [pid = 1750] [serial = 1806] [outer = (nil)] [url = about:blank] 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8f6e3000) [pid = 1750] [serial = 1809] [outer = (nil)] [url = about:blank] 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x91335c00) [pid = 1750] [serial = 1805] [outer = (nil)] [url = about:blank] 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8e394800) [pid = 1750] [serial = 1808] [outer = (nil)] [url = about:blank] 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8f94e800) [pid = 1750] [serial = 1824] [outer = (nil)] [url = about:blank] 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x90f05400) [pid = 1750] [serial = 1818] [outer = (nil)] [url = about:blank] 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8f8c4400) [pid = 1750] [serial = 1823] [outer = (nil)] [url = about:blank] 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8e354800) [pid = 1750] [serial = 1821] [outer = (nil)] [url = about:blank] 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x920cd000) [pid = 1750] [serial = 1829] [outer = (nil)] [url = about:blank] 19:18:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:18:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1896ms 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x923ba000) [pid = 1750] [serial = 1815] [outer = (nil)] [url = about:blank] 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x9102a800) [pid = 1750] [serial = 1811] [outer = (nil)] [url = about:blank] 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x9102c400) [pid = 1750] [serial = 1832] [outer = (nil)] [url = about:blank] 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x9136f400) [pid = 1750] [serial = 1833] [outer = (nil)] [url = about:blank] 19:18:01 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0x923afc00) [pid = 1750] [serial = 1830] [outer = (nil)] [url = about:blank] 19:18:01 INFO - PROCESS | 1750 | 1467598681559 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 19:18:01 INFO - PROCESS | 1750 | 1467598681565 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 19:18:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:18:01 INFO - PROCESS | 1750 | 1467598681573 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:18:01 INFO - PROCESS | 1750 | 1467598681580 Marionette TRACE conn4 <- [1,2478,null,{}] 19:18:01 INFO - PROCESS | 1750 | 1467598681588 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:01 INFO - PROCESS | 1750 | 1467598681593 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:01 INFO - PROCESS | 1750 | 1467598681769 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 19:18:01 INFO - PROCESS | 1750 | 1467598681963 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:01 INFO - PROCESS | 1750 | 1467598681970 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8bc800 == 37 [pid = 1750] [id = 627] 19:18:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x8d8bfc00) [pid = 1750] [serial = 1882] [outer = (nil)] 19:18:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x8dc26800) [pid = 1750] [serial = 1883] [outer = 0x8d8bfc00] 19:18:02 INFO - PROCESS | 1750 | 1467598682055 Marionette DEBUG loaded listener.js 19:18:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x8e39f000) [pid = 1750] [serial = 1884] [outer = 0x8d8bfc00] 19:18:02 INFO - PROCESS | 1750 | 1467598682864 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 19:18:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:18:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1334ms 19:18:02 INFO - PROCESS | 1750 | 1467598682912 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 19:18:02 INFO - PROCESS | 1750 | 1467598682918 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 19:18:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:18:02 INFO - PROCESS | 1750 | 1467598682929 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:18:02 INFO - PROCESS | 1750 | 1467598682932 Marionette TRACE conn4 <- [1,2482,null,{}] 19:18:02 INFO - PROCESS | 1750 | 1467598682939 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:02 INFO - PROCESS | 1750 | 1467598682944 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:03 INFO - PROCESS | 1750 | 1467598683111 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 19:18:03 INFO - PROCESS | 1750 | 1467598683121 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:03 INFO - PROCESS | 1750 | 1467598683130 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc1d800 == 38 [pid = 1750] [id = 628] 19:18:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8f848400) [pid = 1750] [serial = 1885] [outer = (nil)] 19:18:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8f94ec00) [pid = 1750] [serial = 1886] [outer = 0x8f848400] 19:18:03 INFO - PROCESS | 1750 | 1467598683201 Marionette DEBUG loaded listener.js 19:18:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x90f0e400) [pid = 1750] [serial = 1887] [outer = 0x8f848400] 19:18:04 INFO - PROCESS | 1750 | 1467598684196 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 19:18:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:18:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1332ms 19:18:04 INFO - PROCESS | 1750 | 1467598684261 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 19:18:04 INFO - PROCESS | 1750 | 1467598684265 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 19:18:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:18:04 INFO - PROCESS | 1750 | 1467598684272 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:18:04 INFO - PROCESS | 1750 | 1467598684277 Marionette TRACE conn4 <- [1,2486,null,{}] 19:18:04 INFO - PROCESS | 1750 | 1467598684304 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:04 INFO - PROCESS | 1750 | 1467598684312 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:04 INFO - PROCESS | 1750 | 1467598684599 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 19:18:04 INFO - PROCESS | 1750 | 1467598684637 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:04 INFO - PROCESS | 1750 | 1467598684651 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x9133e800 == 39 [pid = 1750] [id = 629] 19:18:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x9133f800) [pid = 1750] [serial = 1888] [outer = (nil)] 19:18:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x9136ac00) [pid = 1750] [serial = 1889] [outer = 0x9133f800] 19:18:04 INFO - PROCESS | 1750 | 1467598684775 Marionette DEBUG loaded listener.js 19:18:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x91379800) [pid = 1750] [serial = 1890] [outer = 0x9133f800] 19:18:05 INFO - PROCESS | 1750 | 1467598685914 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 19:18:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:18:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1697ms 19:18:05 INFO - PROCESS | 1750 | 1467598685972 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 19:18:05 INFO - PROCESS | 1750 | 1467598685976 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 19:18:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:18:05 INFO - PROCESS | 1750 | 1467598685982 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:18:05 INFO - PROCESS | 1750 | 1467598685985 Marionette TRACE conn4 <- [1,2490,null,{}] 19:18:05 INFO - PROCESS | 1750 | 1467598685991 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:05 INFO - PROCESS | 1750 | 1467598685995 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:06 INFO - PROCESS | 1750 | 1467598686209 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 19:18:06 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8e39f800) [pid = 1750] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:18:06 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8d80c800) [pid = 1750] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:18:06 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8bcef800) [pid = 1750] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:18:06 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8e392c00) [pid = 1750] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:18:06 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8dc24800) [pid = 1750] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:18:06 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x8f947000) [pid = 1750] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:18:06 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x8bb44000) [pid = 1750] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:18:06 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x8d8c2400) [pid = 1750] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:18:06 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0x8f6dc400) [pid = 1750] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:18:06 INFO - PROCESS | 1750 | --DOMWINDOW == 60 (0x92aeb400) [pid = 1750] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:18:06 INFO - PROCESS | 1750 | --DOMWINDOW == 59 (0x8e39b000) [pid = 1750] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:18:06 INFO - PROCESS | 1750 | 1467598686448 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:06 INFO - PROCESS | 1750 | 1467598686454 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb44000 == 40 [pid = 1750] [id = 630] 19:18:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 60 (0x8bcef800) [pid = 1750] [serial = 1891] [outer = (nil)] 19:18:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 61 (0x8e349c00) [pid = 1750] [serial = 1892] [outer = 0x8bcef800] 19:18:06 INFO - PROCESS | 1750 | 1467598686527 Marionette DEBUG loaded listener.js 19:18:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x8e39b000) [pid = 1750] [serial = 1893] [outer = 0x8bcef800] 19:18:07 INFO - PROCESS | 1750 | 1467598687331 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 19:18:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:18:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1389ms 19:18:07 INFO - PROCESS | 1750 | 1467598687372 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 19:18:07 INFO - PROCESS | 1750 | 1467598687376 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 19:18:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:18:07 INFO - PROCESS | 1750 | 1467598687382 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:18:07 INFO - PROCESS | 1750 | 1467598687384 Marionette TRACE conn4 <- [1,2494,null,{}] 19:18:07 INFO - PROCESS | 1750 | 1467598687390 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:07 INFO - PROCESS | 1750 | 1467598687396 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:07 INFO - PROCESS | 1750 | 1467598687547 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 19:18:07 INFO - PROCESS | 1750 | 1467598687560 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:07 INFO - PROCESS | 1750 | 1467598687569 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x91383000 == 41 [pid = 1750] [id = 631] 19:18:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x920c7400) [pid = 1750] [serial = 1894] [outer = (nil)] 19:18:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x923b8000) [pid = 1750] [serial = 1895] [outer = 0x920c7400] 19:18:07 INFO - PROCESS | 1750 | 1467598687637 Marionette DEBUG loaded listener.js 19:18:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x923bc800) [pid = 1750] [serial = 1896] [outer = 0x920c7400] 19:18:08 INFO - PROCESS | 1750 | 1467598688671 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 19:18:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:18:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1328ms 19:18:08 INFO - PROCESS | 1750 | 1467598688712 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 19:18:08 INFO - PROCESS | 1750 | 1467598688719 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 19:18:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:18:08 INFO - PROCESS | 1750 | 1467598688728 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:18:08 INFO - PROCESS | 1750 | 1467598688732 Marionette TRACE conn4 <- [1,2498,null,{}] 19:18:08 INFO - PROCESS | 1750 | 1467598688742 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:08 INFO - PROCESS | 1750 | 1467598688748 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:08 INFO - PROCESS | 1750 | 1467598688939 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 19:18:09 INFO - PROCESS | 1750 | 1467598689123 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:09 INFO - PROCESS | 1750 | 1467598689138 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baed000 == 42 [pid = 1750] [id = 632] 19:18:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8bb4f400) [pid = 1750] [serial = 1897] [outer = (nil)] 19:18:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8e34b400) [pid = 1750] [serial = 1898] [outer = 0x8bb4f400] 19:18:09 INFO - PROCESS | 1750 | 1467598689278 Marionette DEBUG loaded listener.js 19:18:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8f6e2c00) [pid = 1750] [serial = 1899] [outer = 0x8bb4f400] 19:18:10 INFO - PROCESS | 1750 | 1467598690310 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 19:18:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:18:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1640ms 19:18:10 INFO - PROCESS | 1750 | 1467598690367 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 19:18:10 INFO - PROCESS | 1750 | 1467598690374 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 19:18:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:18:10 INFO - PROCESS | 1750 | 1467598690385 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:18:10 INFO - PROCESS | 1750 | 1467598690389 Marionette TRACE conn4 <- [1,2502,null,{}] 19:18:10 INFO - PROCESS | 1750 | 1467598690396 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:10 INFO - PROCESS | 1750 | 1467598690402 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:10 INFO - PROCESS | 1750 | 1467598690599 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 19:18:10 INFO - PROCESS | 1750 | 1467598690795 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:10 INFO - PROCESS | 1750 | 1467598690805 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e34d400 == 43 [pid = 1750] [id = 633] 19:18:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8f6b8800) [pid = 1750] [serial = 1900] [outer = (nil)] 19:18:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x90f96800) [pid = 1750] [serial = 1901] [outer = 0x8f6b8800] 19:18:10 INFO - PROCESS | 1750 | 1467598690885 Marionette DEBUG loaded listener.js 19:18:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x91339800) [pid = 1750] [serial = 1902] [outer = 0x8f6b8800] 19:18:11 INFO - PROCESS | 1750 | 1467598691908 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 19:18:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:18:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1591ms 19:18:11 INFO - PROCESS | 1750 | 1467598691976 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 19:18:11 INFO - PROCESS | 1750 | 1467598691981 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 19:18:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:18:11 INFO - PROCESS | 1750 | 1467598691988 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:18:11 INFO - PROCESS | 1750 | 1467598691994 Marionette TRACE conn4 <- [1,2506,null,{}] 19:18:12 INFO - PROCESS | 1750 | 1467598692011 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:12 INFO - PROCESS | 1750 | 1467598692019 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:12 INFO - PROCESS | 1750 | 1467598692235 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 19:18:12 INFO - PROCESS | 1750 | 1467598692470 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:12 INFO - PROCESS | 1750 | 1467598692479 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f951000 == 44 [pid = 1750] [id = 634] 19:18:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x92ae6c00) [pid = 1750] [serial = 1903] [outer = (nil)] 19:18:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x92aeb400) [pid = 1750] [serial = 1904] [outer = 0x92ae6c00] 19:18:12 INFO - PROCESS | 1750 | 1467598692610 Marionette DEBUG loaded listener.js 19:18:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x92d46800) [pid = 1750] [serial = 1905] [outer = 0x92ae6c00] 19:18:13 INFO - PROCESS | 1750 | 1467598693519 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 19:18:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:18:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1585ms 19:18:13 INFO - PROCESS | 1750 | 1467598693573 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 19:18:13 INFO - PROCESS | 1750 | 1467598693578 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 19:18:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:18:13 INFO - PROCESS | 1750 | 1467598693584 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:18:13 INFO - PROCESS | 1750 | 1467598693587 Marionette TRACE conn4 <- [1,2510,null,{}] 19:18:13 INFO - PROCESS | 1750 | 1467598693595 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:13 INFO - PROCESS | 1750 | 1467598693600 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:13 INFO - PROCESS | 1750 | 1467598693781 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 19:18:13 INFO - PROCESS | 1750 | 1467598693964 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:13 INFO - PROCESS | 1750 | 1467598693975 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baed800 == 45 [pid = 1750] [id = 635] 19:18:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8bcf4400) [pid = 1750] [serial = 1906] [outer = (nil)] 19:18:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x930ba800) [pid = 1750] [serial = 1907] [outer = 0x8bcf4400] 19:18:14 INFO - PROCESS | 1750 | 1467598694051 Marionette DEBUG loaded listener.js 19:18:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x93b32800) [pid = 1750] [serial = 1908] [outer = 0x8bcf4400] 19:18:14 INFO - PROCESS | 1750 | 1467598694986 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 19:18:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:18:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1479ms 19:18:15 INFO - PROCESS | 1750 | 1467598695065 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 19:18:15 INFO - PROCESS | 1750 | 1467598695068 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 19:18:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:18:15 INFO - PROCESS | 1750 | 1467598695075 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:18:15 INFO - PROCESS | 1750 | 1467598695078 Marionette TRACE conn4 <- [1,2514,null,{}] 19:18:15 INFO - PROCESS | 1750 | 1467598695085 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:15 INFO - PROCESS | 1750 | 1467598695090 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:15 INFO - PROCESS | 1750 | 1467598695305 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 19:18:15 INFO - PROCESS | 1750 | 1467598695553 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:15 INFO - PROCESS | 1750 | 1467598695559 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c5800 == 46 [pid = 1750] [id = 636] 19:18:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x9136e800) [pid = 1750] [serial = 1909] [outer = (nil)] 19:18:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x93b70000) [pid = 1750] [serial = 1910] [outer = 0x9136e800] 19:18:15 INFO - PROCESS | 1750 | 1467598695685 Marionette DEBUG loaded listener.js 19:18:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x93d42000) [pid = 1750] [serial = 1911] [outer = 0x9136e800] 19:18:16 INFO - PROCESS | 1750 | 1467598696579 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 19:18:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:18:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1536ms 19:18:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:18:16 INFO - PROCESS | 1750 | 1467598696612 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 19:18:16 INFO - PROCESS | 1750 | 1467598696615 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 19:18:16 INFO - PROCESS | 1750 | 1467598696623 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:18:16 INFO - PROCESS | 1750 | 1467598696626 Marionette TRACE conn4 <- [1,2518,null,{}] 19:18:16 INFO - PROCESS | 1750 | 1467598696633 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:16 INFO - PROCESS | 1750 | 1467598696644 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:16 INFO - PROCESS | 1750 | 1467598696859 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 19:18:17 INFO - PROCESS | 1750 | 1467598697048 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:17 INFO - PROCESS | 1750 | 1467598697054 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf3c00 == 47 [pid = 1750] [id = 637] 19:18:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x93d3f800) [pid = 1750] [serial = 1912] [outer = (nil)] 19:18:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x95269000) [pid = 1750] [serial = 1913] [outer = 0x93d3f800] 19:18:17 INFO - PROCESS | 1750 | 1467598697138 Marionette DEBUG loaded listener.js 19:18:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x9526c400) [pid = 1750] [serial = 1914] [outer = 0x93d3f800] 19:18:18 INFO - PROCESS | 1750 | 1467598698053 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 19:18:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:18:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1483ms 19:18:18 INFO - PROCESS | 1750 | 1467598698129 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 19:18:18 INFO - PROCESS | 1750 | 1467598698132 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 19:18:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:18:18 INFO - PROCESS | 1750 | 1467598698140 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:18:18 INFO - PROCESS | 1750 | 1467598698144 Marionette TRACE conn4 <- [1,2522,null,{}] 19:18:18 INFO - PROCESS | 1750 | 1467598698150 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:18 INFO - PROCESS | 1750 | 1467598698155 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:18 INFO - PROCESS | 1750 | 1467598698323 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 19:18:18 INFO - PROCESS | 1750 | 1467598698518 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:18 INFO - PROCESS | 1750 | 1467598698527 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf2800 == 48 [pid = 1750] [id = 638] 19:18:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8bcf2c00) [pid = 1750] [serial = 1915] [outer = (nil)] 19:18:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8dc2a400) [pid = 1750] [serial = 1916] [outer = 0x8bcf2c00] 19:18:18 INFO - PROCESS | 1750 | 1467598698607 Marionette DEBUG loaded listener.js 19:18:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8f6e7800) [pid = 1750] [serial = 1917] [outer = 0x8bcf2c00] 19:18:19 INFO - PROCESS | 1750 | 1467598699507 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 19:18:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:18:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1430ms 19:18:19 INFO - PROCESS | 1750 | 1467598699571 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 19:18:19 INFO - PROCESS | 1750 | 1467598699575 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 19:18:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:18:19 INFO - PROCESS | 1750 | 1467598699581 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:18:19 INFO - PROCESS | 1750 | 1467598699585 Marionette TRACE conn4 <- [1,2526,null,{}] 19:18:19 INFO - PROCESS | 1750 | 1467598699591 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:19 INFO - PROCESS | 1750 | 1467598699596 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:19 INFO - PROCESS | 1750 | 1467598699776 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 19:18:20 INFO - PROCESS | 1750 | 1467598700245 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:20 INFO - PROCESS | 1750 | 1467598700253 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb46800 == 49 [pid = 1750] [id = 639] 19:18:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x8bb47c00) [pid = 1750] [serial = 1918] [outer = (nil)] 19:18:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x8bb4d400) [pid = 1750] [serial = 1919] [outer = 0x8bb47c00] 19:18:20 INFO - PROCESS | 1750 | 1467598700333 Marionette DEBUG loaded listener.js 19:18:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8d803800) [pid = 1750] [serial = 1920] [outer = 0x8bb47c00] 19:18:21 INFO - PROCESS | 1750 | 1467598701247 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 19:18:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:18:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1735ms 19:18:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:18:21 INFO - PROCESS | 1750 | 1467598701319 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 19:18:21 INFO - PROCESS | 1750 | 1467598701323 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 19:18:21 INFO - PROCESS | 1750 | 1467598701332 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:18:21 INFO - PROCESS | 1750 | 1467598701337 Marionette TRACE conn4 <- [1,2530,null,{}] 19:18:21 INFO - PROCESS | 1750 | 1467598701345 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:21 INFO - PROCESS | 1750 | 1467598701350 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:21 INFO - PROCESS | 1750 | 1467598701588 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 19:18:21 INFO - PROCESS | 1750 | 1467598701812 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:21 INFO - PROCESS | 1750 | 1467598701822 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4f800 == 50 [pid = 1750] [id = 640] 19:18:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x8f6c0000) [pid = 1750] [serial = 1921] [outer = (nil)] 19:18:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x8f8c5400) [pid = 1750] [serial = 1922] [outer = 0x8f6c0000] 19:18:21 INFO - PROCESS | 1750 | 1467598701944 Marionette DEBUG loaded listener.js 19:18:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x90f8b400) [pid = 1750] [serial = 1923] [outer = 0x8f6c0000] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb44000 == 49 [pid = 1750] [id = 630] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x9133e800 == 48 [pid = 1750] [id = 629] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc1d800 == 47 [pid = 1750] [id = 628] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8bc800 == 46 [pid = 1750] [id = 627] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb47800 == 45 [pid = 1750] [id = 614] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcef400 == 44 [pid = 1750] [id = 618] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8f94a800 == 43 [pid = 1750] [id = 622] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8e358400 == 42 [pid = 1750] [id = 619] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb44800 == 41 [pid = 1750] [id = 626] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80e400 == 40 [pid = 1750] [id = 623] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae8400 == 39 [pid = 1750] [id = 621] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x91379c00 == 38 [pid = 1750] [id = 625] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8baee400 == 37 [pid = 1750] [id = 624] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc29c00 == 36 [pid = 1750] [id = 615] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8d801800 == 35 [pid = 1750] [id = 616] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8f945800 == 34 [pid = 1750] [id = 620] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc22000 == 33 [pid = 1750] [id = 617] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf2800 == 32 [pid = 1750] [id = 638] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb46800 == 31 [pid = 1750] [id = 639] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf3c00 == 30 [pid = 1750] [id = 637] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c5800 == 29 [pid = 1750] [id = 636] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8f951000 == 28 [pid = 1750] [id = 634] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8baed800 == 27 [pid = 1750] [id = 635] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8e34d400 == 26 [pid = 1750] [id = 633] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x91383000 == 25 [pid = 1750] [id = 631] 19:18:23 INFO - PROCESS | 1750 | --DOCSHELL 0x8baed000 == 24 [pid = 1750] [id = 632] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x91024000) [pid = 1750] [serial = 1868] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x93b6e800) [pid = 1750] [serial = 1847] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x92d47800) [pid = 1750] [serial = 1851] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x9136c000) [pid = 1750] [serial = 1850] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x8bcf8400) [pid = 1750] [serial = 1856] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8d807000) [pid = 1750] [serial = 1857] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8e39c000) [pid = 1750] [serial = 1859] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x8f6e4800) [pid = 1750] [serial = 1854] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x8f6b4400) [pid = 1750] [serial = 1853] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8f94cc00) [pid = 1750] [serial = 1862] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8d810800) [pid = 1750] [serial = 1865] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x90f09000) [pid = 1750] [serial = 1863] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x8f8c1000) [pid = 1750] [serial = 1836] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8f6db400) [pid = 1750] [serial = 1835] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x91372400) [pid = 1750] [serial = 1839] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x91029800) [pid = 1750] [serial = 1838] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x92d4c000) [pid = 1750] [serial = 1842] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x92d41400) [pid = 1750] [serial = 1841] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x93b26800) [pid = 1750] [serial = 1845] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x930bbc00) [pid = 1750] [serial = 1844] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x93b76000) [pid = 1750] [serial = 1848] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8f6e8800) [pid = 1750] [serial = 1866] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8f6b6c00) [pid = 1750] [serial = 1860] [outer = (nil)] [url = about:blank] 19:18:23 INFO - PROCESS | 1750 | 1467598703911 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 19:18:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:18:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2636ms 19:18:23 INFO - PROCESS | 1750 | 1467598703968 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 19:18:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:18:23 INFO - PROCESS | 1750 | 1467598703975 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 19:18:23 INFO - PROCESS | 1750 | 1467598703983 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:18:23 INFO - PROCESS | 1750 | 1467598703987 Marionette TRACE conn4 <- [1,2534,null,{}] 19:18:24 INFO - PROCESS | 1750 | 1467598704058 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:24 INFO - PROCESS | 1750 | 1467598704063 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:24 INFO - PROCESS | 1750 | 1467598704230 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 19:18:24 INFO - PROCESS | 1750 | 1467598704242 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:24 INFO - PROCESS | 1750 | 1467598704252 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80e400 == 25 [pid = 1750] [id = 641] 19:18:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8d80ec00) [pid = 1750] [serial = 1924] [outer = (nil)] 19:18:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8dc1f800) [pid = 1750] [serial = 1925] [outer = 0x8d80ec00] 19:18:24 INFO - PROCESS | 1750 | 1467598704334 Marionette DEBUG loaded listener.js 19:18:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8dc28c00) [pid = 1750] [serial = 1926] [outer = 0x8d80ec00] 19:18:25 INFO - PROCESS | 1750 | 1467598705330 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 19:18:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:18:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1397ms 19:18:25 INFO - PROCESS | 1750 | 1467598705379 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 19:18:25 INFO - PROCESS | 1750 | 1467598705387 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 19:18:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:18:25 INFO - PROCESS | 1750 | 1467598705399 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:18:25 INFO - PROCESS | 1750 | 1467598705402 Marionette TRACE conn4 <- [1,2538,null,{}] 19:18:25 INFO - PROCESS | 1750 | 1467598705409 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:25 INFO - PROCESS | 1750 | 1467598705414 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:25 INFO - PROCESS | 1750 | 1467598705643 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 19:18:25 INFO - PROCESS | 1750 | 1467598705734 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:25 INFO - PROCESS | 1750 | 1467598705742 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b4c00 == 26 [pid = 1750] [id = 642] 19:18:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f6bd400) [pid = 1750] [serial = 1927] [outer = (nil)] 19:18:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8f6e2800) [pid = 1750] [serial = 1928] [outer = 0x8f6bd400] 19:18:25 INFO - PROCESS | 1750 | 1467598705826 Marionette DEBUG loaded listener.js 19:18:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8f83e000) [pid = 1750] [serial = 1929] [outer = 0x8f6bd400] 19:18:26 INFO - PROCESS | 1750 | 1467598706759 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 19:18:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:18:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1432ms 19:18:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:18:26 INFO - PROCESS | 1750 | 1467598706831 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 19:18:26 INFO - PROCESS | 1750 | 1467598706834 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 19:18:26 INFO - PROCESS | 1750 | 1467598706841 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:18:26 INFO - PROCESS | 1750 | 1467598706847 Marionette TRACE conn4 <- [1,2542,null,{}] 19:18:26 INFO - PROCESS | 1750 | 1467598706873 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:26 INFO - PROCESS | 1750 | 1467598706881 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:27 INFO - PROCESS | 1750 | 1467598707103 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 19:18:27 INFO - PROCESS | 1750 | 1467598707127 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:27 INFO - PROCESS | 1750 | 1467598707136 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f08400 == 27 [pid = 1750] [id = 643] 19:18:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x90f09000) [pid = 1750] [serial = 1930] [outer = (nil)] 19:18:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x90f96c00) [pid = 1750] [serial = 1931] [outer = 0x90f09000] 19:18:27 INFO - PROCESS | 1750 | 1467598707209 Marionette DEBUG loaded listener.js 19:18:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x91027c00) [pid = 1750] [serial = 1932] [outer = 0x90f09000] 19:18:28 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x9133f800) [pid = 1750] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:18:28 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8bcef800) [pid = 1750] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:18:28 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x9137a800) [pid = 1750] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:18:28 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8d810000) [pid = 1750] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:18:28 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x90f8c400) [pid = 1750] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:18:28 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8bcf6000) [pid = 1750] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:18:28 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8f848400) [pid = 1750] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:18:28 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8f841800) [pid = 1750] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:18:28 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8d8bfc00) [pid = 1750] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:18:28 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x920c7400) [pid = 1750] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:18:28 INFO - PROCESS | 1750 | 1467598708606 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 19:18:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:18:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1797ms 19:18:28 INFO - PROCESS | 1750 | 1467598708637 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 19:18:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:18:28 INFO - PROCESS | 1750 | 1467598708644 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 19:18:28 INFO - PROCESS | 1750 | 1467598708650 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:18:28 INFO - PROCESS | 1750 | 1467598708654 Marionette TRACE conn4 <- [1,2546,null,{}] 19:18:28 INFO - PROCESS | 1750 | 1467598708659 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:28 INFO - PROCESS | 1750 | 1467598708664 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:28 INFO - PROCESS | 1750 | 1467598708893 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 19:18:29 INFO - PROCESS | 1750 | 1467598709043 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:29 INFO - PROCESS | 1750 | 1467598709049 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc24000 == 28 [pid = 1750] [id = 644] 19:18:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8f6e2400) [pid = 1750] [serial = 1933] [outer = (nil)] 19:18:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f94a800) [pid = 1750] [serial = 1934] [outer = 0x8f6e2400] 19:18:29 INFO - PROCESS | 1750 | 1467598709122 Marionette DEBUG loaded listener.js 19:18:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x9102a000) [pid = 1750] [serial = 1935] [outer = 0x8f6e2400] 19:18:29 INFO - PROCESS | 1750 | 1467598709876 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 19:18:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:18:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1284ms 19:18:29 INFO - PROCESS | 1750 | 1467598709947 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 19:18:29 INFO - PROCESS | 1750 | 1467598709951 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 19:18:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:18:29 INFO - PROCESS | 1750 | 1467598709958 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:18:29 INFO - PROCESS | 1750 | 1467598709961 Marionette TRACE conn4 <- [1,2550,null,{}] 19:18:29 INFO - PROCESS | 1750 | 1467598709967 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:29 INFO - PROCESS | 1750 | 1467598709972 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:30 INFO - PROCESS | 1750 | 1467598710123 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 19:18:30 INFO - PROCESS | 1750 | 1467598710132 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:30 INFO - PROCESS | 1750 | 1467598710140 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b1c00 == 29 [pid = 1750] [id = 645] 19:18:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x91025800) [pid = 1750] [serial = 1936] [outer = (nil)] 19:18:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x91342c00) [pid = 1750] [serial = 1937] [outer = 0x91025800] 19:18:30 INFO - PROCESS | 1750 | 1467598710209 Marionette DEBUG loaded listener.js 19:18:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x9136d800) [pid = 1750] [serial = 1938] [outer = 0x91025800] 19:18:31 INFO - PROCESS | 1750 | 1467598711480 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 19:18:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:18:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1541ms 19:18:31 INFO - PROCESS | 1750 | 1467598711500 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 19:18:31 INFO - PROCESS | 1750 | 1467598711507 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 19:18:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:18:31 INFO - PROCESS | 1750 | 1467598711515 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:18:31 INFO - PROCESS | 1750 | 1467598711520 Marionette TRACE conn4 <- [1,2554,null,{}] 19:18:31 INFO - PROCESS | 1750 | 1467598711531 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:31 INFO - PROCESS | 1750 | 1467598711537 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:31 INFO - PROCESS | 1750 | 1467598711764 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 19:18:32 INFO - PROCESS | 1750 | 1467598712055 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:32 INFO - PROCESS | 1750 | 1467598712066 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae8000 == 30 [pid = 1750] [id = 646] 19:18:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8dc22000) [pid = 1750] [serial = 1939] [outer = (nil)] 19:18:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8f6b6400) [pid = 1750] [serial = 1940] [outer = 0x8dc22000] 19:18:32 INFO - PROCESS | 1750 | 1467598712160 Marionette DEBUG loaded listener.js 19:18:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8f6e3800) [pid = 1750] [serial = 1941] [outer = 0x8dc22000] 19:18:33 INFO - PROCESS | 1750 | 1467598713188 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 19:18:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:18:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1737ms 19:18:33 INFO - PROCESS | 1750 | 1467598713252 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 19:18:33 INFO - PROCESS | 1750 | 1467598713260 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 19:18:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:18:33 INFO - PROCESS | 1750 | 1467598713271 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:18:33 INFO - PROCESS | 1750 | 1467598713275 Marionette TRACE conn4 <- [1,2558,null,{}] 19:18:33 INFO - PROCESS | 1750 | 1467598713281 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:33 INFO - PROCESS | 1750 | 1467598713288 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:33 INFO - PROCESS | 1750 | 1467598713505 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 19:18:33 INFO - PROCESS | 1750 | 1467598713750 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:33 INFO - PROCESS | 1750 | 1467598713760 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e39e800 == 31 [pid = 1750] [id = 647] 19:18:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x90f8e400) [pid = 1750] [serial = 1942] [outer = (nil)] 19:18:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x9102d400) [pid = 1750] [serial = 1943] [outer = 0x90f8e400] 19:18:33 INFO - PROCESS | 1750 | 1467598713867 Marionette DEBUG loaded listener.js 19:18:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x90f11c00) [pid = 1750] [serial = 1944] [outer = 0x90f8e400] 19:18:34 INFO - PROCESS | 1750 | 1467598714925 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 19:18:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:18:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1731ms 19:18:35 INFO - PROCESS | 1750 | 1467598715002 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 19:18:35 INFO - PROCESS | 1750 | 1467598715005 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 19:18:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:18:35 INFO - PROCESS | 1750 | 1467598715013 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:18:35 INFO - PROCESS | 1750 | 1467598715019 Marionette TRACE conn4 <- [1,2562,null,{}] 19:18:35 INFO - PROCESS | 1750 | 1467598715036 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:35 INFO - PROCESS | 1750 | 1467598715045 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:35 INFO - PROCESS | 1750 | 1467598715272 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 19:18:35 INFO - PROCESS | 1750 | 1467598715548 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:35 INFO - PROCESS | 1750 | 1467598715559 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x923afc00 == 32 [pid = 1750] [id = 648] 19:18:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x923b2400) [pid = 1750] [serial = 1945] [outer = (nil)] 19:18:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x923bbc00) [pid = 1750] [serial = 1946] [outer = 0x923b2400] 19:18:35 INFO - PROCESS | 1750 | 1467598715643 Marionette DEBUG loaded listener.js 19:18:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x923f2800) [pid = 1750] [serial = 1947] [outer = 0x923b2400] 19:18:36 INFO - PROCESS | 1750 | 1467598716793 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 19:18:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:18:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1792ms 19:18:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:18:36 INFO - PROCESS | 1750 | 1467598716804 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 19:18:36 INFO - PROCESS | 1750 | 1467598716808 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 19:18:36 INFO - PROCESS | 1750 | 1467598716815 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:18:36 INFO - PROCESS | 1750 | 1467598716819 Marionette TRACE conn4 <- [1,2566,null,{}] 19:18:36 INFO - PROCESS | 1750 | 1467598716824 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:36 INFO - PROCESS | 1750 | 1467598716830 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:37 INFO - PROCESS | 1750 | 1467598717003 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 19:18:37 INFO - PROCESS | 1750 | 1467598717376 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:37 INFO - PROCESS | 1750 | 1467598717386 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb46800 == 33 [pid = 1750] [id = 649] 19:18:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8bb47800) [pid = 1750] [serial = 1948] [outer = (nil)] 19:18:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8bcf0000) [pid = 1750] [serial = 1949] [outer = 0x8bb47800] 19:18:37 INFO - PROCESS | 1750 | 1467598717505 Marionette DEBUG loaded listener.js 19:18:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8d8bc800) [pid = 1750] [serial = 1950] [outer = 0x8bb47800] 19:18:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc24000 == 32 [pid = 1750] [id = 644] 19:18:38 INFO - PROCESS | 1750 | --DOCSHELL 0x90f08400 == 31 [pid = 1750] [id = 643] 19:18:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6b4c00 == 30 [pid = 1750] [id = 642] 19:18:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80e400 == 29 [pid = 1750] [id = 641] 19:18:38 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4f800 == 28 [pid = 1750] [id = 640] 19:18:38 INFO - PROCESS | 1750 | 1467598718543 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 19:18:38 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x923b8000) [pid = 1750] [serial = 1895] [outer = (nil)] [url = about:blank] 19:18:38 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x91379800) [pid = 1750] [serial = 1890] [outer = (nil)] [url = about:blank] 19:18:38 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x8e349c00) [pid = 1750] [serial = 1892] [outer = (nil)] [url = about:blank] 19:18:38 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x920c6000) [pid = 1750] [serial = 1877] [outer = (nil)] [url = about:blank] 19:18:38 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x920d0000) [pid = 1750] [serial = 1878] [outer = (nil)] [url = about:blank] 19:18:38 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8d8c5400) [pid = 1750] [serial = 1871] [outer = (nil)] [url = about:blank] 19:18:38 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x8dc1f000) [pid = 1750] [serial = 1872] [outer = (nil)] [url = about:blank] 19:18:38 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x9102bc00) [pid = 1750] [serial = 1869] [outer = (nil)] [url = about:blank] 19:18:38 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8d8bec00) [pid = 1750] [serial = 1880] [outer = (nil)] [url = about:blank] 19:18:38 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8f6b5400) [pid = 1750] [serial = 1881] [outer = (nil)] [url = about:blank] 19:18:38 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8f94ec00) [pid = 1750] [serial = 1886] [outer = (nil)] [url = about:blank] 19:18:38 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8f950400) [pid = 1750] [serial = 1874] [outer = (nil)] [url = about:blank] 19:18:38 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x90f0b400) [pid = 1750] [serial = 1875] [outer = (nil)] [url = about:blank] 19:18:38 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8dc26800) [pid = 1750] [serial = 1883] [outer = (nil)] [url = about:blank] 19:18:38 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8e39f000) [pid = 1750] [serial = 1884] [outer = (nil)] [url = about:blank] 19:18:38 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x923bc800) [pid = 1750] [serial = 1896] [outer = (nil)] [url = about:blank] 19:18:38 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x9136ac00) [pid = 1750] [serial = 1889] [outer = (nil)] [url = about:blank] 19:18:38 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8e39b000) [pid = 1750] [serial = 1893] [outer = (nil)] [url = about:blank] 19:18:38 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x90f0e400) [pid = 1750] [serial = 1887] [outer = (nil)] [url = about:blank] 19:18:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:18:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1785ms 19:18:38 INFO - PROCESS | 1750 | 1467598718601 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 19:18:38 INFO - PROCESS | 1750 | 1467598718607 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 19:18:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:18:38 INFO - PROCESS | 1750 | 1467598718614 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:18:38 INFO - PROCESS | 1750 | 1467598718620 Marionette TRACE conn4 <- [1,2570,null,{}] 19:18:38 INFO - PROCESS | 1750 | 1467598718628 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:38 INFO - PROCESS | 1750 | 1467598718636 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:38 INFO - PROCESS | 1750 | 1467598718797 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 19:18:38 INFO - PROCESS | 1750 | 1467598718940 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:38 INFO - PROCESS | 1750 | 1467598718952 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c9400 == 29 [pid = 1750] [id = 650] 19:18:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8e34b000) [pid = 1750] [serial = 1951] [outer = (nil)] 19:18:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8f6b1800) [pid = 1750] [serial = 1952] [outer = 0x8e34b000] 19:18:39 INFO - PROCESS | 1750 | 1467598719019 Marionette DEBUG loaded listener.js 19:18:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f6dd800) [pid = 1750] [serial = 1953] [outer = 0x8e34b000] 19:18:39 INFO - PROCESS | 1750 | 1467598719876 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 19:18:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:18:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1333ms 19:18:39 INFO - PROCESS | 1750 | 1467598719951 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 19:18:39 INFO - PROCESS | 1750 | 1467598719957 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 19:18:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:18:39 INFO - PROCESS | 1750 | 1467598719964 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:18:39 INFO - PROCESS | 1750 | 1467598719972 Marionette TRACE conn4 <- [1,2574,null,{}] 19:18:39 INFO - PROCESS | 1750 | 1467598719982 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:39 INFO - PROCESS | 1750 | 1467598719991 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:40 INFO - PROCESS | 1750 | 1467598720153 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 19:18:40 INFO - PROCESS | 1750 | 1467598720306 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:40 INFO - PROCESS | 1750 | 1467598720313 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e358000 == 30 [pid = 1750] [id = 651] 19:18:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f841400) [pid = 1750] [serial = 1954] [outer = (nil)] 19:18:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x90f0b400) [pid = 1750] [serial = 1955] [outer = 0x8f841400] 19:18:40 INFO - PROCESS | 1750 | 1467598720386 Marionette DEBUG loaded listener.js 19:18:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x90f92000) [pid = 1750] [serial = 1956] [outer = 0x8f841400] 19:18:41 INFO - PROCESS | 1750 | 1467598721350 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 19:18:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:18:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1439ms 19:18:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:18:41 INFO - PROCESS | 1750 | 1467598721425 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 19:18:41 INFO - PROCESS | 1750 | 1467598721428 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 19:18:41 INFO - PROCESS | 1750 | 1467598721442 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:18:41 INFO - PROCESS | 1750 | 1467598721451 Marionette TRACE conn4 <- [1,2578,null,{}] 19:18:41 INFO - PROCESS | 1750 | 1467598721466 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:41 INFO - PROCESS | 1750 | 1467598721473 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:41 INFO - PROCESS | 1750 | 1467598721698 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 19:18:41 INFO - PROCESS | 1750 | 1467598721725 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:41 INFO - PROCESS | 1750 | 1467598721733 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f950000 == 31 [pid = 1750] [id = 652] 19:18:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x9102b800) [pid = 1750] [serial = 1957] [outer = (nil)] 19:18:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x920c7800) [pid = 1750] [serial = 1958] [outer = 0x9102b800] 19:18:41 INFO - PROCESS | 1750 | 1467598721802 Marionette DEBUG loaded listener.js 19:18:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x923b0400) [pid = 1750] [serial = 1959] [outer = 0x9102b800] 19:18:42 INFO - PROCESS | 1750 | 1467598722712 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 19:18:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:18:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1353ms 19:18:42 INFO - PROCESS | 1750 | 1467598722786 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 19:18:42 INFO - PROCESS | 1750 | 1467598722790 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 19:18:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:18:42 INFO - PROCESS | 1750 | 1467598722797 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:18:42 INFO - PROCESS | 1750 | 1467598722799 Marionette TRACE conn4 <- [1,2582,null,{}] 19:18:42 INFO - PROCESS | 1750 | 1467598722813 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:42 INFO - PROCESS | 1750 | 1467598722818 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:43 INFO - PROCESS | 1750 | 1467598723028 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 19:18:43 INFO - PROCESS | 1750 | 1467598723053 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:43 INFO - PROCESS | 1750 | 1467598723059 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae6400 == 32 [pid = 1750] [id = 653] 19:18:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8baf3000) [pid = 1750] [serial = 1960] [outer = (nil)] 19:18:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x923f8000) [pid = 1750] [serial = 1961] [outer = 0x8baf3000] 19:18:43 INFO - PROCESS | 1750 | 1467598723127 Marionette DEBUG loaded listener.js 19:18:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x923fcc00) [pid = 1750] [serial = 1962] [outer = 0x8baf3000] 19:18:43 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8bb4f400) [pid = 1750] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:18:43 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8f6b8800) [pid = 1750] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:18:43 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x90f09000) [pid = 1750] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:18:43 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8f6e2400) [pid = 1750] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:18:43 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x92ae6c00) [pid = 1750] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:18:43 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8f6c0000) [pid = 1750] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:18:43 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8f6bd400) [pid = 1750] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:18:43 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8bcf4400) [pid = 1750] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:18:43 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8d80ec00) [pid = 1750] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:18:43 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x9136e800) [pid = 1750] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:18:43 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x93d3f800) [pid = 1750] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:18:43 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8bcf2c00) [pid = 1750] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:18:43 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8bb47c00) [pid = 1750] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:18:44 INFO - PROCESS | 1750 | 1467598724148 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 19:18:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:18:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1388ms 19:18:44 INFO - PROCESS | 1750 | 1467598724186 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 19:18:44 INFO - PROCESS | 1750 | 1467598724189 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 19:18:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:18:44 INFO - PROCESS | 1750 | 1467598724196 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:18:44 INFO - PROCESS | 1750 | 1467598724199 Marionette TRACE conn4 <- [1,2586,null,{}] 19:18:44 INFO - PROCESS | 1750 | 1467598724205 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:44 INFO - PROCESS | 1750 | 1467598724210 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:44 INFO - PROCESS | 1750 | 1467598724373 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 19:18:44 INFO - PROCESS | 1750 | 1467598724532 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:44 INFO - PROCESS | 1750 | 1467598724554 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf5400 == 33 [pid = 1750] [id = 654] 19:18:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8e350800) [pid = 1750] [serial = 1963] [outer = (nil)] 19:18:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x9136bc00) [pid = 1750] [serial = 1964] [outer = 0x8e350800] 19:18:44 INFO - PROCESS | 1750 | 1467598724633 Marionette DEBUG loaded listener.js 19:18:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x92ae7800) [pid = 1750] [serial = 1965] [outer = 0x8e350800] 19:18:45 INFO - PROCESS | 1750 | 1467598725438 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 19:18:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:18:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1282ms 19:18:45 INFO - PROCESS | 1750 | 1467598725529 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 19:18:45 INFO - PROCESS | 1750 | 1467598725535 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 19:18:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:18:45 INFO - PROCESS | 1750 | 1467598725545 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:18:45 INFO - PROCESS | 1750 | 1467598725551 Marionette TRACE conn4 <- [1,2590,null,{}] 19:18:45 INFO - PROCESS | 1750 | 1467598725561 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:45 INFO - PROCESS | 1750 | 1467598725567 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:45 INFO - PROCESS | 1750 | 1467598725784 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 19:18:45 INFO - PROCESS | 1750 | 1467598725971 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:45 INFO - PROCESS | 1750 | 1467598725988 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baea000 == 34 [pid = 1750] [id = 655] 19:18:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8baed400) [pid = 1750] [serial = 1966] [outer = (nil)] 19:18:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8dc1f000) [pid = 1750] [serial = 1967] [outer = 0x8baed400] 19:18:46 INFO - PROCESS | 1750 | 1467598726073 Marionette DEBUG loaded listener.js 19:18:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8dc26800) [pid = 1750] [serial = 1968] [outer = 0x8baed400] 19:18:47 INFO - PROCESS | 1750 | 1467598727063 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 19:18:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:18:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1586ms 19:18:47 INFO - PROCESS | 1750 | 1467598727132 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 19:18:47 INFO - PROCESS | 1750 | 1467598727138 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 19:18:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:18:47 INFO - PROCESS | 1750 | 1467598727148 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:18:47 INFO - PROCESS | 1750 | 1467598727154 Marionette TRACE conn4 <- [1,2594,null,{}] 19:18:47 INFO - PROCESS | 1750 | 1467598727161 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:47 INFO - PROCESS | 1750 | 1467598727167 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:47 INFO - PROCESS | 1750 | 1467598727352 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 19:18:47 INFO - PROCESS | 1750 | 1467598727537 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:47 INFO - PROCESS | 1750 | 1467598727545 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e39ac00 == 35 [pid = 1750] [id = 656] 19:18:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f8c8800) [pid = 1750] [serial = 1969] [outer = (nil)] 19:18:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x90f0d800) [pid = 1750] [serial = 1970] [outer = 0x8f8c8800] 19:18:47 INFO - PROCESS | 1750 | 1467598727632 Marionette DEBUG loaded listener.js 19:18:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x91023800) [pid = 1750] [serial = 1971] [outer = 0x8f8c8800] 19:18:48 INFO - PROCESS | 1750 | 1467598728595 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 19:18:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:18:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1492ms 19:18:48 INFO - PROCESS | 1750 | 1467598728637 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 19:18:48 INFO - PROCESS | 1750 | 1467598728641 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 19:18:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:18:48 INFO - PROCESS | 1750 | 1467598728648 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:18:48 INFO - PROCESS | 1750 | 1467598728652 Marionette TRACE conn4 <- [1,2598,null,{}] 19:18:48 INFO - PROCESS | 1750 | 1467598728666 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:48 INFO - PROCESS | 1750 | 1467598728675 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:48 INFO - PROCESS | 1750 | 1467598728861 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 19:18:49 INFO - PROCESS | 1750 | 1467598729064 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:49 INFO - PROCESS | 1750 | 1467598729074 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x91381400 == 36 [pid = 1750] [id = 657] 19:18:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x920ca800) [pid = 1750] [serial = 1972] [outer = (nil)] 19:18:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x923f4000) [pid = 1750] [serial = 1973] [outer = 0x920ca800] 19:18:49 INFO - PROCESS | 1750 | 1467598729162 Marionette DEBUG loaded listener.js 19:18:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x92d42000) [pid = 1750] [serial = 1974] [outer = 0x920ca800] 19:18:50 INFO - PROCESS | 1750 | 1467598730272 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 19:18:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:18:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1686ms 19:18:50 INFO - PROCESS | 1750 | 1467598730334 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 19:18:50 INFO - PROCESS | 1750 | 1467598730338 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 19:18:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:18:50 INFO - PROCESS | 1750 | 1467598730344 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:18:50 INFO - PROCESS | 1750 | 1467598730348 Marionette TRACE conn4 <- [1,2602,null,{}] 19:18:50 INFO - PROCESS | 1750 | 1467598730354 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:50 INFO - PROCESS | 1750 | 1467598730359 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:50 INFO - PROCESS | 1750 | 1467598730535 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 19:18:50 INFO - PROCESS | 1750 | 1467598730769 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:50 INFO - PROCESS | 1750 | 1467598730776 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb44000 == 37 [pid = 1750] [id = 658] 19:18:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x90f92400) [pid = 1750] [serial = 1975] [outer = (nil)] 19:18:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x930c1000) [pid = 1750] [serial = 1976] [outer = 0x90f92400] 19:18:50 INFO - PROCESS | 1750 | 1467598730872 Marionette DEBUG loaded listener.js 19:18:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x93b2ec00) [pid = 1750] [serial = 1977] [outer = 0x90f92400] 19:18:51 INFO - PROCESS | 1750 | 1467598731824 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 19:18:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:18:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1538ms 19:18:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:18:51 INFO - PROCESS | 1750 | 1467598731883 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 19:18:51 INFO - PROCESS | 1750 | 1467598731886 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 19:18:51 INFO - PROCESS | 1750 | 1467598731893 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:18:51 INFO - PROCESS | 1750 | 1467598731897 Marionette TRACE conn4 <- [1,2606,null,{}] 19:18:51 INFO - PROCESS | 1750 | 1467598731904 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:51 INFO - PROCESS | 1750 | 1467598731908 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:52 INFO - PROCESS | 1750 | 1467598732083 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 19:18:52 INFO - PROCESS | 1750 | 1467598732270 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:52 INFO - PROCESS | 1750 | 1467598732277 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf6800 == 38 [pid = 1750] [id = 659] 19:18:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x8f840000) [pid = 1750] [serial = 1978] [outer = (nil)] 19:18:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x93d3fc00) [pid = 1750] [serial = 1979] [outer = 0x8f840000] 19:18:52 INFO - PROCESS | 1750 | 1467598732359 Marionette DEBUG loaded listener.js 19:18:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x93d43800) [pid = 1750] [serial = 1980] [outer = 0x8f840000] 19:18:53 INFO - PROCESS | 1750 | 1467598733301 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 19:18:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:18:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1485ms 19:18:53 INFO - PROCESS | 1750 | 1467598733377 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 19:18:53 INFO - PROCESS | 1750 | 1467598733382 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 19:18:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:18:53 INFO - PROCESS | 1750 | 1467598733388 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:18:53 INFO - PROCESS | 1750 | 1467598733392 Marionette TRACE conn4 <- [1,2610,null,{}] 19:18:53 INFO - PROCESS | 1750 | 1467598733398 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:53 INFO - PROCESS | 1750 | 1467598733408 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:53 INFO - PROCESS | 1750 | 1467598733664 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 19:18:53 INFO - PROCESS | 1750 | 1467598733915 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:53 INFO - PROCESS | 1750 | 1467598733921 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baec800 == 39 [pid = 1750] [id = 660] 19:18:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8f945c00) [pid = 1750] [serial = 1981] [outer = (nil)] 19:18:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x95265400) [pid = 1750] [serial = 1982] [outer = 0x8f945c00] 19:18:54 INFO - PROCESS | 1750 | 1467598734018 Marionette DEBUG loaded listener.js 19:18:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x952bfc00) [pid = 1750] [serial = 1983] [outer = 0x8f945c00] 19:18:54 INFO - PROCESS | 1750 | 1467598734929 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 19:18:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:18:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1581ms 19:18:54 INFO - PROCESS | 1750 | 1467598734970 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 19:18:54 INFO - PROCESS | 1750 | 1467598734974 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 19:18:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:18:54 INFO - PROCESS | 1750 | 1467598734981 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:18:54 INFO - PROCESS | 1750 | 1467598734985 Marionette TRACE conn4 <- [1,2614,null,{}] 19:18:54 INFO - PROCESS | 1750 | 1467598734991 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:54 INFO - PROCESS | 1750 | 1467598734996 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:55 INFO - PROCESS | 1750 | 1467598735176 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 19:18:55 INFO - PROCESS | 1750 | 1467598735365 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:55 INFO - PROCESS | 1750 | 1467598735371 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x92ae6c00 == 40 [pid = 1750] [id = 661] 19:18:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x94854000) [pid = 1750] [serial = 1984] [outer = (nil)] 19:18:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x953b6000) [pid = 1750] [serial = 1985] [outer = 0x94854000] 19:18:55 INFO - PROCESS | 1750 | 1467598735455 Marionette DEBUG loaded listener.js 19:18:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x953b6c00) [pid = 1750] [serial = 1986] [outer = 0x94854000] 19:18:56 INFO - PROCESS | 1750 | 1467598736428 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 19:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1480ms 19:18:56 INFO - PROCESS | 1750 | 1467598736462 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 19:18:56 INFO - PROCESS | 1750 | 1467598736465 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 19:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:18:56 INFO - PROCESS | 1750 | 1467598736472 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:18:56 INFO - PROCESS | 1750 | 1467598736475 Marionette TRACE conn4 <- [1,2618,null,{}] 19:18:56 INFO - PROCESS | 1750 | 1467598736481 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:56 INFO - PROCESS | 1750 | 1467598736486 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:56 INFO - PROCESS | 1750 | 1467598736667 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 19:18:56 INFO - PROCESS | 1750 | 1467598736856 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:56 INFO - PROCESS | 1750 | 1467598736862 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf1800 == 41 [pid = 1750] [id = 662] 19:18:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x8d80ec00) [pid = 1750] [serial = 1987] [outer = (nil)] 19:18:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x97816400) [pid = 1750] [serial = 1988] [outer = 0x8d80ec00] 19:18:56 INFO - PROCESS | 1750 | 1467598736945 Marionette DEBUG loaded listener.js 19:18:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x978df000) [pid = 1750] [serial = 1989] [outer = 0x8d80ec00] 19:18:57 INFO - PROCESS | 1750 | 1467598737882 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 19:18:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:18:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1481ms 19:18:57 INFO - PROCESS | 1750 | 1467598737953 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 19:18:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:18:57 INFO - PROCESS | 1750 | 1467598737958 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 19:18:57 INFO - PROCESS | 1750 | 1467598737965 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:18:57 INFO - PROCESS | 1750 | 1467598737968 Marionette TRACE conn4 <- [1,2622,null,{}] 19:18:57 INFO - PROCESS | 1750 | 1467598737974 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:57 INFO - PROCESS | 1750 | 1467598737980 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:58 INFO - PROCESS | 1750 | 1467598738194 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 19:18:58 INFO - PROCESS | 1750 | 1467598738646 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:18:58 INFO - PROCESS | 1750 | 1467598738660 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:18:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb44c00 == 42 [pid = 1750] [id = 663] 19:18:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x8bb45800) [pid = 1750] [serial = 1990] [outer = (nil)] 19:18:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x8bcf3c00) [pid = 1750] [serial = 1991] [outer = 0x8bb45800] 19:18:58 INFO - PROCESS | 1750 | 1467598738775 Marionette DEBUG loaded listener.js 19:18:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x8d80d800) [pid = 1750] [serial = 1992] [outer = 0x8bb45800] 19:18:59 INFO - PROCESS | 1750 | 1467598739690 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 19:18:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:18:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1787ms 19:18:59 INFO - PROCESS | 1750 | 1467598739754 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 19:18:59 INFO - PROCESS | 1750 | 1467598739759 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 19:18:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:18:59 INFO - PROCESS | 1750 | 1467598739767 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:18:59 INFO - PROCESS | 1750 | 1467598739771 Marionette TRACE conn4 <- [1,2626,null,{}] 19:18:59 INFO - PROCESS | 1750 | 1467598739779 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:18:59 INFO - PROCESS | 1750 | 1467598739787 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:00 INFO - PROCESS | 1750 | 1467598740036 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 19:19:00 INFO - PROCESS | 1750 | 1467598740286 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:00 INFO - PROCESS | 1750 | 1467598740298 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae6400 == 41 [pid = 1750] [id = 653] 19:19:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8f950000 == 40 [pid = 1750] [id = 652] 19:19:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8e358000 == 39 [pid = 1750] [id = 651] 19:19:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c9400 == 38 [pid = 1750] [id = 650] 19:19:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb46800 == 37 [pid = 1750] [id = 649] 19:19:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6b1c00 == 36 [pid = 1750] [id = 645] 19:19:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8e39e800 == 35 [pid = 1750] [id = 647] 19:19:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae8000 == 34 [pid = 1750] [id = 646] 19:19:01 INFO - PROCESS | 1750 | --DOCSHELL 0x923afc00 == 33 [pid = 1750] [id = 648] 19:19:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb44c00 == 32 [pid = 1750] [id = 663] 19:19:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf1800 == 31 [pid = 1750] [id = 662] 19:19:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8baec800 == 30 [pid = 1750] [id = 660] 19:19:01 INFO - PROCESS | 1750 | --DOCSHELL 0x92ae6c00 == 29 [pid = 1750] [id = 661] 19:19:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf6800 == 28 [pid = 1750] [id = 659] 19:19:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb44000 == 27 [pid = 1750] [id = 658] 19:19:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8e39ac00 == 26 [pid = 1750] [id = 656] 19:19:01 INFO - PROCESS | 1750 | --DOCSHELL 0x91381400 == 25 [pid = 1750] [id = 657] 19:19:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf5400 == 24 [pid = 1750] [id = 654] 19:19:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8baea000 == 23 [pid = 1750] [id = 655] 19:19:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae8000 == 24 [pid = 1750] [id = 664] 19:19:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x8baea000) [pid = 1750] [serial = 1993] [outer = (nil)] 19:19:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x8baeec00) [pid = 1750] [serial = 1994] [outer = 0x8baea000] 19:19:01 INFO - PROCESS | 1750 | 1467598741381 Marionette DEBUG loaded listener.js 19:19:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x8bb4cc00) [pid = 1750] [serial = 1995] [outer = 0x8baea000] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x8f6e2c00) [pid = 1750] [serial = 1899] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x8e34b400) [pid = 1750] [serial = 1898] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x91339800) [pid = 1750] [serial = 1902] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x90f96800) [pid = 1750] [serial = 1901] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x90f96c00) [pid = 1750] [serial = 1931] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x8f94a800) [pid = 1750] [serial = 1934] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x92d46800) [pid = 1750] [serial = 1905] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x92aeb400) [pid = 1750] [serial = 1904] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x8f8c5400) [pid = 1750] [serial = 1922] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x8f6e2800) [pid = 1750] [serial = 1928] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x93b32800) [pid = 1750] [serial = 1908] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x930ba800) [pid = 1750] [serial = 1907] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8dc1f800) [pid = 1750] [serial = 1925] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8dc28c00) [pid = 1750] [serial = 1926] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x93d42000) [pid = 1750] [serial = 1911] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x93b70000) [pid = 1750] [serial = 1910] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x9526c400) [pid = 1750] [serial = 1914] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x95269000) [pid = 1750] [serial = 1913] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8f6e7800) [pid = 1750] [serial = 1917] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x8dc2a400) [pid = 1750] [serial = 1916] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8d803800) [pid = 1750] [serial = 1920] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8bb4d400) [pid = 1750] [serial = 1919] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x91342c00) [pid = 1750] [serial = 1937] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x91027c00) [pid = 1750] [serial = 1932] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x90f8b400) [pid = 1750] [serial = 1923] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x9102a000) [pid = 1750] [serial = 1935] [outer = (nil)] [url = about:blank] 19:19:01 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8f83e000) [pid = 1750] [serial = 1929] [outer = (nil)] [url = about:blank] 19:19:02 INFO - PROCESS | 1750 | 1467598742407 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 19:19:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:19:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2688ms 19:19:02 INFO - PROCESS | 1750 | 1467598742456 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 19:19:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:19:02 INFO - PROCESS | 1750 | 1467598742465 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 19:19:02 INFO - PROCESS | 1750 | 1467598742473 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:19:02 INFO - PROCESS | 1750 | 1467598742477 Marionette TRACE conn4 <- [1,2630,null,{}] 19:19:02 INFO - PROCESS | 1750 | 1467598742484 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:02 INFO - PROCESS | 1750 | 1467598742490 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:02 INFO - PROCESS | 1750 | 1467598742671 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 19:19:02 INFO - PROCESS | 1750 | 1467598742815 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:02 INFO - PROCESS | 1750 | 1467598742826 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c2800 == 25 [pid = 1750] [id = 665] 19:19:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8d8c3000) [pid = 1750] [serial = 1996] [outer = (nil)] 19:19:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8dc1c400) [pid = 1750] [serial = 1997] [outer = 0x8d8c3000] 19:19:02 INFO - PROCESS | 1750 | 1467598742898 Marionette DEBUG loaded listener.js 19:19:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8dc2a800) [pid = 1750] [serial = 1998] [outer = 0x8d8c3000] 19:19:03 INFO - PROCESS | 1750 | 1467598743737 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 19:19:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:19:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1335ms 19:19:03 INFO - PROCESS | 1750 | 1467598743807 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 19:19:03 INFO - PROCESS | 1750 | 1467598743814 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 19:19:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:19:03 INFO - PROCESS | 1750 | 1467598743825 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:19:03 INFO - PROCESS | 1750 | 1467598743829 Marionette TRACE conn4 <- [1,2634,null,{}] 19:19:03 INFO - PROCESS | 1750 | 1467598743835 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:03 INFO - PROCESS | 1750 | 1467598743841 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:04 INFO - PROCESS | 1750 | 1467598744014 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 19:19:04 INFO - PROCESS | 1750 | 1467598744195 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:04 INFO - PROCESS | 1750 | 1467598744203 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d802400 == 26 [pid = 1750] [id = 666] 19:19:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8d8ba800) [pid = 1750] [serial = 1999] [outer = (nil)] 19:19:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8f6d9c00) [pid = 1750] [serial = 2000] [outer = 0x8d8ba800] 19:19:04 INFO - PROCESS | 1750 | 1467598744275 Marionette DEBUG loaded listener.js 19:19:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x8f6e7400) [pid = 1750] [serial = 2001] [outer = 0x8d8ba800] 19:19:05 INFO - PROCESS | 1750 | 1467598745291 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 19:19:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:19:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1538ms 19:19:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:19:05 INFO - PROCESS | 1750 | 1467598745363 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 19:19:05 INFO - PROCESS | 1750 | 1467598745366 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 19:19:05 INFO - PROCESS | 1750 | 1467598745373 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:19:05 INFO - PROCESS | 1750 | 1467598745378 Marionette TRACE conn4 <- [1,2638,null,{}] 19:19:05 INFO - PROCESS | 1750 | 1467598745402 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:05 INFO - PROCESS | 1750 | 1467598745411 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:05 INFO - PROCESS | 1750 | 1467598745639 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 19:19:05 INFO - PROCESS | 1750 | 1467598745666 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:05 INFO - PROCESS | 1750 | 1467598745672 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8c8c00 == 27 [pid = 1750] [id = 667] 19:19:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x8f8cc000) [pid = 1750] [serial = 2002] [outer = (nil)] 19:19:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x8f950000) [pid = 1750] [serial = 2003] [outer = 0x8f8cc000] 19:19:05 INFO - PROCESS | 1750 | 1467598745741 Marionette DEBUG loaded listener.js 19:19:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x90f05800) [pid = 1750] [serial = 2004] [outer = 0x8f8cc000] 19:19:06 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8e350800) [pid = 1750] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:19:06 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x9102b800) [pid = 1750] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:19:06 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8baf3000) [pid = 1750] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:19:06 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x923b2400) [pid = 1750] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:19:06 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x91025800) [pid = 1750] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:19:06 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8e34b000) [pid = 1750] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:19:06 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8f841400) [pid = 1750] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:19:06 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x90f8e400) [pid = 1750] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:19:06 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8bb47800) [pid = 1750] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:19:06 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8dc22000) [pid = 1750] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:19:07 INFO - PROCESS | 1750 | 1467598747164 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 19:19:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:19:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1840ms 19:19:07 INFO - PROCESS | 1750 | 1467598747211 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 19:19:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:19:07 INFO - PROCESS | 1750 | 1467598747215 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 19:19:07 INFO - PROCESS | 1750 | 1467598747222 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:19:07 INFO - PROCESS | 1750 | 1467598747226 Marionette TRACE conn4 <- [1,2642,null,{}] 19:19:07 INFO - PROCESS | 1750 | 1467598747231 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:07 INFO - PROCESS | 1750 | 1467598747236 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:07 INFO - PROCESS | 1750 | 1467598747447 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 19:19:07 INFO - PROCESS | 1750 | 1467598747456 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:07 INFO - PROCESS | 1750 | 1467598747465 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae7000 == 28 [pid = 1750] [id = 668] 19:19:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8e39c000) [pid = 1750] [serial = 2005] [outer = (nil)] 19:19:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x90f0dc00) [pid = 1750] [serial = 2006] [outer = 0x8e39c000] 19:19:07 INFO - PROCESS | 1750 | 1467598747533 Marionette DEBUG loaded listener.js 19:19:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x90f14400) [pid = 1750] [serial = 2007] [outer = 0x8e39c000] 19:19:08 INFO - PROCESS | 1750 | 1467598748402 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 19:19:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:19:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1242ms 19:19:08 INFO - PROCESS | 1750 | 1467598748463 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 19:19:08 INFO - PROCESS | 1750 | 1467598748468 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 19:19:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:19:08 INFO - PROCESS | 1750 | 1467598748474 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:19:08 INFO - PROCESS | 1750 | 1467598748477 Marionette TRACE conn4 <- [1,2646,null,{}] 19:19:08 INFO - PROCESS | 1750 | 1467598748483 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:08 INFO - PROCESS | 1750 | 1467598748488 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:08 INFO - PROCESS | 1750 | 1467598748645 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 19:19:08 INFO - PROCESS | 1750 | 1467598748897 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:08 INFO - PROCESS | 1750 | 1467598748908 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baefc00 == 29 [pid = 1750] [id = 669] 19:19:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8baf1800) [pid = 1750] [serial = 2008] [outer = (nil)] 19:19:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8bb4b800) [pid = 1750] [serial = 2009] [outer = 0x8baf1800] 19:19:08 INFO - PROCESS | 1750 | 1467598748993 Marionette DEBUG loaded listener.js 19:19:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8bcf9800) [pid = 1750] [serial = 2010] [outer = 0x8baf1800] 19:19:10 INFO - PROCESS | 1750 | 1467598750264 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 19:19:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:19:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1835ms 19:19:10 INFO - PROCESS | 1750 | 1467598750312 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 19:19:10 INFO - PROCESS | 1750 | 1467598750318 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 19:19:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:19:10 INFO - PROCESS | 1750 | 1467598750326 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:19:10 INFO - PROCESS | 1750 | 1467598750331 Marionette TRACE conn4 <- [1,2650,null,{}] 19:19:10 INFO - PROCESS | 1750 | 1467598750339 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:10 INFO - PROCESS | 1750 | 1467598750348 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:10 INFO - PROCESS | 1750 | 1467598750571 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 19:19:10 INFO - PROCESS | 1750 | 1467598750815 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:10 INFO - PROCESS | 1750 | 1467598750826 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d807400 == 30 [pid = 1750] [id = 670] 19:19:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x8e3a0800) [pid = 1750] [serial = 2011] [outer = (nil)] 19:19:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x8f6dac00) [pid = 1750] [serial = 2012] [outer = 0x8e3a0800] 19:19:10 INFO - PROCESS | 1750 | 1467598750935 Marionette DEBUG loaded listener.js 19:19:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x8f840400) [pid = 1750] [serial = 2013] [outer = 0x8e3a0800] 19:19:11 INFO - PROCESS | 1750 | 1467598751951 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 19:19:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:19:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1682ms 19:19:12 INFO - PROCESS | 1750 | 1467598752011 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 19:19:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:19:12 INFO - PROCESS | 1750 | 1467598752018 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 19:19:12 INFO - PROCESS | 1750 | 1467598752025 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:19:12 INFO - PROCESS | 1750 | 1467598752028 Marionette TRACE conn4 <- [1,2654,null,{}] 19:19:12 INFO - PROCESS | 1750 | 1467598752035 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:12 INFO - PROCESS | 1750 | 1467598752041 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:12 INFO - PROCESS | 1750 | 1467598752262 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 19:19:12 INFO - PROCESS | 1750 | 1467598752540 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:12 INFO - PROCESS | 1750 | 1467598752548 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6db400 == 31 [pid = 1750] [id = 671] 19:19:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x8f951c00) [pid = 1750] [serial = 2014] [outer = (nil)] 19:19:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x90f8f000) [pid = 1750] [serial = 2015] [outer = 0x8f951c00] 19:19:12 INFO - PROCESS | 1750 | 1467598752678 Marionette DEBUG loaded listener.js 19:19:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x91029000) [pid = 1750] [serial = 2016] [outer = 0x8f951c00] 19:19:13 INFO - PROCESS | 1750 | 1467598753704 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 19:19:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:19:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1741ms 19:19:13 INFO - PROCESS | 1750 | 1467598753766 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 19:19:13 INFO - PROCESS | 1750 | 1467598753770 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 19:19:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:19:13 INFO - PROCESS | 1750 | 1467598753788 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:19:13 INFO - PROCESS | 1750 | 1467598753797 Marionette TRACE conn4 <- [1,2658,null,{}] 19:19:13 INFO - PROCESS | 1750 | 1467598753858 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:13 INFO - PROCESS | 1750 | 1467598753866 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:14 INFO - PROCESS | 1750 | 1467598754079 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 19:19:14 INFO - PROCESS | 1750 | 1467598754297 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:14 INFO - PROCESS | 1750 | 1467598754305 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e34d400 == 32 [pid = 1750] [id = 672] 19:19:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x90f07c00) [pid = 1750] [serial = 2017] [outer = (nil)] 19:19:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x91367c00) [pid = 1750] [serial = 2018] [outer = 0x90f07c00] 19:19:14 INFO - PROCESS | 1750 | 1467598754398 Marionette DEBUG loaded listener.js 19:19:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x91341c00) [pid = 1750] [serial = 2019] [outer = 0x90f07c00] 19:19:15 INFO - PROCESS | 1750 | 1467598755554 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 19:19:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:19:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1791ms 19:19:15 INFO - PROCESS | 1750 | 1467598755569 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 19:19:15 INFO - PROCESS | 1750 | 1467598755574 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 19:19:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:19:15 INFO - PROCESS | 1750 | 1467598755583 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:19:15 INFO - PROCESS | 1750 | 1467598755588 Marionette TRACE conn4 <- [1,2662,null,{}] 19:19:15 INFO - PROCESS | 1750 | 1467598755597 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:15 INFO - PROCESS | 1750 | 1467598755602 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:15 INFO - PROCESS | 1750 | 1467598755783 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 19:19:16 INFO - PROCESS | 1750 | 1467598756125 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:16 INFO - PROCESS | 1750 | 1467598756138 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc1ec00 == 33 [pid = 1750] [id = 673] 19:19:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x8dc1f800) [pid = 1750] [serial = 2020] [outer = (nil)] 19:19:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x8dc2ac00) [pid = 1750] [serial = 2021] [outer = 0x8dc1f800] 19:19:16 INFO - PROCESS | 1750 | 1467598756214 Marionette DEBUG loaded listener.js 19:19:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x8e351c00) [pid = 1750] [serial = 2022] [outer = 0x8dc1f800] 19:19:16 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc20400 == 32 [pid = 1750] [id = 598] 19:19:16 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae7000 == 31 [pid = 1750] [id = 668] 19:19:16 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8c8c00 == 30 [pid = 1750] [id = 667] 19:19:16 INFO - PROCESS | 1750 | --DOCSHELL 0x8d802400 == 29 [pid = 1750] [id = 666] 19:19:16 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c2800 == 28 [pid = 1750] [id = 665] 19:19:16 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae8000 == 27 [pid = 1750] [id = 664] 19:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x9136bc00) [pid = 1750] [serial = 1964] [outer = (nil)] [url = about:blank] 19:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x920c7800) [pid = 1750] [serial = 1958] [outer = (nil)] [url = about:blank] 19:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x923f8000) [pid = 1750] [serial = 1961] [outer = (nil)] [url = about:blank] 19:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x923b0400) [pid = 1750] [serial = 1959] [outer = (nil)] [url = about:blank] 19:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x923bbc00) [pid = 1750] [serial = 1946] [outer = (nil)] [url = about:blank] 19:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x923f2800) [pid = 1750] [serial = 1947] [outer = (nil)] [url = about:blank] 19:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x9136d800) [pid = 1750] [serial = 1938] [outer = (nil)] [url = about:blank] 19:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8f6b1800) [pid = 1750] [serial = 1952] [outer = (nil)] [url = about:blank] 19:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8f6dd800) [pid = 1750] [serial = 1953] [outer = (nil)] [url = about:blank] 19:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x90f0b400) [pid = 1750] [serial = 1955] [outer = (nil)] [url = about:blank] 19:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x9102d400) [pid = 1750] [serial = 1943] [outer = (nil)] [url = about:blank] 19:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x90f11c00) [pid = 1750] [serial = 1944] [outer = (nil)] [url = about:blank] 19:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8bcf0000) [pid = 1750] [serial = 1949] [outer = (nil)] [url = about:blank] 19:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8d8bc800) [pid = 1750] [serial = 1950] [outer = (nil)] [url = about:blank] 19:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8f6b6400) [pid = 1750] [serial = 1940] [outer = (nil)] [url = about:blank] 19:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8f6e3800) [pid = 1750] [serial = 1941] [outer = (nil)] [url = about:blank] 19:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x923fcc00) [pid = 1750] [serial = 1962] [outer = (nil)] [url = about:blank] 19:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x90f92000) [pid = 1750] [serial = 1956] [outer = (nil)] [url = about:blank] 19:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x92ae7800) [pid = 1750] [serial = 1965] [outer = (nil)] [url = about:blank] 19:19:17 INFO - PROCESS | 1750 | 1467598757122 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 19:19:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:19:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1585ms 19:19:17 INFO - PROCESS | 1750 | 1467598757176 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 19:19:17 INFO - PROCESS | 1750 | 1467598757183 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 19:19:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:19:17 INFO - PROCESS | 1750 | 1467598757193 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:19:17 INFO - PROCESS | 1750 | 1467598757196 Marionette TRACE conn4 <- [1,2666,null,{}] 19:19:17 INFO - PROCESS | 1750 | 1467598757203 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:17 INFO - PROCESS | 1750 | 1467598757208 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:17 INFO - PROCESS | 1750 | 1467598757375 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 19:19:17 INFO - PROCESS | 1750 | 1467598757385 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:17 INFO - PROCESS | 1750 | 1467598757393 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b4400 == 28 [pid = 1750] [id = 674] 19:19:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f6e1800) [pid = 1750] [serial = 2023] [outer = (nil)] 19:19:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8f83e000) [pid = 1750] [serial = 2024] [outer = 0x8f6e1800] 19:19:17 INFO - PROCESS | 1750 | 1467598757465 Marionette DEBUG loaded listener.js 19:19:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f8c4800) [pid = 1750] [serial = 2025] [outer = 0x8f6e1800] 19:19:18 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:19:18 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:19:18 INFO - PROCESS | 1750 | 1467598758811 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 19:19: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) 19:19:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1629ms 19:19:18 INFO - PROCESS | 1750 | 1467598758821 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 19:19:18 INFO - PROCESS | 1750 | 1467598758825 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 19:19:18 INFO - PROCESS | 1750 | 1467598758837 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:19:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:19:18 INFO - PROCESS | 1750 | 1467598758843 Marionette TRACE conn4 <- [1,2670,null,{}] 19:19:18 INFO - PROCESS | 1750 | 1467598758859 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:18 INFO - PROCESS | 1750 | 1467598758867 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:19 INFO - PROCESS | 1750 | 1467598759083 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 19:19:19 INFO - PROCESS | 1750 | 1467598759199 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:19 INFO - PROCESS | 1750 | 1467598759206 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f94400 == 29 [pid = 1750] [id = 675] 19:19:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x90f99000) [pid = 1750] [serial = 2026] [outer = (nil)] 19:19:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x9102bc00) [pid = 1750] [serial = 2027] [outer = 0x90f99000] 19:19:19 INFO - PROCESS | 1750 | 1467598759281 Marionette DEBUG loaded listener.js 19:19:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x9133bc00) [pid = 1750] [serial = 2028] [outer = 0x90f99000] 19:19:20 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:19:20 INFO - PROCESS | 1750 | 1467598760608 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:19:20 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 19:19:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:19:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 19:19:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:19:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1830ms 19:19:20 INFO - PROCESS | 1750 | 1467598760674 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 19:19:20 INFO - PROCESS | 1750 | 1467598760679 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 19:19:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:19:20 INFO - PROCESS | 1750 | 1467598760692 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:19:20 INFO - PROCESS | 1750 | 1467598760694 Marionette TRACE conn4 <- [1,2674,null,{}] 19:19:20 INFO - PROCESS | 1750 | 1467598760700 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:20 INFO - PROCESS | 1750 | 1467598760705 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:20 INFO - PROCESS | 1750 | 1467598760942 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 19:19:21 INFO - PROCESS | 1750 | 1467598760982 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:21 INFO - PROCESS | 1750 | 1467598760991 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x9133b000 == 30 [pid = 1750] [id = 676] 19:19:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x91343000) [pid = 1750] [serial = 2029] [outer = (nil)] 19:19:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x91382000) [pid = 1750] [serial = 2030] [outer = 0x91343000] 19:19:21 INFO - PROCESS | 1750 | 1467598761057 Marionette DEBUG loaded listener.js 19:19:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x920cfc00) [pid = 1750] [serial = 2031] [outer = 0x91343000] 19:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8f945c00) [pid = 1750] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8f8cc000) [pid = 1750] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8baea000) [pid = 1750] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8bb45800) [pid = 1750] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8baed400) [pid = 1750] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8d80ec00) [pid = 1750] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8f840000) [pid = 1750] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8f8c8800) [pid = 1750] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x94854000) [pid = 1750] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8d8ba800) [pid = 1750] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8d8c3000) [pid = 1750] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x90f92400) [pid = 1750] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x920ca800) [pid = 1750] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:19:22 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:19:22 INFO - PROCESS | 1750 | 1467598762425 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:19:22 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 19:19:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:19:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 19:19:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:19:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1789ms 19:19:22 INFO - PROCESS | 1750 | 1467598762482 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 19:19:22 INFO - PROCESS | 1750 | 1467598762485 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 19:19:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:19:22 INFO - PROCESS | 1750 | 1467598762492 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:19:22 INFO - PROCESS | 1750 | 1467598762496 Marionette TRACE conn4 <- [1,2678,null,{}] 19:19:22 INFO - PROCESS | 1750 | 1467598762501 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:22 INFO - PROCESS | 1750 | 1467598762506 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:22 INFO - PROCESS | 1750 | 1467598762705 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 19:19:22 INFO - PROCESS | 1750 | 1467598762796 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:22 INFO - PROCESS | 1750 | 1467598762801 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf4c00 == 31 [pid = 1750] [id = 677] 19:19:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8bb44400) [pid = 1750] [serial = 2032] [outer = (nil)] 19:19:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8f8be000) [pid = 1750] [serial = 2033] [outer = 0x8bb44400] 19:19:22 INFO - PROCESS | 1750 | 1467598762871 Marionette DEBUG loaded listener.js 19:19:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x91378000) [pid = 1750] [serial = 2034] [outer = 0x8bb44400] 19:19:24 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:19:24 INFO - PROCESS | 1750 | 1467598764269 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 19:19: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) 19:19:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1834ms 19:19:24 INFO - PROCESS | 1750 | 1467598764437 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 19:19:24 INFO - PROCESS | 1750 | 1467598764444 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 19:19:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:19:24 INFO - PROCESS | 1750 | 1467598764456 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:19:24 INFO - PROCESS | 1750 | 1467598764461 Marionette TRACE conn4 <- [1,2682,null,{}] 19:19:24 INFO - PROCESS | 1750 | 1467598764471 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:24 INFO - PROCESS | 1750 | 1467598764476 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:24 INFO - PROCESS | 1750 | 1467598764677 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 19:19:24 INFO - PROCESS | 1750 | 1467598764865 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:24 INFO - PROCESS | 1750 | 1467598764878 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfbc00 == 32 [pid = 1750] [id = 678] 19:19:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8d80fc00) [pid = 1750] [serial = 2035] [outer = (nil)] 19:19:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f6e3800) [pid = 1750] [serial = 2036] [outer = 0x8d80fc00] 19:19:25 INFO - PROCESS | 1750 | 1467598765002 Marionette DEBUG loaded listener.js 19:19:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8f945400) [pid = 1750] [serial = 2037] [outer = 0x8d80fc00] 19:19:26 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:19:26 INFO - PROCESS | 1750 | 1467598766383 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 19:19: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) 19:19:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1989ms 19:19:26 INFO - PROCESS | 1750 | 1467598766443 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 19:19:26 INFO - PROCESS | 1750 | 1467598766450 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 19:19:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:19:26 INFO - PROCESS | 1750 | 1467598766461 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:19:26 INFO - PROCESS | 1750 | 1467598766465 Marionette TRACE conn4 <- [1,2686,null,{}] 19:19:26 INFO - PROCESS | 1750 | 1467598766570 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:26 INFO - PROCESS | 1750 | 1467598766576 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:26 INFO - PROCESS | 1750 | 1467598766752 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 19:19:26 INFO - PROCESS | 1750 | 1467598766937 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:26 INFO - PROCESS | 1750 | 1467598766945 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80c400 == 33 [pid = 1750] [id = 679] 19:19:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f94d400) [pid = 1750] [serial = 2038] [outer = (nil)] 19:19:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x9133e000) [pid = 1750] [serial = 2039] [outer = 0x8f94d400] 19:19:27 INFO - PROCESS | 1750 | 1467598767042 Marionette DEBUG loaded listener.js 19:19:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x91374800) [pid = 1750] [serial = 2040] [outer = 0x8f94d400] 19:19:28 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:19:28 INFO - PROCESS | 1750 | 1467598768475 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:19:28 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 19:19:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:19:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 19:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:19:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2079ms 19:19:28 INFO - PROCESS | 1750 | 1467598768558 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 19:19:28 INFO - PROCESS | 1750 | 1467598768563 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 19:19:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:19:28 INFO - PROCESS | 1750 | 1467598768574 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:19:28 INFO - PROCESS | 1750 | 1467598768579 Marionette TRACE conn4 <- [1,2690,null,{}] 19:19:28 INFO - PROCESS | 1750 | 1467598768596 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:28 INFO - PROCESS | 1750 | 1467598768605 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:28 INFO - PROCESS | 1750 | 1467598768776 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 19:19:28 INFO - PROCESS | 1750 | 1467598768964 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:28 INFO - PROCESS | 1750 | 1467598768973 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x920d3c00 == 34 [pid = 1750] [id = 680] 19:19:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x923aec00) [pid = 1750] [serial = 2041] [outer = (nil)] 19:19:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x92ae4800) [pid = 1750] [serial = 2042] [outer = 0x923aec00] 19:19:29 INFO - PROCESS | 1750 | 1467598769061 Marionette DEBUG loaded listener.js 19:19:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x92aec000) [pid = 1750] [serial = 2043] [outer = 0x923aec00] 19:19:30 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:19:30 INFO - PROCESS | 1750 | 1467598770402 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:19:30 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 19:19:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:19:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 19:19:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:19:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1889ms 19:19:30 INFO - PROCESS | 1750 | 1467598770463 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 19:19:30 INFO - PROCESS | 1750 | 1467598770469 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 19:19:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:19:30 INFO - PROCESS | 1750 | 1467598770475 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:19:30 INFO - PROCESS | 1750 | 1467598770478 Marionette TRACE conn4 <- [1,2694,null,{}] 19:19:30 INFO - PROCESS | 1750 | 1467598770485 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:30 INFO - PROCESS | 1750 | 1467598770490 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:30 INFO - PROCESS | 1750 | 1467598770995 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 19:19:31 INFO - PROCESS | 1750 | 1467598771140 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:31 INFO - PROCESS | 1750 | 1467598771153 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc28c00 == 35 [pid = 1750] [id = 681] 19:19:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x8e34b000) [pid = 1750] [serial = 2044] [outer = (nil)] 19:19:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x8e39f000) [pid = 1750] [serial = 2045] [outer = 0x8e34b000] 19:19:31 INFO - PROCESS | 1750 | 1467598771334 Marionette DEBUG loaded listener.js 19:19:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x8f6c0c00) [pid = 1750] [serial = 2046] [outer = 0x8e34b000] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80f800 == 34 [pid = 1750] [id = 603] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8e34d400 == 33 [pid = 1750] [id = 672] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6db400 == 32 [pid = 1750] [id = 671] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8d807400 == 31 [pid = 1750] [id = 670] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8baefc00 == 30 [pid = 1750] [id = 669] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80d400 == 29 [pid = 1750] [id = 611] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8e394c00 == 28 [pid = 1750] [id = 607] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8e349800 == 27 [pid = 1750] [id = 612] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80bc00 == 26 [pid = 1750] [id = 609] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x91027000 == 25 [pid = 1750] [id = 601] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcfa800 == 24 [pid = 1750] [id = 610] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x9102dc00 == 23 [pid = 1750] [id = 608] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c1400 == 22 [pid = 1750] [id = 600] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x920cd800 == 21 [pid = 1750] [id = 604] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8f94b800 == 20 [pid = 1750] [id = 599] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8ba400 == 19 [pid = 1750] [id = 606] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcfcc00 == 18 [pid = 1750] [id = 602] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x92aea400 == 17 [pid = 1750] [id = 613] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb46000 == 16 [pid = 1750] [id = 605] 19:19:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80b800 == 15 [pid = 1750] [id = 597] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x952bfc00) [pid = 1750] [serial = 1983] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x8f950000) [pid = 1750] [serial = 2003] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8baeec00) [pid = 1750] [serial = 1994] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8d80d800) [pid = 1750] [serial = 1992] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8dc26800) [pid = 1750] [serial = 1968] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x978df000) [pid = 1750] [serial = 1989] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8bcf3c00) [pid = 1750] [serial = 1991] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x93d3fc00) [pid = 1750] [serial = 1979] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x90f0d800) [pid = 1750] [serial = 1970] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x953b6000) [pid = 1750] [serial = 1985] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8f6e7400) [pid = 1750] [serial = 2001] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8dc1c400) [pid = 1750] [serial = 1997] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8dc1f000) [pid = 1750] [serial = 1967] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x95265400) [pid = 1750] [serial = 1982] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x97816400) [pid = 1750] [serial = 1988] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8dc2a800) [pid = 1750] [serial = 1998] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x8f6d9c00) [pid = 1750] [serial = 2000] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x953b6c00) [pid = 1750] [serial = 1986] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x93d43800) [pid = 1750] [serial = 1980] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0x8bb4cc00) [pid = 1750] [serial = 1995] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 60 (0x930c1000) [pid = 1750] [serial = 1976] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 59 (0x90f05800) [pid = 1750] [serial = 2004] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 58 (0x93b2ec00) [pid = 1750] [serial = 1977] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 57 (0x92d42000) [pid = 1750] [serial = 1974] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 56 (0x91023800) [pid = 1750] [serial = 1971] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 55 (0x923f4000) [pid = 1750] [serial = 1973] [outer = (nil)] [url = about:blank] 19:19:32 INFO - PROCESS | 1750 | --DOMWINDOW == 54 (0x90f0dc00) [pid = 1750] [serial = 2006] [outer = (nil)] [url = about:blank] 19:19:33 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:19:33 INFO - PROCESS | 1750 | 1467598773797 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:19:33 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 19:19:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:19:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 19:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:19:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 3342ms 19:19:33 INFO - PROCESS | 1750 | 1467598773820 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 19:19:33 INFO - PROCESS | 1750 | 1467598773826 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 19:19:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:19:33 INFO - PROCESS | 1750 | 1467598773835 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:19:33 INFO - PROCESS | 1750 | 1467598773840 Marionette TRACE conn4 <- [1,2698,null,{}] 19:19:33 INFO - PROCESS | 1750 | 1467598773849 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:33 INFO - PROCESS | 1750 | 1467598773854 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:34 INFO - PROCESS | 1750 | 1467598774023 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 19:19:34 INFO - PROCESS | 1750 | 1467598774172 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:34 INFO - PROCESS | 1750 | 1467598774182 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf2400 == 16 [pid = 1750] [id = 682] 19:19:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 55 (0x8bcf4400) [pid = 1750] [serial = 2047] [outer = (nil)] 19:19:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 56 (0x8d8bec00) [pid = 1750] [serial = 2048] [outer = 0x8bcf4400] 19:19:34 INFO - PROCESS | 1750 | 1467598774258 Marionette DEBUG loaded listener.js 19:19:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 57 (0x8d8c1000) [pid = 1750] [serial = 2049] [outer = 0x8bcf4400] 19:19:35 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:19:35 INFO - PROCESS | 1750 | 1467598775461 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:19:35 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 19:19:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:19:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 19:19:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:19:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1686ms 19:19:35 INFO - PROCESS | 1750 | 1467598775521 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 19:19:35 INFO - PROCESS | 1750 | 1467598775530 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 19:19:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 19:19:35 INFO - PROCESS | 1750 | 1467598775549 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:19:35 INFO - PROCESS | 1750 | 1467598775554 Marionette TRACE conn4 <- [1,2702,null,{}] 19:19:35 INFO - PROCESS | 1750 | 1467598775560 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:35 INFO - PROCESS | 1750 | 1467598775566 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:35 INFO - PROCESS | 1750 | 1467598775786 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 19:19:35 INFO - PROCESS | 1750 | 1467598775886 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:35 INFO - PROCESS | 1750 | 1467598775897 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e392800 == 17 [pid = 1750] [id = 683] 19:19:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 58 (0x8e39b800) [pid = 1750] [serial = 2050] [outer = (nil)] 19:19:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 59 (0x8f6b4800) [pid = 1750] [serial = 2051] [outer = 0x8e39b800] 19:19:35 INFO - PROCESS | 1750 | 1467598775977 Marionette DEBUG loaded listener.js 19:19:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 60 (0x8f6d9c00) [pid = 1750] [serial = 2052] [outer = 0x8e39b800] 19:19:36 INFO - PROCESS | 1750 | 1467598776954 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 19:19:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:19:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1481ms 19:19:37 INFO - PROCESS | 1750 | 1467598777030 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 19:19:37 INFO - PROCESS | 1750 | 1467598777035 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 19:19:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:19:37 INFO - PROCESS | 1750 | 1467598777079 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:19:37 INFO - PROCESS | 1750 | 1467598777085 Marionette TRACE conn4 <- [1,2706,null,{}] 19:19:37 INFO - PROCESS | 1750 | 1467598777107 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:37 INFO - PROCESS | 1750 | 1467598777116 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:37 INFO - PROCESS | 1750 | --DOMWINDOW == 59 (0x91343000) [pid = 1750] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:19:37 INFO - PROCESS | 1750 | --DOMWINDOW == 58 (0x8e3a0800) [pid = 1750] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:19:37 INFO - PROCESS | 1750 | --DOMWINDOW == 57 (0x90f07c00) [pid = 1750] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:19:37 INFO - PROCESS | 1750 | --DOMWINDOW == 56 (0x8baf1800) [pid = 1750] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:19:37 INFO - PROCESS | 1750 | --DOMWINDOW == 55 (0x8dc1f800) [pid = 1750] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:19:37 INFO - PROCESS | 1750 | --DOMWINDOW == 54 (0x8f6e1800) [pid = 1750] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:19:37 INFO - PROCESS | 1750 | --DOMWINDOW == 53 (0x8f951c00) [pid = 1750] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:19:37 INFO - PROCESS | 1750 | --DOMWINDOW == 52 (0x90f99000) [pid = 1750] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:19:37 INFO - PROCESS | 1750 | --DOMWINDOW == 51 (0x8bb44400) [pid = 1750] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:19:37 INFO - PROCESS | 1750 | --DOMWINDOW == 50 (0x8e39c000) [pid = 1750] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:19:37 INFO - PROCESS | 1750 | 1467598777662 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 19:19:37 INFO - PROCESS | 1750 | 1467598777780 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:37 INFO - PROCESS | 1750 | 1467598777792 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f848400 == 18 [pid = 1750] [id = 684] 19:19:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 51 (0x8f8c1000) [pid = 1750] [serial = 2053] [outer = (nil)] 19:19:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 52 (0x8f8ccc00) [pid = 1750] [serial = 2054] [outer = 0x8f8c1000] 19:19:37 INFO - PROCESS | 1750 | 1467598777865 Marionette DEBUG loaded listener.js 19:19:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 53 (0x8f94f000) [pid = 1750] [serial = 2055] [outer = 0x8f8c1000] 19:19:38 INFO - PROCESS | 1750 | 1467598778634 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 19:19:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:19:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1631ms 19:19:38 INFO - PROCESS | 1750 | 1467598778673 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 19:19:38 INFO - PROCESS | 1750 | 1467598778678 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 19:19:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:19:38 INFO - PROCESS | 1750 | 1467598778685 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:19:38 INFO - PROCESS | 1750 | 1467598778689 Marionette TRACE conn4 <- [1,2710,null,{}] 19:19:38 INFO - PROCESS | 1750 | 1467598778694 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:38 INFO - PROCESS | 1750 | 1467598778699 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:38 INFO - PROCESS | 1750 | 1467598778863 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 19:19:38 INFO - PROCESS | 1750 | 1467598778874 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:38 INFO - PROCESS | 1750 | 1467598778881 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c6400 == 19 [pid = 1750] [id = 685] 19:19:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 54 (0x8f949400) [pid = 1750] [serial = 2056] [outer = (nil)] 19:19:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 55 (0x90f0b400) [pid = 1750] [serial = 2057] [outer = 0x8f949400] 19:19:38 INFO - PROCESS | 1750 | 1467598778951 Marionette DEBUG loaded listener.js 19:19:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 56 (0x90f8d800) [pid = 1750] [serial = 2058] [outer = 0x8f949400] 19:19:40 INFO - PROCESS | 1750 | 1467598780163 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 19:19:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:19:40 INFO - PROCESS | 1750 | 1467598780195 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 19:19:40 INFO - PROCESS | 1750 | 1467598780203 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:19:40 INFO - PROCESS | 1750 | 1467598780209 Marionette TRACE conn4 <- [1,2714,null,{}] 19:19:40 INFO - PROCESS | 1750 | 1467598780218 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:40 INFO - PROCESS | 1750 | 1467598780223 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:40 INFO - PROCESS | 1750 | 1467598780443 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 19:19:40 INFO - PROCESS | 1750 | 1467598780694 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:40 INFO - PROCESS | 1750 | 1467598780702 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d807400 == 20 [pid = 1750] [id = 686] 19:19:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 57 (0x8d80d400) [pid = 1750] [serial = 2059] [outer = (nil)] 19:19:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 58 (0x8e34f000) [pid = 1750] [serial = 2060] [outer = 0x8d80d400] 19:19:40 INFO - PROCESS | 1750 | 1467598780798 Marionette DEBUG loaded listener.js 19:19:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 59 (0x8e3a0800) [pid = 1750] [serial = 2061] [outer = 0x8d80d400] 19:19:41 INFO - PROCESS | 1750 | 1467598781781 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 19:19:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:19:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1636ms 19:19:41 INFO - PROCESS | 1750 | 1467598781838 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 19:19:41 INFO - PROCESS | 1750 | 1467598781845 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 19:19:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:19:41 INFO - PROCESS | 1750 | 1467598781857 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:19:41 INFO - PROCESS | 1750 | 1467598781860 Marionette TRACE conn4 <- [1,2718,null,{}] 19:19:41 INFO - PROCESS | 1750 | 1467598781868 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:41 INFO - PROCESS | 1750 | 1467598781874 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:42 INFO - PROCESS | 1750 | 1467598782101 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 19:19:42 INFO - PROCESS | 1750 | 1467598782338 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:42 INFO - PROCESS | 1750 | 1467598782347 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f94e000 == 21 [pid = 1750] [id = 687] 19:19:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 60 (0x8f953400) [pid = 1750] [serial = 2062] [outer = (nil)] 19:19:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 61 (0x90f07c00) [pid = 1750] [serial = 2063] [outer = 0x8f953400] 19:19:42 INFO - PROCESS | 1750 | 1467598782475 Marionette DEBUG loaded listener.js 19:19:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x90f93800) [pid = 1750] [serial = 2064] [outer = 0x8f953400] 19:19:43 INFO - PROCESS | 1750 | 1467598783568 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 19:19:43 INFO - PROCESS | 1750 | 1467598783602 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 19:19:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 19:19:43 INFO - PROCESS | 1750 | 1467598783609 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:19:43 INFO - PROCESS | 1750 | 1467598783615 Marionette TRACE conn4 <- [1,2722,null,{}] 19:19:43 INFO - PROCESS | 1750 | 1467598783633 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:43 INFO - PROCESS | 1750 | 1467598783642 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:43 INFO - PROCESS | 1750 | 1467598783863 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 19:19:44 INFO - PROCESS | 1750 | 1467598784145 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:44 INFO - PROCESS | 1750 | 1467598784160 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x91365400 == 22 [pid = 1750] [id = 688] 19:19:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x91367400) [pid = 1750] [serial = 2065] [outer = (nil)] 19:19:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x91370000) [pid = 1750] [serial = 2066] [outer = 0x91367400] 19:19:44 INFO - PROCESS | 1750 | 1467598784248 Marionette DEBUG loaded listener.js 19:19:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x91382800) [pid = 1750] [serial = 2067] [outer = 0x91367400] 19:19:45 INFO - PROCESS | 1750 | 1467598785301 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 19:19:45 INFO - PROCESS | 1750 | 1467598785512 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 19:19:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:19:45 INFO - PROCESS | 1750 | 1467598785533 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:19:45 INFO - PROCESS | 1750 | 1467598785537 Marionette TRACE conn4 <- [1,2726,null,{}] 19:19:45 INFO - PROCESS | 1750 | 1467598785546 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:45 INFO - PROCESS | 1750 | 1467598785552 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:45 INFO - PROCESS | 1750 | 1467598785737 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 19:19:46 INFO - PROCESS | 1750 | 1467598786002 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:46 INFO - PROCESS | 1750 | 1467598786029 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf0400 == 23 [pid = 1750] [id = 689] 19:19:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8bcf0400) [pid = 1750] [serial = 2068] [outer = (nil)] 19:19:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8bcf6c00) [pid = 1750] [serial = 2069] [outer = 0x8bcf0400] 19:19:46 INFO - PROCESS | 1750 | 1467598786120 Marionette DEBUG loaded listener.js 19:19:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8d805c00) [pid = 1750] [serial = 2070] [outer = 0x8bcf0400] 19:19:46 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x90f14400) [pid = 1750] [serial = 2007] [outer = (nil)] [url = about:blank] 19:19:46 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x91382000) [pid = 1750] [serial = 2030] [outer = (nil)] [url = about:blank] 19:19:46 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8f6dac00) [pid = 1750] [serial = 2012] [outer = (nil)] [url = about:blank] 19:19:46 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x8f840400) [pid = 1750] [serial = 2013] [outer = (nil)] [url = about:blank] 19:19:46 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x91367c00) [pid = 1750] [serial = 2018] [outer = (nil)] [url = about:blank] 19:19:46 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x91341c00) [pid = 1750] [serial = 2019] [outer = (nil)] [url = about:blank] 19:19:46 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0x8bb4b800) [pid = 1750] [serial = 2009] [outer = (nil)] [url = about:blank] 19:19:46 INFO - PROCESS | 1750 | --DOMWINDOW == 60 (0x8bcf9800) [pid = 1750] [serial = 2010] [outer = (nil)] [url = about:blank] 19:19:46 INFO - PROCESS | 1750 | --DOMWINDOW == 59 (0x8dc2ac00) [pid = 1750] [serial = 2021] [outer = (nil)] [url = about:blank] 19:19:46 INFO - PROCESS | 1750 | --DOMWINDOW == 58 (0x8e351c00) [pid = 1750] [serial = 2022] [outer = (nil)] [url = about:blank] 19:19:46 INFO - PROCESS | 1750 | --DOMWINDOW == 57 (0x8f83e000) [pid = 1750] [serial = 2024] [outer = (nil)] [url = about:blank] 19:19:46 INFO - PROCESS | 1750 | --DOMWINDOW == 56 (0x8f8c4800) [pid = 1750] [serial = 2025] [outer = (nil)] [url = about:blank] 19:19:46 INFO - PROCESS | 1750 | --DOMWINDOW == 55 (0x90f8f000) [pid = 1750] [serial = 2015] [outer = (nil)] [url = about:blank] 19:19:46 INFO - PROCESS | 1750 | --DOMWINDOW == 54 (0x91029000) [pid = 1750] [serial = 2016] [outer = (nil)] [url = about:blank] 19:19:46 INFO - PROCESS | 1750 | --DOMWINDOW == 53 (0x9102bc00) [pid = 1750] [serial = 2027] [outer = (nil)] [url = about:blank] 19:19:46 INFO - PROCESS | 1750 | --DOMWINDOW == 52 (0x9133bc00) [pid = 1750] [serial = 2028] [outer = (nil)] [url = about:blank] 19:19:46 INFO - PROCESS | 1750 | --DOMWINDOW == 51 (0x920cfc00) [pid = 1750] [serial = 2031] [outer = (nil)] [url = about:blank] 19:19:46 INFO - PROCESS | 1750 | --DOMWINDOW == 50 (0x8f8be000) [pid = 1750] [serial = 2033] [outer = (nil)] [url = about:blank] 19:19:46 INFO - PROCESS | 1750 | --DOMWINDOW == 49 (0x91378000) [pid = 1750] [serial = 2034] [outer = (nil)] [url = about:blank] 19:19:47 INFO - PROCESS | 1750 | 1467598787040 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 19:19:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:19:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1538ms 19:19:47 INFO - PROCESS | 1750 | 1467598787070 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 19:19:47 INFO - PROCESS | 1750 | 1467598787075 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 19:19:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:19:47 INFO - PROCESS | 1750 | 1467598787086 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:19:47 INFO - PROCESS | 1750 | 1467598787090 Marionette TRACE conn4 <- [1,2730,null,{}] 19:19:47 INFO - PROCESS | 1750 | 1467598787097 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:47 INFO - PROCESS | 1750 | 1467598787110 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:47 INFO - PROCESS | 1750 | 1467598787279 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 19:19:47 INFO - PROCESS | 1750 | 1467598787453 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:47 INFO - PROCESS | 1750 | 1467598787461 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf2800 == 24 [pid = 1750] [id = 690] 19:19:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 50 (0x8bcf9800) [pid = 1750] [serial = 2071] [outer = (nil)] 19:19:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 51 (0x8e34c400) [pid = 1750] [serial = 2072] [outer = 0x8bcf9800] 19:19:47 INFO - PROCESS | 1750 | 1467598787534 Marionette DEBUG loaded listener.js 19:19:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 52 (0x8e397c00) [pid = 1750] [serial = 2073] [outer = 0x8bcf9800] 19:19:48 INFO - PROCESS | 1750 | 1467598788755 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 19:19:48 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 19:19:48 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 19:19:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 19:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:19:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:19:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1700ms 19:19:48 INFO - PROCESS | 1750 | 1467598788783 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 19:19:48 INFO - PROCESS | 1750 | 1467598788787 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 19:19:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:19:48 INFO - PROCESS | 1750 | 1467598788803 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:19:48 INFO - PROCESS | 1750 | 1467598788807 Marionette TRACE conn4 <- [1,2734,null,{}] 19:19:48 INFO - PROCESS | 1750 | 1467598788822 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:48 INFO - PROCESS | 1750 | 1467598788831 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:49 INFO - PROCESS | 1750 | 1467598789040 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 19:19:49 INFO - PROCESS | 1750 | 1467598789169 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:49 INFO - PROCESS | 1750 | 1467598789183 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8c4800 == 25 [pid = 1750] [id = 691] 19:19:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 53 (0x8f8c5800) [pid = 1750] [serial = 2074] [outer = (nil)] 19:19:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 54 (0x8f94a400) [pid = 1750] [serial = 2075] [outer = 0x8f8c5800] 19:19:49 INFO - PROCESS | 1750 | 1467598789250 Marionette DEBUG loaded listener.js 19:19:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 55 (0x90f0d800) [pid = 1750] [serial = 2076] [outer = 0x8f8c5800] 19:19:50 INFO - PROCESS | 1750 | 1467598790141 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 19:19:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:19:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1385ms 19:19:50 INFO - PROCESS | 1750 | 1467598790188 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 19:19:50 INFO - PROCESS | 1750 | 1467598790191 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 19:19:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:19:50 INFO - PROCESS | 1750 | 1467598790205 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:19:50 INFO - PROCESS | 1750 | 1467598790208 Marionette TRACE conn4 <- [1,2738,null,{}] 19:19:50 INFO - PROCESS | 1750 | 1467598790214 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:50 INFO - PROCESS | 1750 | 1467598790219 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:50 INFO - PROCESS | 1750 | 1467598790441 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 19:19:50 INFO - PROCESS | 1750 | 1467598790466 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:50 INFO - PROCESS | 1750 | 1467598790473 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x91024800 == 26 [pid = 1750] [id = 692] 19:19:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 56 (0x91026400) [pid = 1750] [serial = 2077] [outer = (nil)] 19:19:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 57 (0x9102d000) [pid = 1750] [serial = 2078] [outer = 0x91026400] 19:19:50 INFO - PROCESS | 1750 | 1467598790542 Marionette DEBUG loaded listener.js 19:19:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 58 (0x91030000) [pid = 1750] [serial = 2079] [outer = 0x91026400] 19:19:51 INFO - PROCESS | 1750 | --DOMWINDOW == 57 (0x8e39b800) [pid = 1750] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:19:51 INFO - PROCESS | 1750 | --DOMWINDOW == 56 (0x8e34b000) [pid = 1750] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:19:51 INFO - PROCESS | 1750 | --DOMWINDOW == 55 (0x8d80fc00) [pid = 1750] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:19:51 INFO - PROCESS | 1750 | --DOMWINDOW == 54 (0x8f94d400) [pid = 1750] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:19:51 INFO - PROCESS | 1750 | --DOMWINDOW == 53 (0x923aec00) [pid = 1750] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:19:51 INFO - PROCESS | 1750 | --DOMWINDOW == 52 (0x8f8c1000) [pid = 1750] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:19:51 INFO - PROCESS | 1750 | 1467598791515 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 19:19:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:19:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1343ms 19:19:51 INFO - PROCESS | 1750 | 1467598791541 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 19:19:51 INFO - PROCESS | 1750 | 1467598791544 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 19:19:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:19:51 INFO - PROCESS | 1750 | 1467598791550 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:19:51 INFO - PROCESS | 1750 | 1467598791554 Marionette TRACE conn4 <- [1,2742,null,{}] 19:19:51 INFO - PROCESS | 1750 | 1467598791559 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:51 INFO - PROCESS | 1750 | 1467598791565 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:51 INFO - PROCESS | 1750 | 1467598791766 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 19:19:51 INFO - PROCESS | 1750 | 1467598791786 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:51 INFO - PROCESS | 1750 | 1467598791794 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baeac00 == 27 [pid = 1750] [id = 693] 19:19:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 53 (0x90f97c00) [pid = 1750] [serial = 2080] [outer = (nil)] 19:19:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 54 (0x9133bc00) [pid = 1750] [serial = 2081] [outer = 0x90f97c00] 19:19:51 INFO - PROCESS | 1750 | 1467598791862 Marionette DEBUG loaded listener.js 19:19:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 55 (0x91342c00) [pid = 1750] [serial = 2082] [outer = 0x90f97c00] 19:19:52 INFO - PROCESS | 1750 | 1467598792774 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 19:19:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:19:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1242ms 19:19:52 INFO - PROCESS | 1750 | 1467598792793 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 19:19:52 INFO - PROCESS | 1750 | 1467598792797 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 19:19:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:19:52 INFO - PROCESS | 1750 | 1467598792803 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:19:52 INFO - PROCESS | 1750 | 1467598792806 Marionette TRACE conn4 <- [1,2746,null,{}] 19:19:52 INFO - PROCESS | 1750 | 1467598792811 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:52 INFO - PROCESS | 1750 | 1467598792822 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:53 INFO - PROCESS | 1750 | 1467598793030 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 19:19:53 INFO - PROCESS | 1750 | 1467598793224 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:53 INFO - PROCESS | 1750 | 1467598793235 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae6c00 == 28 [pid = 1750] [id = 694] 19:19:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 56 (0x8bae7c00) [pid = 1750] [serial = 2083] [outer = (nil)] 19:19:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 57 (0x8baf1000) [pid = 1750] [serial = 2084] [outer = 0x8bae7c00] 19:19:53 INFO - PROCESS | 1750 | 1467598793322 Marionette DEBUG loaded listener.js 19:19:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 58 (0x8bb4c400) [pid = 1750] [serial = 2085] [outer = 0x8bae7c00] 19:19:54 INFO - PROCESS | 1750 | 1467598794331 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 19:19:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:19:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1584ms 19:19:54 INFO - PROCESS | 1750 | 1467598794389 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 19:19:54 INFO - PROCESS | 1750 | 1467598794395 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 19:19:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:19:54 INFO - PROCESS | 1750 | 1467598794403 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:19:54 INFO - PROCESS | 1750 | 1467598794408 Marionette TRACE conn4 <- [1,2750,null,{}] 19:19:54 INFO - PROCESS | 1750 | 1467598794416 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:54 INFO - PROCESS | 1750 | 1467598794424 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:54 INFO - PROCESS | 1750 | 1467598794647 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 19:19:54 INFO - PROCESS | 1750 | 1467598794908 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:54 INFO - PROCESS | 1750 | 1467598794919 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc24000 == 29 [pid = 1750] [id = 695] 19:19:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 59 (0x8e34cc00) [pid = 1750] [serial = 2086] [outer = (nil)] 19:19:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 60 (0x8e358400) [pid = 1750] [serial = 2087] [outer = 0x8e34cc00] 19:19:55 INFO - PROCESS | 1750 | 1467598795042 Marionette DEBUG loaded listener.js 19:19:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 61 (0x8f6b5c00) [pid = 1750] [serial = 2088] [outer = 0x8e34cc00] 19:19:55 INFO - PROCESS | 1750 | 1467598795976 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 19:19:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:19:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1632ms 19:19:56 INFO - PROCESS | 1750 | 1467598796038 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 19:19:56 INFO - PROCESS | 1750 | 1467598796045 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 19:19:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:19:56 INFO - PROCESS | 1750 | 1467598796053 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:19:56 INFO - PROCESS | 1750 | 1467598796057 Marionette TRACE conn4 <- [1,2754,null,{}] 19:19:56 INFO - PROCESS | 1750 | 1467598796064 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:56 INFO - PROCESS | 1750 | 1467598796069 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:56 INFO - PROCESS | 1750 | 1467598796300 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 19:19:56 INFO - PROCESS | 1750 | 1467598796576 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:56 INFO - PROCESS | 1750 | 1467598796586 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f83cc00 == 30 [pid = 1750] [id = 696] 19:19:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x8f8c1000) [pid = 1750] [serial = 2089] [outer = (nil)] 19:19:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x8f947c00) [pid = 1750] [serial = 2090] [outer = 0x8f8c1000] 19:19:56 INFO - PROCESS | 1750 | 1467598796713 Marionette DEBUG loaded listener.js 19:19:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x91024400) [pid = 1750] [serial = 2091] [outer = 0x8f8c1000] 19:19:57 INFO - PROCESS | 1750 | 1467598797731 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 19:19:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:19:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1733ms 19:19:57 INFO - PROCESS | 1750 | 1467598797788 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 19:19:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:19:57 INFO - PROCESS | 1750 | 1467598797792 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 19:19:57 INFO - PROCESS | 1750 | 1467598797802 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:19:57 INFO - PROCESS | 1750 | 1467598797811 Marionette TRACE conn4 <- [1,2758,null,{}] 19:19:57 INFO - PROCESS | 1750 | 1467598797828 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:57 INFO - PROCESS | 1750 | 1467598797835 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:58 INFO - PROCESS | 1750 | 1467598798068 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 19:19:58 INFO - PROCESS | 1750 | 1467598798257 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:58 INFO - PROCESS | 1750 | 1467598798266 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x91029000 == 31 [pid = 1750] [id = 697] 19:19:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x91363800) [pid = 1750] [serial = 2092] [outer = (nil)] 19:19:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x920cd000) [pid = 1750] [serial = 2093] [outer = 0x91363800] 19:19:58 INFO - PROCESS | 1750 | 1467598798393 Marionette DEBUG loaded listener.js 19:19:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x920d0000) [pid = 1750] [serial = 2094] [outer = 0x91363800] 19:19:59 INFO - PROCESS | 1750 | 1467598799325 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 19:19:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:19:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1548ms 19:19:59 INFO - PROCESS | 1750 | 1467598799346 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 19:19:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:19:59 INFO - PROCESS | 1750 | 1467598799351 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 19:19:59 INFO - PROCESS | 1750 | 1467598799358 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:19:59 INFO - PROCESS | 1750 | 1467598799362 Marionette TRACE conn4 <- [1,2762,null,{}] 19:19:59 INFO - PROCESS | 1750 | 1467598799368 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:59 INFO - PROCESS | 1750 | 1467598799373 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:59 INFO - PROCESS | 1750 | 1467598799621 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 19:19:59 INFO - PROCESS | 1750 | 1467598799774 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:59 INFO - PROCESS | 1750 | 1467598799784 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:19:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8bcc00 == 32 [pid = 1750] [id = 698] 19:19:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8f8c7400) [pid = 1750] [serial = 2095] [outer = (nil)] 19:19:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x923b9000) [pid = 1750] [serial = 2096] [outer = 0x8f8c7400] 19:19:59 INFO - PROCESS | 1750 | 1467598799902 Marionette DEBUG loaded listener.js 19:20:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x923ee000) [pid = 1750] [serial = 2097] [outer = 0x8f8c7400] 19:20:00 INFO - PROCESS | 1750 | 1467598800836 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 19:20:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:20:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1532ms 19:20:00 INFO - PROCESS | 1750 | 1467598800890 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 19:20:00 INFO - PROCESS | 1750 | 1467598800894 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 19:20:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:20:00 INFO - PROCESS | 1750 | 1467598800901 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:20:00 INFO - PROCESS | 1750 | 1467598800905 Marionette TRACE conn4 <- [1,2766,null,{}] 19:20:00 INFO - PROCESS | 1750 | 1467598800910 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:00 INFO - PROCESS | 1750 | 1467598800916 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:01 INFO - PROCESS | 1750 | 1467598801092 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 19:20:01 INFO - PROCESS | 1750 | 1467598801342 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:01 INFO - PROCESS | 1750 | 1467598801371 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f94b800 == 33 [pid = 1750] [id = 699] 19:20:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f94bc00) [pid = 1750] [serial = 2098] [outer = (nil)] 19:20:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x923fc800) [pid = 1750] [serial = 2099] [outer = 0x8f94bc00] 19:20:01 INFO - PROCESS | 1750 | 1467598801559 Marionette DEBUG loaded listener.js 19:20:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x92d43c00) [pid = 1750] [serial = 2100] [outer = 0x8f94bc00] 19:20:03 INFO - PROCESS | 1750 | 1467598803204 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 19:20:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:20:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 2334ms 19:20:03 INFO - PROCESS | 1750 | 1467598803236 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 19:20:03 INFO - PROCESS | 1750 | 1467598803242 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 19:20:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:20:03 INFO - PROCESS | 1750 | 1467598803252 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:20:03 INFO - PROCESS | 1750 | 1467598803256 Marionette TRACE conn4 <- [1,2770,null,{}] 19:20:03 INFO - PROCESS | 1750 | 1467598803264 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:03 INFO - PROCESS | 1750 | 1467598803270 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:03 INFO - PROCESS | 1750 | 1467598803482 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 19:20:03 INFO - PROCESS | 1750 | 1467598803827 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:03 INFO - PROCESS | 1750 | 1467598803841 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d802400 == 34 [pid = 1750] [id = 700] 19:20:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8d805000) [pid = 1750] [serial = 2101] [outer = (nil)] 19:20:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8d8c2c00) [pid = 1750] [serial = 2102] [outer = 0x8d805000] 19:20:03 INFO - PROCESS | 1750 | 1467598803921 Marionette DEBUG loaded listener.js 19:20:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8dc1f800) [pid = 1750] [serial = 2103] [outer = 0x8d805000] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8baeac00 == 33 [pid = 1750] [id = 693] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x91024800 == 32 [pid = 1750] [id = 692] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8c4800 == 31 [pid = 1750] [id = 691] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf2800 == 30 [pid = 1750] [id = 690] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf0400 == 29 [pid = 1750] [id = 689] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc1ec00 == 28 [pid = 1750] [id = 673] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6b4400 == 27 [pid = 1750] [id = 674] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf2400 == 26 [pid = 1750] [id = 682] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8e392800 == 25 [pid = 1750] [id = 683] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcfbc00 == 24 [pid = 1750] [id = 678] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x9133b000 == 23 [pid = 1750] [id = 676] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8f848400 == 22 [pid = 1750] [id = 684] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc28c00 == 21 [pid = 1750] [id = 681] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8d807400 == 20 [pid = 1750] [id = 686] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c6400 == 19 [pid = 1750] [id = 685] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf4c00 == 18 [pid = 1750] [id = 677] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x91365400 == 17 [pid = 1750] [id = 688] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80c400 == 16 [pid = 1750] [id = 679] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8f94e000 == 15 [pid = 1750] [id = 687] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x90f94400 == 14 [pid = 1750] [id = 675] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x920d3c00 == 13 [pid = 1750] [id = 680] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8f94b800 == 12 [pid = 1750] [id = 699] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8bcc00 == 11 [pid = 1750] [id = 698] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x91029000 == 10 [pid = 1750] [id = 697] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc24000 == 9 [pid = 1750] [id = 695] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8f83cc00 == 8 [pid = 1750] [id = 696] 19:20:05 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae6c00 == 7 [pid = 1750] [id = 694] 19:20:05 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8f6b4800) [pid = 1750] [serial = 2051] [outer = (nil)] [url = about:blank] 19:20:05 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8f6c0c00) [pid = 1750] [serial = 2046] [outer = (nil)] [url = about:blank] 19:20:05 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8e39f000) [pid = 1750] [serial = 2045] [outer = (nil)] [url = about:blank] 19:20:05 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8f6d9c00) [pid = 1750] [serial = 2052] [outer = (nil)] [url = about:blank] 19:20:05 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8d8bec00) [pid = 1750] [serial = 2048] [outer = (nil)] [url = about:blank] 19:20:05 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8f945400) [pid = 1750] [serial = 2037] [outer = (nil)] [url = about:blank] 19:20:05 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8f6e3800) [pid = 1750] [serial = 2036] [outer = (nil)] [url = about:blank] 19:20:05 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x91374800) [pid = 1750] [serial = 2040] [outer = (nil)] [url = about:blank] 19:20:05 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x9133e000) [pid = 1750] [serial = 2039] [outer = (nil)] [url = about:blank] 19:20:05 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x90f0b400) [pid = 1750] [serial = 2057] [outer = (nil)] [url = about:blank] 19:20:05 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x92aec000) [pid = 1750] [serial = 2043] [outer = (nil)] [url = about:blank] 19:20:05 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x92ae4800) [pid = 1750] [serial = 2042] [outer = (nil)] [url = about:blank] 19:20:05 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x8f8ccc00) [pid = 1750] [serial = 2054] [outer = (nil)] [url = about:blank] 19:20:05 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x8f94f000) [pid = 1750] [serial = 2055] [outer = (nil)] [url = about:blank] 19:20:05 INFO - PROCESS | 1750 | 1467598805859 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 19:20:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:20:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2652ms 19:20:05 INFO - PROCESS | 1750 | 1467598805903 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 19:20:05 INFO - PROCESS | 1750 | 1467598805909 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 19:20:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:20:05 INFO - PROCESS | 1750 | 1467598805917 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:20:05 INFO - PROCESS | 1750 | 1467598805922 Marionette TRACE conn4 <- [1,2774,null,{}] 19:20:05 INFO - PROCESS | 1750 | 1467598805930 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:05 INFO - PROCESS | 1750 | 1467598805935 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:06 INFO - PROCESS | 1750 | 1467598806110 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 19:20:06 INFO - PROCESS | 1750 | 1467598806360 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:06 INFO - PROCESS | 1750 | 1467598806370 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfbc00 == 8 [pid = 1750] [id = 701] 19:20:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x8bcfc000) [pid = 1750] [serial = 2104] [outer = (nil)] 19:20:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x8d8be800) [pid = 1750] [serial = 2105] [outer = 0x8bcfc000] 19:20:06 INFO - PROCESS | 1750 | 1467598806448 Marionette DEBUG loaded listener.js 19:20:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8dc1fc00) [pid = 1750] [serial = 2106] [outer = 0x8bcfc000] 19:20:07 INFO - PROCESS | 1750 | 1467598807272 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 19:20:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:20:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1392ms 19:20:07 INFO - PROCESS | 1750 | 1467598807309 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 19:20:07 INFO - PROCESS | 1750 | 1467598807318 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 19:20:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:20:07 INFO - PROCESS | 1750 | 1467598807330 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:20:07 INFO - PROCESS | 1750 | 1467598807334 Marionette TRACE conn4 <- [1,2778,null,{}] 19:20:07 INFO - PROCESS | 1750 | 1467598807340 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:07 INFO - PROCESS | 1750 | 1467598807346 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:07 INFO - PROCESS | 1750 | 1467598807576 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 19:20:07 INFO - PROCESS | 1750 | 1467598807732 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:07 INFO - PROCESS | 1750 | 1467598807741 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e39f000 == 9 [pid = 1750] [id = 702] 19:20:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8f6b5400) [pid = 1750] [serial = 2107] [outer = (nil)] 19:20:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8f6da800) [pid = 1750] [serial = 2108] [outer = 0x8f6b5400] 19:20:07 INFO - PROCESS | 1750 | 1467598807819 Marionette DEBUG loaded listener.js 19:20:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8f6e5400) [pid = 1750] [serial = 2109] [outer = 0x8f6b5400] 19:20:08 INFO - PROCESS | 1750 | 1467598808769 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 19:20:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:20:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1486ms 19:20:08 INFO - PROCESS | 1750 | 1467598808816 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 19:20:08 INFO - PROCESS | 1750 | 1467598808820 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 19:20:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:20:08 INFO - PROCESS | 1750 | 1467598808833 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:20:08 INFO - PROCESS | 1750 | 1467598808839 Marionette TRACE conn4 <- [1,2782,null,{}] 19:20:08 INFO - PROCESS | 1750 | 1467598808856 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:08 INFO - PROCESS | 1750 | 1467598808865 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:09 INFO - PROCESS | 1750 | 1467598809103 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 19:20:09 INFO - PROCESS | 1750 | 1467598809126 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:09 INFO - PROCESS | 1750 | 1467598809135 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f947800 == 10 [pid = 1750] [id = 703] 19:20:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8f948800) [pid = 1750] [serial = 2110] [outer = (nil)] 19:20:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f94d000) [pid = 1750] [serial = 2111] [outer = 0x8f948800] 19:20:09 INFO - PROCESS | 1750 | 1467598809211 Marionette DEBUG loaded listener.js 19:20:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x90f08800) [pid = 1750] [serial = 2112] [outer = 0x8f948800] 19:20:10 INFO - PROCESS | 1750 | 1467598810463 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 19:20:10 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8bcf0400) [pid = 1750] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:20:10 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x91026400) [pid = 1750] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:20:10 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8f953400) [pid = 1750] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:20:10 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8f8c5800) [pid = 1750] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:20:10 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8f949400) [pid = 1750] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:20:10 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8d80d400) [pid = 1750] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:20:10 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x91367400) [pid = 1750] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:20:10 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x90f97c00) [pid = 1750] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:20:10 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x8bcf9800) [pid = 1750] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:20:10 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0x8bcf4400) [pid = 1750] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:20:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:20:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1694ms 19:20:10 INFO - PROCESS | 1750 | 1467598810527 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 19:20:10 INFO - PROCESS | 1750 | 1467598810532 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 19:20:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:20:10 INFO - PROCESS | 1750 | 1467598810538 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:20:10 INFO - PROCESS | 1750 | 1467598810540 Marionette TRACE conn4 <- [1,2786,null,{}] 19:20:10 INFO - PROCESS | 1750 | 1467598810546 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:10 INFO - PROCESS | 1750 | 1467598810557 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:10 INFO - PROCESS | 1750 | 1467598810721 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 19:20:10 INFO - PROCESS | 1750 | 1467598810941 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:10 INFO - PROCESS | 1750 | 1467598810948 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e352c00 == 11 [pid = 1750] [id = 704] 19:20:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x8e3a0400) [pid = 1750] [serial = 2113] [outer = (nil)] 19:20:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x8f8c5800) [pid = 1750] [serial = 2114] [outer = 0x8e3a0400] 19:20:11 INFO - PROCESS | 1750 | 1467598811020 Marionette DEBUG loaded listener.js 19:20:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x90f0d400) [pid = 1750] [serial = 2115] [outer = 0x8e3a0400] 19:20:11 INFO - PROCESS | 1750 | 1467598811731 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 19:20:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:20:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1238ms 19:20:11 INFO - PROCESS | 1750 | 1467598811777 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 19:20:11 INFO - PROCESS | 1750 | 1467598811781 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 19:20:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:20:11 INFO - PROCESS | 1750 | 1467598811787 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:20:11 INFO - PROCESS | 1750 | 1467598811790 Marionette TRACE conn4 <- [1,2790,null,{}] 19:20:11 INFO - PROCESS | 1750 | 1467598811795 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:11 INFO - PROCESS | 1750 | 1467598811801 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:12 INFO - PROCESS | 1750 | 1467598812028 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 19:20:12 INFO - PROCESS | 1750 | 1467598812038 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:12 INFO - PROCESS | 1750 | 1467598812045 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x9102e800 == 12 [pid = 1750] [id = 705] 19:20:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x91334c00) [pid = 1750] [serial = 2116] [outer = (nil)] 19:20:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x91339c00) [pid = 1750] [serial = 2117] [outer = 0x91334c00] 19:20:12 INFO - PROCESS | 1750 | 1467598812115 Marionette DEBUG loaded listener.js 19:20:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x91343800) [pid = 1750] [serial = 2118] [outer = 0x91334c00] 19:20:13 INFO - PROCESS | 1750 | 1467598813206 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 19:20:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:20:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1487ms 19:20:13 INFO - PROCESS | 1750 | 1467598813276 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 19:20:13 INFO - PROCESS | 1750 | 1467598813284 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 19:20:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:20:13 INFO - PROCESS | 1750 | 1467598813293 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:20:13 INFO - PROCESS | 1750 | 1467598813298 Marionette TRACE conn4 <- [1,2794,null,{}] 19:20:13 INFO - PROCESS | 1750 | 1467598813308 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:13 INFO - PROCESS | 1750 | 1467598813314 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:13 INFO - PROCESS | 1750 | 1467598813541 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 19:20:13 INFO - PROCESS | 1750 | 1467598813787 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:13 INFO - PROCESS | 1750 | 1467598813796 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80c400 == 13 [pid = 1750] [id = 706] 19:20:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8d810400) [pid = 1750] [serial = 2119] [outer = (nil)] 19:20:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8e394400) [pid = 1750] [serial = 2120] [outer = 0x8d810400] 19:20:13 INFO - PROCESS | 1750 | 1467598813905 Marionette DEBUG loaded listener.js 19:20:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f6c0400) [pid = 1750] [serial = 2121] [outer = 0x8d810400] 19:20:14 INFO - PROCESS | 1750 | 1467598814862 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 19:20:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:20:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1592ms 19:20:14 INFO - PROCESS | 1750 | 1467598814884 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 19:20:14 INFO - PROCESS | 1750 | 1467598814891 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 19:20:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:20:14 INFO - PROCESS | 1750 | 1467598814930 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:20:14 INFO - PROCESS | 1750 | 1467598814935 Marionette TRACE conn4 <- [1,2798,null,{}] 19:20:14 INFO - PROCESS | 1750 | 1467598814943 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:14 INFO - PROCESS | 1750 | 1467598814948 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:15 INFO - PROCESS | 1750 | 1467598815134 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 19:20:15 INFO - PROCESS | 1750 | 1467598815333 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:15 INFO - PROCESS | 1750 | 1467598815343 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf0c00 == 14 [pid = 1750] [id = 707] 19:20:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f945400) [pid = 1750] [serial = 2122] [outer = (nil)] 19:20:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x90f94000) [pid = 1750] [serial = 2123] [outer = 0x8f945400] 19:20:15 INFO - PROCESS | 1750 | 1467598815490 Marionette DEBUG loaded listener.js 19:20:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x90f0b000) [pid = 1750] [serial = 2124] [outer = 0x8f945400] 19:20:16 INFO - PROCESS | 1750 | 1467598816598 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 19:20:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:20:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1724ms 19:20:16 INFO - PROCESS | 1750 | 1467598816626 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 19:20:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:20:16 INFO - PROCESS | 1750 | 1467598816630 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 19:20:16 INFO - PROCESS | 1750 | 1467598816637 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:20:16 INFO - PROCESS | 1750 | 1467598816643 Marionette TRACE conn4 <- [1,2802,null,{}] 19:20:16 INFO - PROCESS | 1750 | 1467598816661 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:16 INFO - PROCESS | 1750 | 1467598816670 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:16 INFO - PROCESS | 1750 | 1467598816888 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 19:20:17 INFO - PROCESS | 1750 | 1467598817164 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:17 INFO - PROCESS | 1750 | 1467598817176 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x91381000 == 15 [pid = 1750] [id = 708] 19:20:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x920c7400) [pid = 1750] [serial = 2125] [outer = (nil)] 19:20:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x920cf000) [pid = 1750] [serial = 2126] [outer = 0x920c7400] 19:20:17 INFO - PROCESS | 1750 | 1467598817265 Marionette DEBUG loaded listener.js 19:20:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x920d4000) [pid = 1750] [serial = 2127] [outer = 0x920c7400] 19:20:18 INFO - PROCESS | 1750 | 1467598818235 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 19:20:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:20:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1639ms 19:20:18 INFO - PROCESS | 1750 | 1467598818276 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 19:20:18 INFO - PROCESS | 1750 | 1467598818281 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 19:20:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:20:18 INFO - PROCESS | 1750 | 1467598818314 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:20:18 INFO - PROCESS | 1750 | 1467598818317 Marionette TRACE conn4 <- [1,2806,null,{}] 19:20:18 INFO - PROCESS | 1750 | 1467598818323 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:18 INFO - PROCESS | 1750 | 1467598818329 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:18 INFO - PROCESS | 1750 | 1467598818516 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 19:20:18 INFO - PROCESS | 1750 | 1467598818705 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:18 INFO - PROCESS | 1750 | 1467598818714 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae9800 == 16 [pid = 1750] [id = 709] 19:20:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8baebc00) [pid = 1750] [serial = 2128] [outer = (nil)] 19:20:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x8bcf8000) [pid = 1750] [serial = 2129] [outer = 0x8baebc00] 19:20:18 INFO - PROCESS | 1750 | 1467598818862 Marionette DEBUG loaded listener.js 19:20:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x8d8c0000) [pid = 1750] [serial = 2130] [outer = 0x8baebc00] 19:20:20 INFO - PROCESS | 1750 | 1467598820036 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 19:20:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:20:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1790ms 19:20:20 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8bcf6c00) [pid = 1750] [serial = 2069] [outer = (nil)] [url = about:blank] 19:20:20 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x9102d000) [pid = 1750] [serial = 2078] [outer = (nil)] [url = about:blank] 19:20:20 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x90f93800) [pid = 1750] [serial = 2064] [outer = (nil)] [url = about:blank] 19:20:20 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8f94a400) [pid = 1750] [serial = 2075] [outer = (nil)] [url = about:blank] 19:20:20 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x90f8d800) [pid = 1750] [serial = 2058] [outer = (nil)] [url = about:blank] 19:20:20 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8d805c00) [pid = 1750] [serial = 2070] [outer = (nil)] [url = about:blank] 19:20:20 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8e3a0800) [pid = 1750] [serial = 2061] [outer = (nil)] [url = about:blank] 19:20:20 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x91382800) [pid = 1750] [serial = 2067] [outer = (nil)] [url = about:blank] 19:20:20 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x90f07c00) [pid = 1750] [serial = 2063] [outer = (nil)] [url = about:blank] 19:20:20 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x9133bc00) [pid = 1750] [serial = 2081] [outer = (nil)] [url = about:blank] 19:20:20 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x91370000) [pid = 1750] [serial = 2066] [outer = (nil)] [url = about:blank] 19:20:20 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8e397c00) [pid = 1750] [serial = 2073] [outer = (nil)] [url = about:blank] 19:20:20 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8e34f000) [pid = 1750] [serial = 2060] [outer = (nil)] [url = about:blank] 19:20:20 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x91030000) [pid = 1750] [serial = 2079] [outer = (nil)] [url = about:blank] 19:20:20 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x8e34c400) [pid = 1750] [serial = 2072] [outer = (nil)] [url = about:blank] 19:20:20 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x90f0d800) [pid = 1750] [serial = 2076] [outer = (nil)] [url = about:blank] 19:20:20 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x8d8c1000) [pid = 1750] [serial = 2049] [outer = (nil)] [url = about:blank] 19:20:20 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0x91342c00) [pid = 1750] [serial = 2082] [outer = (nil)] [url = about:blank] 19:20:20 INFO - PROCESS | 1750 | 1467598820157 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 19:20:20 INFO - PROCESS | 1750 | 1467598820164 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 19:20:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:20:20 INFO - PROCESS | 1750 | 1467598820181 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:20:20 INFO - PROCESS | 1750 | 1467598820185 Marionette TRACE conn4 <- [1,2810,null,{}] 19:20:20 INFO - PROCESS | 1750 | 1467598820193 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:20 INFO - PROCESS | 1750 | 1467598820199 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:20 INFO - PROCESS | 1750 | 1467598820347 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 19:20:20 INFO - PROCESS | 1750 | 1467598820551 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:20 INFO - PROCESS | 1750 | 1467598820559 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c3400 == 17 [pid = 1750] [id = 710] 19:20:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x8d8c5800) [pid = 1750] [serial = 2131] [outer = (nil)] 19:20:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x8e34d800) [pid = 1750] [serial = 2132] [outer = 0x8d8c5800] 19:20:20 INFO - PROCESS | 1750 | 1467598820644 Marionette DEBUG loaded listener.js 19:20:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x8e399400) [pid = 1750] [serial = 2133] [outer = 0x8d8c5800] 19:20:21 INFO - PROCESS | 1750 | 1467598821420 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 19:20:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:20:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1280ms 19:20:21 INFO - PROCESS | 1750 | 1467598821470 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 19:20:21 INFO - PROCESS | 1750 | 1467598821476 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 19:20:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:20:21 INFO - PROCESS | 1750 | 1467598821488 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:20:21 INFO - PROCESS | 1750 | 1467598821491 Marionette TRACE conn4 <- [1,2814,null,{}] 19:20:21 INFO - PROCESS | 1750 | 1467598821498 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:21 INFO - PROCESS | 1750 | 1467598821502 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:21 INFO - PROCESS | 1750 | 1467598821665 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 19:20:21 INFO - PROCESS | 1750 | 1467598821675 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:21 INFO - PROCESS | 1750 | 1467598821685 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f839400 == 18 [pid = 1750] [id = 711] 19:20:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8f8c8800) [pid = 1750] [serial = 2134] [outer = (nil)] 19:20:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8f949400) [pid = 1750] [serial = 2135] [outer = 0x8f8c8800] 19:20:21 INFO - PROCESS | 1750 | 1467598821756 Marionette DEBUG loaded listener.js 19:20:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x90f0bc00) [pid = 1750] [serial = 2136] [outer = 0x8f8c8800] 19:20:22 INFO - PROCESS | 1750 | 1467598822752 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 19:20:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:20:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1328ms 19:20:22 INFO - PROCESS | 1750 | 1467598822815 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 19:20:22 INFO - PROCESS | 1750 | 1467598822819 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 19:20:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:20:22 INFO - PROCESS | 1750 | 1467598822826 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:20:22 INFO - PROCESS | 1750 | 1467598822831 Marionette TRACE conn4 <- [1,2818,null,{}] 19:20:22 INFO - PROCESS | 1750 | 1467598822856 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:22 INFO - PROCESS | 1750 | 1467598822864 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:23 INFO - PROCESS | 1750 | 1467598823076 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 19:20:23 INFO - PROCESS | 1750 | 1467598823100 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:23 INFO - PROCESS | 1750 | 1467598823109 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x91341c00 == 19 [pid = 1750] [id = 712] 19:20:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x91342c00) [pid = 1750] [serial = 2137] [outer = (nil)] 19:20:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x9136e800) [pid = 1750] [serial = 2138] [outer = 0x91342c00] 19:20:23 INFO - PROCESS | 1750 | 1467598823179 Marionette DEBUG loaded listener.js 19:20:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x91379400) [pid = 1750] [serial = 2139] [outer = 0x91342c00] 19:20:24 INFO - PROCESS | 1750 | 1467598824066 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 19:20:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:20:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1286ms 19:20:24 INFO - PROCESS | 1750 | 1467598824120 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 19:20:24 INFO - PROCESS | 1750 | 1467598824124 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 19:20:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:20:24 INFO - PROCESS | 1750 | 1467598824131 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:20:24 INFO - PROCESS | 1750 | 1467598824133 Marionette TRACE conn4 <- [1,2822,null,{}] 19:20:24 INFO - PROCESS | 1750 | 1467598824139 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:24 INFO - PROCESS | 1750 | 1467598824144 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:24 INFO - PROCESS | 1750 | 1467598824353 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 19:20:24 INFO - PROCESS | 1750 | 1467598824375 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:24 INFO - PROCESS | 1750 | 1467598824383 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f0f400 == 20 [pid = 1750] [id = 713] 19:20:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x91380000) [pid = 1750] [serial = 2140] [outer = (nil)] 19:20:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x923af400) [pid = 1750] [serial = 2141] [outer = 0x91380000] 19:20:24 INFO - PROCESS | 1750 | 1467598824449 Marionette DEBUG loaded listener.js 19:20:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8bb52000) [pid = 1750] [serial = 2142] [outer = 0x91380000] 19:20:25 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8d805000) [pid = 1750] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:20:25 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8bcfc000) [pid = 1750] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:20:25 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8f6b5400) [pid = 1750] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:20:25 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8f948800) [pid = 1750] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:20:25 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8bae7c00) [pid = 1750] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:20:25 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8e34cc00) [pid = 1750] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:20:25 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8f8c1000) [pid = 1750] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:20:25 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x91363800) [pid = 1750] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:20:25 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x8f8c7400) [pid = 1750] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:20:25 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x8f94bc00) [pid = 1750] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:20:25 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x8e3a0400) [pid = 1750] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:20:25 INFO - PROCESS | 1750 | 1467598825505 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 19:20:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:20:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1432ms 19:20:25 INFO - PROCESS | 1750 | 1467598825564 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 19:20:25 INFO - PROCESS | 1750 | 1467598825567 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 19:20:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:20:25 INFO - PROCESS | 1750 | 1467598825581 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:20:25 INFO - PROCESS | 1750 | 1467598825583 Marionette TRACE conn4 <- [1,2826,null,{}] 19:20:25 INFO - PROCESS | 1750 | 1467598825589 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:25 INFO - PROCESS | 1750 | 1467598825594 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:25 INFO - PROCESS | 1750 | 1467598825751 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 19:20:25 INFO - PROCESS | 1750 | 1467598825760 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:25 INFO - PROCESS | 1750 | 1467598825769 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcf2800 == 21 [pid = 1750] [id = 714] 19:20:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x8bcf4400) [pid = 1750] [serial = 2143] [outer = (nil)] 19:20:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x91030400) [pid = 1750] [serial = 2144] [outer = 0x8bcf4400] 19:20:25 INFO - PROCESS | 1750 | 1467598825837 Marionette DEBUG loaded listener.js 19:20:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8f841800) [pid = 1750] [serial = 2145] [outer = 0x8bcf4400] 19:20:26 INFO - PROCESS | 1750 | 1467598826786 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:20:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:20:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1239ms 19:20:26 INFO - PROCESS | 1750 | 1467598826815 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 19:20:26 INFO - PROCESS | 1750 | 1467598826819 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 19:20:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:20:26 INFO - PROCESS | 1750 | 1467598826825 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:20:26 INFO - PROCESS | 1750 | 1467598826827 Marionette TRACE conn4 <- [1,2830,null,{}] 19:20:26 INFO - PROCESS | 1750 | 1467598826833 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:26 INFO - PROCESS | 1750 | 1467598826843 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:27 INFO - PROCESS | 1750 | 1467598827030 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 19:20:27 INFO - PROCESS | 1750 | 1467598827270 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:27 INFO - PROCESS | 1750 | 1467598827281 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae7400 == 22 [pid = 1750] [id = 715] 19:20:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8baea400) [pid = 1750] [serial = 2146] [outer = (nil)] 19:20:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8baf5000) [pid = 1750] [serial = 2147] [outer = 0x8baea400] 19:20:27 INFO - PROCESS | 1750 | 1467598827369 Marionette DEBUG loaded listener.js 19:20:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8bb52400) [pid = 1750] [serial = 2148] [outer = 0x8baea400] 19:20:28 INFO - PROCESS | 1750 | 1467598828381 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 19:20:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:20:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1587ms 19:20:28 INFO - PROCESS | 1750 | 1467598828415 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 19:20:28 INFO - PROCESS | 1750 | 1467598828420 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 19:20:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:20:28 INFO - PROCESS | 1750 | 1467598828429 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:20:28 INFO - PROCESS | 1750 | 1467598828434 Marionette TRACE conn4 <- [1,2834,null,{}] 19:20:28 INFO - PROCESS | 1750 | 1467598828442 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:28 INFO - PROCESS | 1750 | 1467598828450 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:28 INFO - PROCESS | 1750 | 1467598828638 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 19:20:28 INFO - PROCESS | 1750 | 1467598828838 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:28 INFO - PROCESS | 1750 | 1467598828851 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8bcc00 == 23 [pid = 1750] [id = 716] 19:20:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8dc28000) [pid = 1750] [serial = 2149] [outer = (nil)] 19:20:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f6db400) [pid = 1750] [serial = 2150] [outer = 0x8dc28000] 19:20:28 INFO - PROCESS | 1750 | 1467598828934 Marionette DEBUG loaded listener.js 19:20:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f6e7c00) [pid = 1750] [serial = 2151] [outer = 0x8dc28000] 19:20:29 INFO - PROCESS | 1750 | 1467598829951 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:20:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:20:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1583ms 19:20:30 INFO - PROCESS | 1750 | 1467598830015 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 19:20:30 INFO - PROCESS | 1750 | 1467598830022 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 19:20:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:20:30 INFO - PROCESS | 1750 | 1467598830029 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:20:30 INFO - PROCESS | 1750 | 1467598830033 Marionette TRACE conn4 <- [1,2838,null,{}] 19:20:30 INFO - PROCESS | 1750 | 1467598830039 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:30 INFO - PROCESS | 1750 | 1467598830045 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:30 INFO - PROCESS | 1750 | 1467598830237 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 19:20:30 INFO - PROCESS | 1750 | 1467598830428 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:30 INFO - PROCESS | 1750 | 1467598830434 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8c0000 == 24 [pid = 1750] [id = 717] 19:20:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x90f06800) [pid = 1750] [serial = 2152] [outer = (nil)] 19:20:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x90f94400) [pid = 1750] [serial = 2153] [outer = 0x90f06800] 19:20:30 INFO - PROCESS | 1750 | 1467598830528 Marionette DEBUG loaded listener.js 19:20:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x91024000) [pid = 1750] [serial = 2154] [outer = 0x90f06800] 19:20:31 INFO - PROCESS | 1750 | 1467598831605 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 19:20:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:20:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1654ms 19:20:31 INFO - PROCESS | 1750 | 1467598831684 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 19:20:31 INFO - PROCESS | 1750 | 1467598831687 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 19:20:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:20:31 INFO - PROCESS | 1750 | 1467598831704 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:20:31 INFO - PROCESS | 1750 | 1467598831714 Marionette TRACE conn4 <- [1,2842,null,{}] 19:20:31 INFO - PROCESS | 1750 | 1467598831721 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:31 INFO - PROCESS | 1750 | 1467598831729 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:32 INFO - PROCESS | 1750 | 1467598832049 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 19:20:32 INFO - PROCESS | 1750 | 1467598832190 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:32 INFO - PROCESS | 1750 | 1467598832196 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f8e400 == 25 [pid = 1750] [id = 718] 19:20:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x91023400) [pid = 1750] [serial = 2155] [outer = (nil)] 19:20:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x920ca800) [pid = 1750] [serial = 2156] [outer = 0x91023400] 19:20:32 INFO - PROCESS | 1750 | 1467598832314 Marionette DEBUG loaded listener.js 19:20:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x92ae4400) [pid = 1750] [serial = 2157] [outer = 0x91023400] 19:20:33 INFO - PROCESS | 1750 | 1467598833245 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 19:20:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:20:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1601ms 19:20:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:20:33 INFO - PROCESS | 1750 | 1467598833297 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 19:20:33 INFO - PROCESS | 1750 | 1467598833301 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 19:20:33 INFO - PROCESS | 1750 | 1467598833308 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:20:33 INFO - PROCESS | 1750 | 1467598833311 Marionette TRACE conn4 <- [1,2846,null,{}] 19:20:33 INFO - PROCESS | 1750 | 1467598833318 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:33 INFO - PROCESS | 1750 | 1467598833324 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:33 INFO - PROCESS | 1750 | 1467598833504 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 19:20:33 INFO - PROCESS | 1750 | 1467598833692 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:33 INFO - PROCESS | 1750 | 1467598833712 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c4000 == 26 [pid = 1750] [id = 719] 19:20:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x90f0d000) [pid = 1750] [serial = 2158] [outer = (nil)] 19:20:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x92d41800) [pid = 1750] [serial = 2159] [outer = 0x90f0d000] 19:20:33 INFO - PROCESS | 1750 | 1467598833874 Marionette DEBUG loaded listener.js 19:20:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x92d46c00) [pid = 1750] [serial = 2160] [outer = 0x90f0d000] 19:20:34 INFO - PROCESS | 1750 | 1467598834781 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 19:20:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:20:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1536ms 19:20:34 INFO - PROCESS | 1750 | 1467598834843 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 19:20:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:20:34 INFO - PROCESS | 1750 | 1467598834848 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 19:20:34 INFO - PROCESS | 1750 | 1467598834854 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:20:34 INFO - PROCESS | 1750 | 1467598834858 Marionette TRACE conn4 <- [1,2850,null,{}] 19:20:34 INFO - PROCESS | 1750 | 1467598834864 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:34 INFO - PROCESS | 1750 | 1467598834869 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:35 INFO - PROCESS | 1750 | 1467598835046 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 19:20:35 INFO - PROCESS | 1750 | 1467598835235 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:35 INFO - PROCESS | 1750 | 1467598835254 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x92d4b000 == 27 [pid = 1750] [id = 720] 19:20:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x92d4bc00) [pid = 1750] [serial = 2161] [outer = (nil)] 19:20:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x92d4f400) [pid = 1750] [serial = 2162] [outer = 0x92d4bc00] 19:20:35 INFO - PROCESS | 1750 | 1467598835388 Marionette DEBUG loaded listener.js 19:20:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x93b2bc00) [pid = 1750] [serial = 2163] [outer = 0x92d4bc00] 19:20:36 INFO - PROCESS | 1750 | 1467598836651 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:20:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:20:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1884ms 19:20:36 INFO - PROCESS | 1750 | 1467598836739 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 19:20:36 INFO - PROCESS | 1750 | 1467598836745 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 19:20:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:20:36 INFO - PROCESS | 1750 | 1467598836761 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:20:36 INFO - PROCESS | 1750 | 1467598836767 Marionette TRACE conn4 <- [1,2854,null,{}] 19:20:36 INFO - PROCESS | 1750 | 1467598836776 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:36 INFO - PROCESS | 1750 | 1467598836782 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:36 INFO - PROCESS | 1750 | 1467598836979 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 19:20:37 INFO - PROCESS | 1750 | 1467598837226 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:37 INFO - PROCESS | 1750 | 1467598837237 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8ba400 == 28 [pid = 1750] [id = 721] 19:20:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8d8bd000) [pid = 1750] [serial = 2164] [outer = (nil)] 19:20:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8d8c2800) [pid = 1750] [serial = 2165] [outer = 0x8d8bd000] 19:20:37 INFO - PROCESS | 1750 | 1467598837314 Marionette DEBUG loaded listener.js 19:20:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8e350000) [pid = 1750] [serial = 2166] [outer = 0x8d8bd000] 19:20:38 INFO - PROCESS | 1750 | 1467598838298 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 19:20:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:20:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1605ms 19:20:38 INFO - PROCESS | 1750 | 1467598838358 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 19:20:38 INFO - PROCESS | 1750 | 1467598838365 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 19:20:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:20:38 INFO - PROCESS | 1750 | 1467598838375 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:20:38 INFO - PROCESS | 1750 | 1467598838379 Marionette TRACE conn4 <- [1,2858,null,{}] 19:20:38 INFO - PROCESS | 1750 | 1467598838385 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:38 INFO - PROCESS | 1750 | 1467598838391 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:38 INFO - PROCESS | 1750 | 1467598838570 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcfbc00 == 27 [pid = 1750] [id = 701] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x8e39f000 == 26 [pid = 1750] [id = 702] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x8f947800 == 25 [pid = 1750] [id = 703] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x8e352c00 == 24 [pid = 1750] [id = 704] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x8d802400 == 23 [pid = 1750] [id = 700] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcf2800 == 22 [pid = 1750] [id = 714] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x90f0f400 == 21 [pid = 1750] [id = 713] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x91341c00 == 20 [pid = 1750] [id = 712] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x8f839400 == 19 [pid = 1750] [id = 711] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c3400 == 18 [pid = 1750] [id = 710] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x91381000 == 17 [pid = 1750] [id = 708] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf0c00 == 16 [pid = 1750] [id = 707] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x9102e800 == 15 [pid = 1750] [id = 705] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80c400 == 14 [pid = 1750] [id = 706] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae9800 == 13 [pid = 1750] [id = 709] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x92d4b000 == 12 [pid = 1750] [id = 720] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c4000 == 11 [pid = 1750] [id = 719] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x90f8e400 == 10 [pid = 1750] [id = 718] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8c0000 == 9 [pid = 1750] [id = 717] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae7400 == 8 [pid = 1750] [id = 715] 19:20:39 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8bcc00 == 7 [pid = 1750] [id = 716] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8d8c2c00) [pid = 1750] [serial = 2102] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x8d8be800) [pid = 1750] [serial = 2105] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x8dc1fc00) [pid = 1750] [serial = 2106] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8f6da800) [pid = 1750] [serial = 2108] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8f94d000) [pid = 1750] [serial = 2111] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8bb4c400) [pid = 1750] [serial = 2085] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x8baf1000) [pid = 1750] [serial = 2084] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8f6b5c00) [pid = 1750] [serial = 2088] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8e358400) [pid = 1750] [serial = 2087] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x91024400) [pid = 1750] [serial = 2091] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8f947c00) [pid = 1750] [serial = 2090] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x920d0000) [pid = 1750] [serial = 2094] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x920cd000) [pid = 1750] [serial = 2093] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x923ee000) [pid = 1750] [serial = 2097] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x923b9000) [pid = 1750] [serial = 2096] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x92d43c00) [pid = 1750] [serial = 2100] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x923fc800) [pid = 1750] [serial = 2099] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x90f0d400) [pid = 1750] [serial = 2115] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x90f08800) [pid = 1750] [serial = 2112] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8dc1f800) [pid = 1750] [serial = 2103] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8f6e5400) [pid = 1750] [serial = 2109] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x91339c00) [pid = 1750] [serial = 2117] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x8f8c5800) [pid = 1750] [serial = 2114] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1750 | 1467598839859 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:39 INFO - PROCESS | 1750 | 1467598839868 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf0c00 == 8 [pid = 1750] [id = 722] 19:20:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x8baf1000) [pid = 1750] [serial = 2167] [outer = (nil)] 19:20:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8bb4bc00) [pid = 1750] [serial = 2168] [outer = 0x8baf1000] 19:20:39 INFO - PROCESS | 1750 | 1467598839948 Marionette DEBUG loaded listener.js 19:20:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8bcfa000) [pid = 1750] [serial = 2169] [outer = 0x8baf1000] 19:20:40 INFO - PROCESS | 1750 | 1467598840790 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:20:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:20:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2432ms 19:20:40 INFO - PROCESS | 1750 | 1467598840809 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 19:20:40 INFO - PROCESS | 1750 | 1467598840816 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 19:20:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:20:40 INFO - PROCESS | 1750 | 1467598840824 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:20:40 INFO - PROCESS | 1750 | 1467598840828 Marionette TRACE conn4 <- [1,2862,null,{}] 19:20:40 INFO - PROCESS | 1750 | 1467598840846 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:40 INFO - PROCESS | 1750 | 1467598840854 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:41 INFO - PROCESS | 1750 | 1467598841018 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 19:20:41 INFO - PROCESS | 1750 | 1467598841030 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:41 INFO - PROCESS | 1750 | 1467598841038 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8c3800 == 9 [pid = 1750] [id = 723] 19:20:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8dc21c00) [pid = 1750] [serial = 2170] [outer = (nil)] 19:20:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8dc2a000) [pid = 1750] [serial = 2171] [outer = 0x8dc21c00] 19:20:41 INFO - PROCESS | 1750 | 1467598841110 Marionette DEBUG loaded listener.js 19:20:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8e354000) [pid = 1750] [serial = 2172] [outer = 0x8dc21c00] 19:20:42 INFO - PROCESS | 1750 | 1467598842085 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 19:20:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:20:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1307ms 19:20:42 INFO - PROCESS | 1750 | 1467598842138 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 19:20:42 INFO - PROCESS | 1750 | 1467598842144 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 19:20:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:20:42 INFO - PROCESS | 1750 | 1467598842151 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:20:42 INFO - PROCESS | 1750 | 1467598842155 Marionette TRACE conn4 <- [1,2866,null,{}] 19:20:42 INFO - PROCESS | 1750 | 1467598842161 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:42 INFO - PROCESS | 1750 | 1467598842166 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:42 INFO - PROCESS | 1750 | 1467598842339 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 19:20:42 INFO - PROCESS | 1750 | 1467598842513 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:42 INFO - PROCESS | 1750 | 1467598842521 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b1c00 == 10 [pid = 1750] [id = 724] 19:20:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8f6b3c00) [pid = 1750] [serial = 2173] [outer = (nil)] 19:20:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f6e8400) [pid = 1750] [serial = 2174] [outer = 0x8f6b3c00] 19:20:42 INFO - PROCESS | 1750 | 1467598842591 Marionette DEBUG loaded listener.js 19:20:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8f848c00) [pid = 1750] [serial = 2175] [outer = 0x8f6b3c00] 19:20:43 INFO - PROCESS | 1750 | 1467598843603 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 19:20:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:20:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1490ms 19:20:43 INFO - PROCESS | 1750 | 1467598843642 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 19:20:43 INFO - PROCESS | 1750 | 1467598843646 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 19:20:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:20:43 INFO - PROCESS | 1750 | 1467598843667 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:20:43 INFO - PROCESS | 1750 | 1467598843677 Marionette TRACE conn4 <- [1,2870,null,{}] 19:20:43 INFO - PROCESS | 1750 | 1467598843685 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:43 INFO - PROCESS | 1750 | 1467598843693 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:43 INFO - PROCESS | 1750 | 1467598843929 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 19:20:43 INFO - PROCESS | 1750 | 1467598843953 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:43 INFO - PROCESS | 1750 | 1467598843960 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f954c00 == 11 [pid = 1750] [id = 725] 19:20:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x90f07400) [pid = 1750] [serial = 2176] [outer = (nil)] 19:20:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x90f11c00) [pid = 1750] [serial = 2177] [outer = 0x90f07400] 19:20:44 INFO - PROCESS | 1750 | 1467598844031 Marionette DEBUG loaded listener.js 19:20:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x90f8d800) [pid = 1750] [serial = 2178] [outer = 0x90f07400] 19:20:44 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8bcf4400) [pid = 1750] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:20:44 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x91342c00) [pid = 1750] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:20:44 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x91380000) [pid = 1750] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:20:44 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8f945400) [pid = 1750] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:20:44 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x91334c00) [pid = 1750] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:20:44 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x920c7400) [pid = 1750] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:20:44 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8baebc00) [pid = 1750] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:20:44 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8d8c5800) [pid = 1750] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:20:44 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8d810400) [pid = 1750] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:20:44 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8f8c8800) [pid = 1750] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:20:45 INFO - PROCESS | 1750 | 1467598845392 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 19:20:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:20:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1803ms 19:20:45 INFO - PROCESS | 1750 | 1467598845457 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 19:20:45 INFO - PROCESS | 1750 | 1467598845461 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 19:20:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:20:45 INFO - PROCESS | 1750 | 1467598845467 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:20:45 INFO - PROCESS | 1750 | 1467598845471 Marionette TRACE conn4 <- [1,2874,null,{}] 19:20:45 INFO - PROCESS | 1750 | 1467598845476 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:45 INFO - PROCESS | 1750 | 1467598845481 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:45 INFO - PROCESS | 1750 | 1467598845647 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 19:20:45 INFO - PROCESS | 1750 | 1467598845657 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:45 INFO - PROCESS | 1750 | 1467598845665 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb48800 == 12 [pid = 1750] [id = 726] 19:20:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8d8c6c00) [pid = 1750] [serial = 2179] [outer = (nil)] 19:20:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x90f12800) [pid = 1750] [serial = 2180] [outer = 0x8d8c6c00] 19:20:45 INFO - PROCESS | 1750 | 1467598845734 Marionette DEBUG loaded listener.js 19:20:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x90f96800) [pid = 1750] [serial = 2181] [outer = 0x8d8c6c00] 19:20:46 INFO - PROCESS | 1750 | 1467598846634 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 19:20:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:20:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1229ms 19:20:46 INFO - PROCESS | 1750 | 1467598846698 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 19:20:46 INFO - PROCESS | 1750 | 1467598846702 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 19:20:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:20:46 INFO - PROCESS | 1750 | 1467598846708 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:20:46 INFO - PROCESS | 1750 | 1467598846711 Marionette TRACE conn4 <- [1,2878,null,{}] 19:20:46 INFO - PROCESS | 1750 | 1467598846717 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:46 INFO - PROCESS | 1750 | 1467598846721 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:46 INFO - PROCESS | 1750 | 1467598846876 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 19:20:47 INFO - PROCESS | 1750 | 1467598847116 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:47 INFO - PROCESS | 1750 | 1467598847125 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae9800 == 13 [pid = 1750] [id = 727] 19:20:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8baeac00) [pid = 1750] [serial = 2182] [outer = (nil)] 19:20:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8bb45800) [pid = 1750] [serial = 2183] [outer = 0x8baeac00] 19:20:47 INFO - PROCESS | 1750 | 1467598847213 Marionette DEBUG loaded listener.js 19:20:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8bcfe000) [pid = 1750] [serial = 2184] [outer = 0x8baeac00] 19:20:48 INFO - PROCESS | 1750 | 1467598848346 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 19:20:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:20:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1692ms 19:20:48 INFO - PROCESS | 1750 | 1467598848404 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 19:20:48 INFO - PROCESS | 1750 | 1467598848410 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 19:20:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:20:48 INFO - PROCESS | 1750 | 1467598848418 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:20:48 INFO - PROCESS | 1750 | 1467598848423 Marionette TRACE conn4 <- [1,2882,null,{}] 19:20:48 INFO - PROCESS | 1750 | 1467598848431 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:48 INFO - PROCESS | 1750 | 1467598848440 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:48 INFO - PROCESS | 1750 | 1467598848627 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 19:20:48 INFO - PROCESS | 1750 | 1467598848870 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:48 INFO - PROCESS | 1750 | 1467598848879 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4f400 == 14 [pid = 1750] [id = 728] 19:20:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8d8c5c00) [pid = 1750] [serial = 2185] [outer = (nil)] 19:20:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f6ddc00) [pid = 1750] [serial = 2186] [outer = 0x8d8c5c00] 19:20:49 INFO - PROCESS | 1750 | 1467598849006 Marionette DEBUG loaded listener.js 19:20:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8f847800) [pid = 1750] [serial = 2187] [outer = 0x8d8c5c00] 19:20:50 INFO - PROCESS | 1750 | 1467598850041 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 19:20:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:20:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1700ms 19:20:50 INFO - PROCESS | 1750 | 1467598850121 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 19:20:50 INFO - PROCESS | 1750 | 1467598850128 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 19:20:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:20:50 INFO - PROCESS | 1750 | 1467598850134 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:20:50 INFO - PROCESS | 1750 | 1467598850137 Marionette TRACE conn4 <- [1,2886,null,{}] 19:20:50 INFO - PROCESS | 1750 | 1467598850144 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:50 INFO - PROCESS | 1750 | 1467598850149 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:50 INFO - PROCESS | 1750 | 1467598850375 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 19:20:50 INFO - PROCESS | 1750 | 1467598850668 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:50 INFO - PROCESS | 1750 | 1467598850674 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f0ac00 == 15 [pid = 1750] [id = 729] 19:20:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x90f0dc00) [pid = 1750] [serial = 2188] [outer = (nil)] 19:20:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x91023000) [pid = 1750] [serial = 2189] [outer = 0x90f0dc00] 19:20:50 INFO - PROCESS | 1750 | 1467598850801 Marionette DEBUG loaded listener.js 19:20:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x91334c00) [pid = 1750] [serial = 2190] [outer = 0x90f0dc00] 19:20:51 INFO - PROCESS | 1750 | 1467598851831 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 19:20:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:20:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1785ms 19:20:51 INFO - PROCESS | 1750 | 1467598851920 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 19:20:51 INFO - PROCESS | 1750 | 1467598851925 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 19:20:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:20:51 INFO - PROCESS | 1750 | 1467598851941 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:20:51 INFO - PROCESS | 1750 | 1467598851950 Marionette TRACE conn4 <- [1,2890,null,{}] 19:20:51 INFO - PROCESS | 1750 | 1467598851956 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:51 INFO - PROCESS | 1750 | 1467598851965 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:52 INFO - PROCESS | 1750 | 1467598852289 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 19:20:52 INFO - PROCESS | 1750 | 1467598852490 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:52 INFO - PROCESS | 1750 | 1467598852500 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baef000 == 16 [pid = 1750] [id = 730] 19:20:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x8bcf8c00) [pid = 1750] [serial = 2191] [outer = (nil)] 19:20:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x8e396800) [pid = 1750] [serial = 2192] [outer = 0x8bcf8c00] 19:20:52 INFO - PROCESS | 1750 | 1467598852580 Marionette DEBUG loaded listener.js 19:20:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x8f8be400) [pid = 1750] [serial = 2193] [outer = 0x8bcf8c00] 19:20:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb48800 == 15 [pid = 1750] [id = 726] 19:20:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8f954c00 == 14 [pid = 1750] [id = 725] 19:20:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6b1c00 == 13 [pid = 1750] [id = 724] 19:20:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8c3800 == 12 [pid = 1750] [id = 723] 19:20:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf0c00 == 11 [pid = 1750] [id = 722] 19:20:53 INFO - PROCESS | 1750 | 1467598853895 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:20:53 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x91379400) [pid = 1750] [serial = 2139] [outer = (nil)] [url = about:blank] 19:20:53 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x923af400) [pid = 1750] [serial = 2141] [outer = (nil)] [url = about:blank] 19:20:53 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x90f94000) [pid = 1750] [serial = 2123] [outer = (nil)] [url = about:blank] 19:20:53 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x90f0b000) [pid = 1750] [serial = 2124] [outer = (nil)] [url = about:blank] 19:20:53 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x91343800) [pid = 1750] [serial = 2118] [outer = (nil)] [url = about:blank] 19:20:53 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x920cf000) [pid = 1750] [serial = 2126] [outer = (nil)] [url = about:blank] 19:20:53 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x920d4000) [pid = 1750] [serial = 2127] [outer = (nil)] [url = about:blank] 19:20:53 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8bcf8000) [pid = 1750] [serial = 2129] [outer = (nil)] [url = about:blank] 19:20:53 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8d8c0000) [pid = 1750] [serial = 2130] [outer = (nil)] [url = about:blank] 19:20:53 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8e34d800) [pid = 1750] [serial = 2132] [outer = (nil)] [url = about:blank] 19:20:53 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8e399400) [pid = 1750] [serial = 2133] [outer = (nil)] [url = about:blank] 19:20:53 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8e394400) [pid = 1750] [serial = 2120] [outer = (nil)] [url = about:blank] 19:20:53 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8f6c0400) [pid = 1750] [serial = 2121] [outer = (nil)] [url = about:blank] 19:20:53 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8f949400) [pid = 1750] [serial = 2135] [outer = (nil)] [url = about:blank] 19:20:53 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x9136e800) [pid = 1750] [serial = 2138] [outer = (nil)] [url = about:blank] 19:20:53 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x90f0bc00) [pid = 1750] [serial = 2136] [outer = (nil)] [url = about:blank] 19:20:53 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x8bb52000) [pid = 1750] [serial = 2142] [outer = (nil)] [url = about:blank] 19:20:53 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x8f841800) [pid = 1750] [serial = 2145] [outer = (nil)] [url = about:blank] 19:20:53 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0x91030400) [pid = 1750] [serial = 2144] [outer = (nil)] [url = about:blank] 19:20:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:20:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2055ms 19:20:53 INFO - PROCESS | 1750 | 1467598853988 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 19:20:53 INFO - PROCESS | 1750 | 1467598853994 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 19:20:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:20:54 INFO - PROCESS | 1750 | 1467598854010 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:20:54 INFO - PROCESS | 1750 | 1467598854015 Marionette TRACE conn4 <- [1,2894,null,{}] 19:20:54 INFO - PROCESS | 1750 | 1467598854023 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:54 INFO - PROCESS | 1750 | 1467598854028 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:54 INFO - PROCESS | 1750 | 1467598854184 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 19:20:54 INFO - PROCESS | 1750 | 1467598854378 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:54 INFO - PROCESS | 1750 | 1467598854388 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc1bc00 == 12 [pid = 1750] [id = 731] 19:20:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x8dc1fc00) [pid = 1750] [serial = 2194] [outer = (nil)] 19:20:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x8e34e000) [pid = 1750] [serial = 2195] [outer = 0x8dc1fc00] 19:20:54 INFO - PROCESS | 1750 | 1467598854464 Marionette DEBUG loaded listener.js 19:20:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x8e398800) [pid = 1750] [serial = 2196] [outer = 0x8dc1fc00] 19:20:55 INFO - PROCESS | 1750 | 1467598855287 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 19:20:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:20:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1348ms 19:20:55 INFO - PROCESS | 1750 | 1467598855357 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 19:20:55 INFO - PROCESS | 1750 | 1467598855364 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 19:20:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:20:55 INFO - PROCESS | 1750 | 1467598855374 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:20:55 INFO - PROCESS | 1750 | 1467598855378 Marionette TRACE conn4 <- [1,2898,null,{}] 19:20:55 INFO - PROCESS | 1750 | 1467598855384 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:55 INFO - PROCESS | 1750 | 1467598855390 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:55 INFO - PROCESS | 1750 | 1467598855566 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 19:20:55 INFO - PROCESS | 1750 | 1467598855724 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:55 INFO - PROCESS | 1750 | 1467598855731 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e39bc00 == 13 [pid = 1750] [id = 732] 19:20:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8f846400) [pid = 1750] [serial = 2197] [outer = (nil)] 19:20:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8f94a400) [pid = 1750] [serial = 2198] [outer = 0x8f846400] 19:20:55 INFO - PROCESS | 1750 | 1467598855813 Marionette DEBUG loaded listener.js 19:20:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8f952400) [pid = 1750] [serial = 2199] [outer = 0x8f846400] 19:20:56 INFO - PROCESS | 1750 | 1467598856708 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 19:20:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:20:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1388ms 19:20:56 INFO - PROCESS | 1750 | 1467598856766 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 19:20:56 INFO - PROCESS | 1750 | 1467598856770 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 19:20:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:20:56 INFO - PROCESS | 1750 | 1467598856777 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:20:56 INFO - PROCESS | 1750 | 1467598856783 Marionette TRACE conn4 <- [1,2902,null,{}] 19:20:56 INFO - PROCESS | 1750 | 1467598856798 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:56 INFO - PROCESS | 1750 | 1467598856806 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:57 INFO - PROCESS | 1750 | 1467598857048 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 19:20:57 INFO - PROCESS | 1750 | 1467598857075 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:57 INFO - PROCESS | 1750 | 1467598857085 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x91339400 == 14 [pid = 1750] [id = 733] 19:20:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x9133b000) [pid = 1750] [serial = 2200] [outer = (nil)] 19:20:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x91341000) [pid = 1750] [serial = 2201] [outer = 0x9133b000] 19:20:57 INFO - PROCESS | 1750 | 1467598857165 Marionette DEBUG loaded listener.js 19:20:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x91374400) [pid = 1750] [serial = 2202] [outer = 0x9133b000] 19:20:58 INFO - PROCESS | 1750 | 1467598858145 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:20:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:20:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1443ms 19:20:58 INFO - PROCESS | 1750 | 1467598858220 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 19:20:58 INFO - PROCESS | 1750 | 1467598858223 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 19:20:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:20:58 INFO - PROCESS | 1750 | 1467598858230 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:20:58 INFO - PROCESS | 1750 | 1467598858233 Marionette TRACE conn4 <- [1,2906,null,{}] 19:20:58 INFO - PROCESS | 1750 | 1467598858239 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:58 INFO - PROCESS | 1750 | 1467598858244 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:58 INFO - PROCESS | 1750 | 1467598858489 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 19:20:58 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x90f07400) [pid = 1750] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:20:58 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x8baf1000) [pid = 1750] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:20:58 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8dc21c00) [pid = 1750] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:20:58 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8d8bd000) [pid = 1750] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:20:58 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x8baea400) [pid = 1750] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:20:58 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x8dc28000) [pid = 1750] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:20:58 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x90f06800) [pid = 1750] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:20:58 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x91023400) [pid = 1750] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:20:58 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0x90f0d000) [pid = 1750] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:20:58 INFO - PROCESS | 1750 | --DOMWINDOW == 60 (0x92d4bc00) [pid = 1750] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:20:58 INFO - PROCESS | 1750 | --DOMWINDOW == 59 (0x8f6b3c00) [pid = 1750] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 19:20:58 INFO - PROCESS | 1750 | 1467598858760 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:58 INFO - PROCESS | 1750 | 1467598858768 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baea400 == 15 [pid = 1750] [id = 734] 19:20:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 60 (0x8bb46800) [pid = 1750] [serial = 2203] [outer = (nil)] 19:20:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 61 (0x8dc28000) [pid = 1750] [serial = 2204] [outer = 0x8bb46800] 19:20:58 INFO - PROCESS | 1750 | 1467598858839 Marionette DEBUG loaded listener.js 19:20:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x8f6e4c00) [pid = 1750] [serial = 2205] [outer = 0x8bb46800] 19:20:59 INFO - PROCESS | 1750 | 1467598859598 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 19:20:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:20:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1429ms 19:20:59 INFO - PROCESS | 1750 | 1467598859667 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 19:20:59 INFO - PROCESS | 1750 | 1467598859670 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 19:20:59 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:20:59 INFO - PROCESS | 1750 | 1467598859678 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:20:59 INFO - PROCESS | 1750 | 1467598859681 Marionette TRACE conn4 <- [1,2910,null,{}] 19:20:59 INFO - PROCESS | 1750 | 1467598859686 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:59 INFO - PROCESS | 1750 | 1467598859691 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:59 INFO - PROCESS | 1750 | 1467598859848 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 19:20:59 INFO - PROCESS | 1750 | 1467598859859 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:59 INFO - PROCESS | 1750 | 1467598859867 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:20:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f07400 == 16 [pid = 1750] [id = 735] 19:20:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x90f0d000) [pid = 1750] [serial = 2206] [outer = (nil)] 19:20:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x920cf000) [pid = 1750] [serial = 2207] [outer = 0x90f0d000] 19:20:59 INFO - PROCESS | 1750 | 1467598859944 Marionette DEBUG loaded listener.js 19:21:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x920d1400) [pid = 1750] [serial = 2208] [outer = 0x90f0d000] 19:21:01 INFO - PROCESS | 1750 | 1467598861031 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 19:21:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:21:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:21:01 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1393ms 19:21:01 INFO - PROCESS | 1750 | 1467598861081 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 19:21:01 INFO - PROCESS | 1750 | 1467598861089 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 19:21:01 INFO - TEST-START | /DOMEvents/constructors.html 19:21:01 INFO - PROCESS | 1750 | 1467598861099 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:21:01 INFO - PROCESS | 1750 | 1467598861103 Marionette TRACE conn4 <- [1,2914,null,{}] 19:21:01 INFO - PROCESS | 1750 | 1467598861113 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:01 INFO - PROCESS | 1750 | 1467598861118 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:01 INFO - PROCESS | 1750 | 1467598861332 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 19:21:01 INFO - PROCESS | 1750 | 1467598861589 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:01 INFO - PROCESS | 1750 | 1467598861606 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80d400 == 17 [pid = 1750] [id = 736] 19:21:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8d80ec00) [pid = 1750] [serial = 2209] [outer = (nil)] 19:21:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x8f6b9400) [pid = 1750] [serial = 2210] [outer = 0x8d80ec00] 19:21:01 INFO - PROCESS | 1750 | 1467598861731 Marionette DEBUG loaded listener.js 19:21:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8f6e4000) [pid = 1750] [serial = 2211] [outer = 0x8d80ec00] 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:21:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:21:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:21:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:21:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:21:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:21:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:21:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:21:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:21:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:21:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:21:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:21:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:21:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:21:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:21:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:21:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:21:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:21:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:21:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:21:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:21:02 INFO - TEST-OK | /DOMEvents/constructors.html | took 1675ms 19:21:02 INFO - PROCESS | 1750 | 1467598862722 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 19:21:02 INFO - PROCESS | 1750 | 1467598862779 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 19:21:02 INFO - PROCESS | 1750 | 1467598862793 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 19:21:02 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:21:02 INFO - PROCESS | 1750 | 1467598862818 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:21:02 INFO - PROCESS | 1750 | 1467598862822 Marionette TRACE conn4 <- [1,2918,null,{}] 19:21:02 INFO - PROCESS | 1750 | 1467598862847 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:02 INFO - PROCESS | 1750 | 1467598862854 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:03 INFO - PROCESS | 1750 | 1467598863032 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 19:21:03 INFO - PROCESS | 1750 | 1467598863269 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:03 INFO - PROCESS | 1750 | 1467598863276 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8cb400 == 18 [pid = 1750] [id = 737] 19:21:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x91023400) [pid = 1750] [serial = 2212] [outer = (nil)] 19:21:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x9133d400) [pid = 1750] [serial = 2213] [outer = 0x91023400] 19:21:03 INFO - PROCESS | 1750 | 1467598863389 Marionette DEBUG loaded listener.js 19:21:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x91023c00) [pid = 1750] [serial = 2214] [outer = 0x91023400] 19:21:04 INFO - PROCESS | 1750 | 1467598864250 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:21:04 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:21:04 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1454ms 19:21:04 INFO - PROCESS | 1750 | 1467598864286 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 19:21:04 INFO - PROCESS | 1750 | 1467598864289 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 19:21:04 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:21:04 INFO - PROCESS | 1750 | 1467598864298 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:21:04 INFO - PROCESS | 1750 | 1467598864304 Marionette TRACE conn4 <- [1,2922,null,{}] 19:21:04 INFO - PROCESS | 1750 | 1467598864321 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:04 INFO - PROCESS | 1750 | 1467598864330 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:04 INFO - PROCESS | 1750 | 1467598864497 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 19:21:04 INFO - PROCESS | 1750 | 1467598864692 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:04 INFO - PROCESS | 1750 | 1467598864700 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x923f1400 == 19 [pid = 1750] [id = 738] 19:21:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x923f3400) [pid = 1750] [serial = 2215] [outer = (nil)] 19:21:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x92ae3800) [pid = 1750] [serial = 2216] [outer = 0x923f3400] 19:21:04 INFO - PROCESS | 1750 | 1467598864790 Marionette DEBUG loaded listener.js 19:21:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x92aeb400) [pid = 1750] [serial = 2217] [outer = 0x923f3400] 19:21:05 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 19:21:05 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 19:21:05 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 19:21:05 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 19:21:05 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:21:05 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:21:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:21:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:21:05 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 19:21:05 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:21:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:21:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:21:05 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 19:21:05 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:21:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:21:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:21:05 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]" 19:21:05 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:21:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:21:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:21:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:21:05 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:21:05 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1440ms 19:21:05 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:21:05 INFO - PROCESS | 1750 | 1467598865715 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 19:21:05 INFO - PROCESS | 1750 | 1467598865742 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 19:21:05 INFO - PROCESS | 1750 | 1467598865751 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 19:21:05 INFO - PROCESS | 1750 | 1467598865765 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:21:05 INFO - PROCESS | 1750 | 1467598865768 Marionette TRACE conn4 <- [1,2926,null,{}] 19:21:05 INFO - PROCESS | 1750 | 1467598865775 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:05 INFO - PROCESS | 1750 | 1467598865781 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:05 INFO - PROCESS | 1750 | 1467598865943 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 19:21:06 INFO - PROCESS | 1750 | 1467598866147 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:06 INFO - PROCESS | 1750 | 1467598866155 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfe800 == 20 [pid = 1750] [id = 739] 19:21:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8f83d400) [pid = 1750] [serial = 2218] [outer = (nil)] 19:21:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x930bc800) [pid = 1750] [serial = 2219] [outer = 0x8f83d400] 19:21:06 INFO - PROCESS | 1750 | 1467598866279 Marionette DEBUG loaded listener.js 19:21:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x930c0000) [pid = 1750] [serial = 2220] [outer = 0x8f83d400] 19:21:06 INFO - PROCESS | 1750 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:21:07 INFO - PROCESS | 1750 | 1467598867080 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 19:21:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:21:07 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1333ms 19:21:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:21:07 INFO - PROCESS | 1750 | 1467598867093 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 19:21:07 INFO - PROCESS | 1750 | 1467598867096 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 19:21:07 INFO - PROCESS | 1750 | 1467598867103 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:21:07 INFO - PROCESS | 1750 | 1467598867106 Marionette TRACE conn4 <- [1,2930,null,{}] 19:21:07 INFO - PROCESS | 1750 | 1467598867113 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:07 INFO - PROCESS | 1750 | 1467598867118 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:07 INFO - PROCESS | 1750 | 1467598867281 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 19:21:07 INFO - PROCESS | 1750 | 1467598867491 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:07 INFO - PROCESS | 1750 | 1467598867501 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e399000 == 21 [pid = 1750] [id = 740] 19:21:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x92d4a400) [pid = 1750] [serial = 2221] [outer = (nil)] 19:21:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x93b6d400) [pid = 1750] [serial = 2222] [outer = 0x92d4a400] 19:21:07 INFO - PROCESS | 1750 | 1467598867581 Marionette DEBUG loaded listener.js 19:21:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x93b71800) [pid = 1750] [serial = 2223] [outer = 0x92d4a400] 19:21:08 INFO - PROCESS | 1750 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:21:08 INFO - PROCESS | 1750 | 1467598868461 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 19:21:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:21:08 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1381ms 19:21:08 INFO - PROCESS | 1750 | 1467598868483 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 19:21:08 INFO - PROCESS | 1750 | 1467598868487 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 19:21:08 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:21:08 INFO - PROCESS | 1750 | 1467598868494 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:21:08 INFO - PROCESS | 1750 | 1467598868497 Marionette TRACE conn4 <- [1,2934,null,{}] 19:21:08 INFO - PROCESS | 1750 | 1467598868503 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:08 INFO - PROCESS | 1750 | 1467598868515 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:08 INFO - PROCESS | 1750 | 1467598868798 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 19:21:08 INFO - PROCESS | 1750 | 1467598868938 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:08 INFO - PROCESS | 1750 | 1467598868948 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e39b400 == 22 [pid = 1750] [id = 741] 19:21:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x930bd800) [pid = 1750] [serial = 2224] [outer = (nil)] 19:21:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x9525d800) [pid = 1750] [serial = 2225] [outer = 0x930bd800] 19:21:09 INFO - PROCESS | 1750 | 1467598869037 Marionette DEBUG loaded listener.js 19:21:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x9525fc00) [pid = 1750] [serial = 2226] [outer = 0x930bd800] 19:21:09 INFO - PROCESS | 1750 | 1467598869869 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 19:21:09 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:21:09 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1388ms 19:21:09 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:21:09 INFO - PROCESS | 1750 | 1467598869883 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 19:21:09 INFO - PROCESS | 1750 | 1467598869886 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 19:21:09 INFO - PROCESS | 1750 | 1467598869892 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:21:09 INFO - PROCESS | 1750 | 1467598869896 Marionette TRACE conn4 <- [1,2938,null,{}] 19:21:09 INFO - PROCESS | 1750 | 1467598869902 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:09 INFO - PROCESS | 1750 | 1467598869907 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:10 INFO - PROCESS | 1750 | 1467598870077 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 19:21:10 INFO - PROCESS | 1750 | 1467598870276 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:10 INFO - PROCESS | 1750 | 1467598870284 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x9137b000 == 23 [pid = 1750] [id = 742] 19:21:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x93d3bc00) [pid = 1750] [serial = 2227] [outer = (nil)] 19:21:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x9526bc00) [pid = 1750] [serial = 2228] [outer = 0x93d3bc00] 19:21:10 INFO - PROCESS | 1750 | 1467598870361 Marionette DEBUG loaded listener.js 19:21:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x95266400) [pid = 1750] [serial = 2229] [outer = 0x93d3bc00] 19:21:11 INFO - PROCESS | 1750 | 1467598871207 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 19:21:11 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. 19:21:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1337ms 19:21:11 INFO - PROCESS | 1750 | 1467598871228 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 19:21:11 INFO - PROCESS | 1750 | 1467598871232 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 19:21:11 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:21:11 INFO - PROCESS | 1750 | 1467598871239 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:21:11 INFO - PROCESS | 1750 | 1467598871241 Marionette TRACE conn4 <- [1,2942,null,{}] 19:21:11 INFO - PROCESS | 1750 | 1467598871248 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:11 INFO - PROCESS | 1750 | 1467598871253 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:11 INFO - PROCESS | 1750 | 1467598871417 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 19:21:11 INFO - PROCESS | 1750 | 1467598871612 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:11 INFO - PROCESS | 1750 | 1467598871621 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e34bc00 == 24 [pid = 1750] [id = 743] 19:21:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x90f0ec00) [pid = 1750] [serial = 2230] [outer = (nil)] 19:21:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x953ae800) [pid = 1750] [serial = 2231] [outer = 0x90f0ec00] 19:21:11 INFO - PROCESS | 1750 | 1467598871701 Marionette DEBUG loaded listener.js 19:21:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x953b1000) [pid = 1750] [serial = 2232] [outer = 0x90f0ec00] 19:21:12 INFO - PROCESS | 1750 | 1467598872543 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 19:21:12 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 19:21:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:21:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1329ms 19:21:12 INFO - PROCESS | 1750 | 1467598872569 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 19:21:12 INFO - PROCESS | 1750 | 1467598872573 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 19:21:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:21:12 INFO - PROCESS | 1750 | 1467598872580 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:21:12 INFO - PROCESS | 1750 | 1467598872583 Marionette TRACE conn4 <- [1,2946,null,{}] 19:21:12 INFO - PROCESS | 1750 | 1467598872589 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:12 INFO - PROCESS | 1750 | 1467598872594 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:12 INFO - PROCESS | 1750 | 1467598872763 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 19:21:12 INFO - PROCESS | 1750 | 1467598872963 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:12 INFO - PROCESS | 1750 | 1467598872971 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb52c00 == 25 [pid = 1750] [id = 744] 19:21:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x8bcf2000) [pid = 1750] [serial = 2233] [outer = (nil)] 19:21:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x8d8c4000) [pid = 1750] [serial = 2234] [outer = 0x8bcf2000] 19:21:13 INFO - PROCESS | 1750 | 1467598873052 Marionette DEBUG loaded listener.js 19:21:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x8e34a000) [pid = 1750] [serial = 2235] [outer = 0x8bcf2000] 19:21:14 INFO - PROCESS | 1750 | 1467598874097 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 19:21:14 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. 19:21:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1541ms 19:21:14 INFO - PROCESS | 1750 | 1467598874121 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 19:21:14 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:21:14 INFO - PROCESS | 1750 | 1467598874127 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 19:21:14 INFO - PROCESS | 1750 | 1467598874135 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:21:14 INFO - PROCESS | 1750 | 1467598874142 Marionette TRACE conn4 <- [1,2950,null,{}] 19:21:14 INFO - PROCESS | 1750 | 1467598874150 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:14 INFO - PROCESS | 1750 | 1467598874155 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:14 INFO - PROCESS | 1750 | 1467598874357 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 19:21:14 INFO - PROCESS | 1750 | 1467598874585 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:14 INFO - PROCESS | 1750 | 1467598874600 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae7c00 == 26 [pid = 1750] [id = 745] 19:21:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x8e397c00) [pid = 1750] [serial = 2236] [outer = (nil)] 19:21:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x8f6bd000) [pid = 1750] [serial = 2237] [outer = 0x8e397c00] 19:21:14 INFO - PROCESS | 1750 | 1467598874706 Marionette DEBUG loaded listener.js 19:21:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x8f847400) [pid = 1750] [serial = 2238] [outer = 0x8e397c00] 19:21:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f841800 == 27 [pid = 1750] [id = 746] 19:21:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x90f0bc00) [pid = 1750] [serial = 2239] [outer = (nil)] 19:21:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x90f0e400) [pid = 1750] [serial = 2240] [outer = 0x90f0bc00] 19:21:16 INFO - PROCESS | 1750 | --DOCSHELL 0x90f0ac00 == 26 [pid = 1750] [id = 729] 19:21:16 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4f400 == 25 [pid = 1750] [id = 728] 19:21:16 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae9800 == 24 [pid = 1750] [id = 727] 19:21:16 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8ba400 == 23 [pid = 1750] [id = 721] 19:21:16 INFO - PROCESS | 1750 | --DOCSHELL 0x8baef000 == 22 [pid = 1750] [id = 730] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x8e350000) [pid = 1750] [serial = 2166] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x8d8c2800) [pid = 1750] [serial = 2165] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x8bb52400) [pid = 1750] [serial = 2148] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x8baf5000) [pid = 1750] [serial = 2147] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x8f6e7c00) [pid = 1750] [serial = 2151] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8f6db400) [pid = 1750] [serial = 2150] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x91024000) [pid = 1750] [serial = 2154] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x90f94400) [pid = 1750] [serial = 2153] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x92ae4400) [pid = 1750] [serial = 2157] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x920ca800) [pid = 1750] [serial = 2156] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x92d46c00) [pid = 1750] [serial = 2160] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x92d41800) [pid = 1750] [serial = 2159] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x93b2bc00) [pid = 1750] [serial = 2163] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x92d4f400) [pid = 1750] [serial = 2162] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x90f8d800) [pid = 1750] [serial = 2178] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8f6e8400) [pid = 1750] [serial = 2174] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8f848c00) [pid = 1750] [serial = 2175] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x90f12800) [pid = 1750] [serial = 2180] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x90f11c00) [pid = 1750] [serial = 2177] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8bb4bc00) [pid = 1750] [serial = 2168] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8bcfa000) [pid = 1750] [serial = 2169] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8dc2a000) [pid = 1750] [serial = 2171] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8e354000) [pid = 1750] [serial = 2172] [outer = (nil)] [url = about:blank] 19:21:16 INFO - PROCESS | 1750 | 1467598876800 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 19:21:16 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. 19:21:16 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2700ms 19:21:16 INFO - PROCESS | 1750 | 1467598876838 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 19:21:16 INFO - PROCESS | 1750 | 1467598876842 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 19:21:16 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:21:16 INFO - PROCESS | 1750 | 1467598876855 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:21:16 INFO - PROCESS | 1750 | 1467598876859 Marionette TRACE conn4 <- [1,2954,null,{}] 19:21:16 INFO - PROCESS | 1750 | 1467598876867 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:16 INFO - PROCESS | 1750 | 1467598876873 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:17 INFO - PROCESS | 1750 | 1467598877032 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 19:21:17 INFO - PROCESS | 1750 | 1467598877054 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:17 INFO - PROCESS | 1750 | 1467598877062 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d807400 == 23 [pid = 1750] [id = 747] 19:21:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x8d809000) [pid = 1750] [serial = 2241] [outer = (nil)] 19:21:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x8d80f800) [pid = 1750] [serial = 2242] [outer = 0x8d809000] 19:21:17 INFO - PROCESS | 1750 | 1467598877133 Marionette DEBUG loaded listener.js 19:21:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8d8c3c00) [pid = 1750] [serial = 2243] [outer = 0x8d809000] 19:21:17 INFO - PROCESS | 1750 | 1467598877950 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 19:21:17 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:21:17 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 19:21:17 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1137ms 19:21:17 INFO - PROCESS | 1750 | 1467598877991 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 19:21:18 INFO - PROCESS | 1750 | 1467598878000 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 19:21:18 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:21:18 INFO - PROCESS | 1750 | 1467598878011 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:21:18 INFO - PROCESS | 1750 | 1467598878014 Marionette TRACE conn4 <- [1,2958,null,{}] 19:21:18 INFO - PROCESS | 1750 | 1467598878021 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:18 INFO - PROCESS | 1750 | 1467598878027 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:18 INFO - PROCESS | 1750 | 1467598878198 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 19:21:18 INFO - PROCESS | 1750 | 1467598878208 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:18 INFO - PROCESS | 1750 | 1467598878215 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e392c00 == 24 [pid = 1750] [id = 748] 19:21:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x8e394c00) [pid = 1750] [serial = 2244] [outer = (nil)] 19:21:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x8f6dc800) [pid = 1750] [serial = 2245] [outer = 0x8e394c00] 19:21:18 INFO - PROCESS | 1750 | 1467598878423 Marionette DEBUG loaded listener.js 19:21:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x8bb4f400) [pid = 1750] [serial = 2246] [outer = 0x8e394c00] 19:21:19 INFO - PROCESS | 1750 | 1467598879241 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 19:21:19 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. 19:21:19 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1281ms 19:21:19 INFO - PROCESS | 1750 | 1467598879291 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 19:21:19 INFO - PROCESS | 1750 | 1467598879295 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 19:21:19 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:21:19 INFO - PROCESS | 1750 | 1467598879302 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:21:19 INFO - PROCESS | 1750 | 1467598879308 Marionette TRACE conn4 <- [1,2962,null,{}] 19:21:19 INFO - PROCESS | 1750 | 1467598879333 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:19 INFO - PROCESS | 1750 | 1467598879341 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:19 INFO - PROCESS | 1750 | 1467598879548 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 19:21:19 INFO - PROCESS | 1750 | 1467598879571 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:19 INFO - PROCESS | 1750 | 1467598879581 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f08400 == 25 [pid = 1750] [id = 749] 19:21:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x90f09800) [pid = 1750] [serial = 2247] [outer = (nil)] 19:21:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x90f12800) [pid = 1750] [serial = 2248] [outer = 0x90f09800] 19:21:19 INFO - PROCESS | 1750 | 1467598879653 Marionette DEBUG loaded listener.js 19:21:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x90f96400) [pid = 1750] [serial = 2249] [outer = 0x90f09800] 19:21:20 INFO - PROCESS | 1750 | 1467598880500 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 19:21:20 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. 19:21:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1240ms 19:21:20 INFO - PROCESS | 1750 | 1467598880543 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 19:21:20 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:21:20 INFO - PROCESS | 1750 | 1467598880547 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 19:21:20 INFO - PROCESS | 1750 | 1467598880553 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:21:20 INFO - PROCESS | 1750 | 1467598880557 Marionette TRACE conn4 <- [1,2966,null,{}] 19:21:20 INFO - PROCESS | 1750 | 1467598880567 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:20 INFO - PROCESS | 1750 | 1467598880571 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:20 INFO - PROCESS | 1750 | 1467598880788 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 19:21:20 INFO - PROCESS | 1750 | 1467598880808 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:20 INFO - PROCESS | 1750 | 1467598880815 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfac00 == 26 [pid = 1750] [id = 750] 19:21:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x91022400) [pid = 1750] [serial = 2250] [outer = (nil)] 19:21:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x91338400) [pid = 1750] [serial = 2251] [outer = 0x91022400] 19:21:20 INFO - PROCESS | 1750 | 1467598880884 Marionette DEBUG loaded listener.js 19:21:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x9136cc00) [pid = 1750] [serial = 2252] [outer = 0x91022400] 19:21:21 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x9133b000) [pid = 1750] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:21:21 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x8bb46800) [pid = 1750] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:21:21 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x90f0dc00) [pid = 1750] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 19:21:21 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8bcf8c00) [pid = 1750] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 19:21:21 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8baeac00) [pid = 1750] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:21:21 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8f846400) [pid = 1750] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:21:21 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x8d8c5c00) [pid = 1750] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:21:21 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8dc1fc00) [pid = 1750] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 19:21:21 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8d8c6c00) [pid = 1750] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 19:21:21 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x90f0d000) [pid = 1750] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:21:22 INFO - PROCESS | 1750 | 1467598882116 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 19:21:22 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. 19:21:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1588ms 19:21:22 INFO - PROCESS | 1750 | 1467598882141 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 19:21:22 INFO - PROCESS | 1750 | 1467598882145 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 19:21:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:21:22 INFO - PROCESS | 1750 | 1467598882152 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:21:22 INFO - PROCESS | 1750 | 1467598882154 Marionette TRACE conn4 <- [1,2970,null,{}] 19:21:22 INFO - PROCESS | 1750 | 1467598882160 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:22 INFO - PROCESS | 1750 | 1467598882165 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:22 INFO - PROCESS | 1750 | 1467598882299 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 19:21:22 INFO - PROCESS | 1750 | 1467598882315 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:22 INFO - PROCESS | 1750 | 1467598882323 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f14000 == 27 [pid = 1750] [id = 751] 19:21:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x9102b800) [pid = 1750] [serial = 2253] [outer = (nil)] 19:21:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x9133d000) [pid = 1750] [serial = 2254] [outer = 0x9102b800] 19:21:22 INFO - PROCESS | 1750 | 1467598882390 Marionette DEBUG loaded listener.js 19:21:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x91381400) [pid = 1750] [serial = 2255] [outer = 0x9102b800] 19:21:23 INFO - PROCESS | 1750 | 1467598883171 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 19:21:23 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. 19:21:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1029ms 19:21:23 INFO - PROCESS | 1750 | 1467598883188 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 19:21:23 INFO - PROCESS | 1750 | 1467598883192 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 19:21:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:21:23 INFO - PROCESS | 1750 | 1467598883199 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:21:23 INFO - PROCESS | 1750 | 1467598883202 Marionette TRACE conn4 <- [1,2974,null,{}] 19:21:23 INFO - PROCESS | 1750 | 1467598883225 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:23 INFO - PROCESS | 1750 | 1467598883235 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:23 INFO - PROCESS | 1750 | 1467598883463 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 19:21:23 INFO - PROCESS | 1750 | 1467598883575 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:23 INFO - PROCESS | 1750 | 1467598883588 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae9c00 == 28 [pid = 1750] [id = 752] 19:21:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x8baeb400) [pid = 1750] [serial = 2256] [outer = (nil)] 19:21:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x8baf1c00) [pid = 1750] [serial = 2257] [outer = 0x8baeb400] 19:21:23 INFO - PROCESS | 1750 | 1467598883766 Marionette DEBUG loaded listener.js 19:21:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x8bb52000) [pid = 1750] [serial = 2258] [outer = 0x8baeb400] 19:21:24 INFO - PROCESS | 1750 | 1467598884724 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 19:21:24 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. 19:21:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1538ms 19:21:24 INFO - PROCESS | 1750 | 1467598884738 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 19:21:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:21:24 INFO - PROCESS | 1750 | 1467598884743 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 19:21:24 INFO - PROCESS | 1750 | 1467598884751 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:21:24 INFO - PROCESS | 1750 | 1467598884756 Marionette TRACE conn4 <- [1,2978,null,{}] 19:21:24 INFO - PROCESS | 1750 | 1467598884765 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:24 INFO - PROCESS | 1750 | 1467598884773 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:24 INFO - PROCESS | 1750 | 1467598884981 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 19:21:25 INFO - PROCESS | 1750 | 1467598885175 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:25 INFO - PROCESS | 1750 | 1467598885186 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d803800 == 29 [pid = 1750] [id = 753] 19:21:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x8dc27800) [pid = 1750] [serial = 2259] [outer = (nil)] 19:21:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8f6b3000) [pid = 1750] [serial = 2260] [outer = 0x8dc27800] 19:21:25 INFO - PROCESS | 1750 | 1467598885304 Marionette DEBUG loaded listener.js 19:21:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8f6df000) [pid = 1750] [serial = 2261] [outer = 0x8dc27800] 19:21:26 INFO - PROCESS | 1750 | 1467598886223 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 19:21:26 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. 19:21:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1490ms 19:21:26 INFO - PROCESS | 1750 | 1467598886242 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 19:21:26 INFO - PROCESS | 1750 | 1467598886248 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 19:21:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:21:26 INFO - PROCESS | 1750 | 1467598886258 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:21:26 INFO - PROCESS | 1750 | 1467598886261 Marionette TRACE conn4 <- [1,2982,null,{}] 19:21:26 INFO - PROCESS | 1750 | 1467598886267 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:26 INFO - PROCESS | 1750 | 1467598886273 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:26 INFO - PROCESS | 1750 | 1467598886459 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 19:21:26 INFO - PROCESS | 1750 | 1467598886656 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:26 INFO - PROCESS | 1750 | 1467598886663 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baec400 == 30 [pid = 1750] [id = 754] 19:21:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8f950000) [pid = 1750] [serial = 2262] [outer = (nil)] 19:21:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x90f8c000) [pid = 1750] [serial = 2263] [outer = 0x8f950000] 19:21:26 INFO - PROCESS | 1750 | 1467598886750 Marionette DEBUG loaded listener.js 19:21:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x91339800) [pid = 1750] [serial = 2264] [outer = 0x8f950000] 19:21:27 INFO - PROCESS | 1750 | 1467598887726 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 19:21:27 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 19:21:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:21:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1530ms 19:21:27 INFO - PROCESS | 1750 | 1467598887790 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 19:21:27 INFO - PROCESS | 1750 | 1467598887794 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 19:21:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:21:27 INFO - PROCESS | 1750 | 1467598887804 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:21:27 INFO - PROCESS | 1750 | 1467598887814 Marionette TRACE conn4 <- [1,2986,null,{}] 19:21:27 INFO - PROCESS | 1750 | 1467598887878 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:27 INFO - PROCESS | 1750 | 1467598887886 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:28 INFO - PROCESS | 1750 | 1467598888082 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 19:21:28 INFO - PROCESS | 1750 | 1467598888283 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:28 INFO - PROCESS | 1750 | 1467598888290 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f07000 == 31 [pid = 1750] [id = 755] 19:21:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x9133bc00) [pid = 1750] [serial = 2265] [outer = (nil)] 19:21:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x923bdc00) [pid = 1750] [serial = 2266] [outer = 0x9133bc00] 19:21:28 INFO - PROCESS | 1750 | 1467598888375 Marionette DEBUG loaded listener.js 19:21:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x923f1800) [pid = 1750] [serial = 2267] [outer = 0x9133bc00] 19:21:29 INFO - PROCESS | 1750 | 1467598889293 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 19:21:29 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. 19:21:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1535ms 19:21:29 INFO - PROCESS | 1750 | 1467598889336 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 19:21:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:21:29 INFO - PROCESS | 1750 | 1467598889341 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 19:21:29 INFO - PROCESS | 1750 | 1467598889348 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:21:29 INFO - PROCESS | 1750 | 1467598889351 Marionette TRACE conn4 <- [1,2990,null,{}] 19:21:29 INFO - PROCESS | 1750 | 1467598889357 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:29 INFO - PROCESS | 1750 | 1467598889363 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:29 INFO - PROCESS | 1750 | 1467598889541 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 19:21:29 INFO - PROCESS | 1750 | 1467598889733 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:29 INFO - PROCESS | 1750 | 1467598889745 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x923f8c00 == 32 [pid = 1750] [id = 756] 19:21:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x92ae3400) [pid = 1750] [serial = 2268] [outer = (nil)] 19:21:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x92aec800) [pid = 1750] [serial = 2269] [outer = 0x92ae3400] 19:21:29 INFO - PROCESS | 1750 | 1467598889826 Marionette DEBUG loaded listener.js 19:21:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x9136b400) [pid = 1750] [serial = 2270] [outer = 0x92ae3400] 19:21:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x9102f400 == 33 [pid = 1750] [id = 757] 19:21:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x930b9800) [pid = 1750] [serial = 2271] [outer = (nil)] 19:21:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x930bb000) [pid = 1750] [serial = 2272] [outer = 0x930b9800] 19:21:30 INFO - PROCESS | 1750 | 1467598890925 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 19:21:30 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. 19:21:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1635ms 19:21:30 INFO - PROCESS | 1750 | 1467598890983 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 19:21:30 INFO - PROCESS | 1750 | 1467598890985 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 19:21:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:21:30 INFO - PROCESS | 1750 | 1467598890992 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:21:30 INFO - PROCESS | 1750 | 1467598890996 Marionette TRACE conn4 <- [1,2994,null,{}] 19:21:31 INFO - PROCESS | 1750 | 1467598891002 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:31 INFO - PROCESS | 1750 | 1467598891008 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:31 INFO - PROCESS | 1750 | 1467598891219 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 19:21:31 INFO - PROCESS | 1750 | 1467598891608 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:31 INFO - PROCESS | 1750 | 1467598891615 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb44400 == 34 [pid = 1750] [id = 758] 19:21:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x8bb48800) [pid = 1750] [serial = 2273] [outer = (nil)] 19:21:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x8bb51400) [pid = 1750] [serial = 2274] [outer = 0x8bb48800] 19:21:31 INFO - PROCESS | 1750 | 1467598891732 Marionette DEBUG loaded listener.js 19:21:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x8d80c000) [pid = 1750] [serial = 2275] [outer = 0x8bb48800] 19:21:32 INFO - PROCESS | 1750 | --DOCSHELL 0x90f14000 == 33 [pid = 1750] [id = 751] 19:21:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcfac00 == 32 [pid = 1750] [id = 750] 19:21:32 INFO - PROCESS | 1750 | 1467598892636 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 19:21:32 INFO - PROCESS | 1750 | --DOCSHELL 0x90f08400 == 31 [pid = 1750] [id = 749] 19:21:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8e392c00 == 30 [pid = 1750] [id = 748] 19:21:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8d807400 == 29 [pid = 1750] [id = 747] 19:21:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8f841800 == 28 [pid = 1750] [id = 746] 19:21:32 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x90f96800) [pid = 1750] [serial = 2181] [outer = (nil)] [url = about:blank] 19:21:32 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x920cf000) [pid = 1750] [serial = 2207] [outer = (nil)] [url = about:blank] 19:21:32 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x91341000) [pid = 1750] [serial = 2201] [outer = (nil)] [url = about:blank] 19:21:32 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x8dc28000) [pid = 1750] [serial = 2204] [outer = (nil)] [url = about:blank] 19:21:32 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x91023000) [pid = 1750] [serial = 2189] [outer = (nil)] [url = about:blank] 19:21:32 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x91334c00) [pid = 1750] [serial = 2190] [outer = (nil)] [url = about:blank] 19:21:32 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x8e396800) [pid = 1750] [serial = 2192] [outer = (nil)] [url = about:blank] 19:21:32 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8f8be400) [pid = 1750] [serial = 2193] [outer = (nil)] [url = about:blank] 19:21:32 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x8bb45800) [pid = 1750] [serial = 2183] [outer = (nil)] [url = about:blank] 19:21:32 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x8bcfe000) [pid = 1750] [serial = 2184] [outer = (nil)] [url = about:blank] 19:21:32 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8f94a400) [pid = 1750] [serial = 2198] [outer = (nil)] [url = about:blank] 19:21:32 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x8f6ddc00) [pid = 1750] [serial = 2186] [outer = (nil)] [url = about:blank] 19:21:32 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x8f847800) [pid = 1750] [serial = 2187] [outer = (nil)] [url = about:blank] 19:21:32 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8e34e000) [pid = 1750] [serial = 2195] [outer = (nil)] [url = about:blank] 19:21:32 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x8e398800) [pid = 1750] [serial = 2196] [outer = (nil)] [url = about:blank] 19:21:32 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x91374400) [pid = 1750] [serial = 2202] [outer = (nil)] [url = about:blank] 19:21:32 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x920d1400) [pid = 1750] [serial = 2208] [outer = (nil)] [url = about:blank] 19:21:32 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x8f6e4c00) [pid = 1750] [serial = 2205] [outer = (nil)] [url = about:blank] 19:21:32 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8f952400) [pid = 1750] [serial = 2199] [outer = (nil)] [url = about:blank] 19:21:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:21:32 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 19:21:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1740ms 19:21:32 INFO - PROCESS | 1750 | 1467598892738 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 19:21:32 INFO - PROCESS | 1750 | 1467598892743 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 19:21:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:21:32 INFO - PROCESS | 1750 | 1467598892751 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:21:32 INFO - PROCESS | 1750 | 1467598892756 Marionette TRACE conn4 <- [1,2998,null,{}] 19:21:32 INFO - PROCESS | 1750 | 1467598892764 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:32 INFO - PROCESS | 1750 | 1467598892771 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:32 INFO - PROCESS | 1750 | 1467598892933 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 19:21:33 INFO - PROCESS | 1750 | 1467598893094 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:33 INFO - PROCESS | 1750 | 1467598893105 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d8bd000 == 29 [pid = 1750] [id = 759] 19:21:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x8dc28800) [pid = 1750] [serial = 2276] [outer = (nil)] 19:21:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x8e355800) [pid = 1750] [serial = 2277] [outer = 0x8dc28800] 19:21:33 INFO - PROCESS | 1750 | 1467598893179 Marionette DEBUG loaded listener.js 19:21:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x8f6b7800) [pid = 1750] [serial = 2278] [outer = 0x8dc28800] 19:21:33 INFO - PROCESS | 1750 | 1467598893933 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 19:21:33 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. 19:21:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1230ms 19:21:33 INFO - PROCESS | 1750 | 1467598893985 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 19:21:33 INFO - PROCESS | 1750 | 1467598893991 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 19:21:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:21:34 INFO - PROCESS | 1750 | 1467598893998 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:21:34 INFO - PROCESS | 1750 | 1467598894001 Marionette TRACE conn4 <- [1,3002,null,{}] 19:21:34 INFO - PROCESS | 1750 | 1467598894007 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:34 INFO - PROCESS | 1750 | 1467598894012 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:34 INFO - PROCESS | 1750 | 1467598894162 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 19:21:34 INFO - PROCESS | 1750 | 1467598894188 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:34 INFO - PROCESS | 1750 | 1467598894198 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8cb000 == 30 [pid = 1750] [id = 760] 19:21:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8f8ccc00) [pid = 1750] [serial = 2279] [outer = (nil)] 19:21:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8f94cc00) [pid = 1750] [serial = 2280] [outer = 0x8f8ccc00] 19:21:34 INFO - PROCESS | 1750 | 1467598894266 Marionette DEBUG loaded listener.js 19:21:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x90f0dc00) [pid = 1750] [serial = 2281] [outer = 0x8f8ccc00] 19:21:35 INFO - PROCESS | 1750 | 1467598895194 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 19:21:35 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. 19:21:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1230ms 19:21:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:21:35 INFO - PROCESS | 1750 | 1467598895228 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 19:21:35 INFO - PROCESS | 1750 | 1467598895231 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 19:21:35 INFO - PROCESS | 1750 | 1467598895245 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:21:35 INFO - PROCESS | 1750 | 1467598895253 Marionette TRACE conn4 <- [1,3006,null,{}] 19:21:35 INFO - PROCESS | 1750 | 1467598895267 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:35 INFO - PROCESS | 1750 | 1467598895274 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:35 INFO - PROCESS | 1750 | 1467598895480 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 19:21:35 INFO - PROCESS | 1750 | 1467598895509 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:35 INFO - PROCESS | 1750 | 1467598895517 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfa400 == 31 [pid = 1750] [id = 761] 19:21:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x9102bc00) [pid = 1750] [serial = 2282] [outer = (nil)] 19:21:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x9136b800) [pid = 1750] [serial = 2283] [outer = 0x9102bc00] 19:21:35 INFO - PROCESS | 1750 | 1467598895585 Marionette DEBUG loaded listener.js 19:21:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x91375400) [pid = 1750] [serial = 2284] [outer = 0x9102bc00] 19:21:36 INFO - PROCESS | 1750 | 1467598896414 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 19:21:36 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. 19:21:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1205ms 19:21:36 INFO - PROCESS | 1750 | 1467598896441 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 19:21:36 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:21:36 INFO - PROCESS | 1750 | 1467598896445 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 19:21:36 INFO - PROCESS | 1750 | 1467598896453 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:21:36 INFO - PROCESS | 1750 | 1467598896456 Marionette TRACE conn4 <- [1,3010,null,{}] 19:21:36 INFO - PROCESS | 1750 | 1467598896470 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:36 INFO - PROCESS | 1750 | 1467598896475 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:36 INFO - PROCESS | 1750 | 1467598896686 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 19:21:36 INFO - PROCESS | 1750 | 1467598896719 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:36 INFO - PROCESS | 1750 | 1467598896724 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bae7400 == 32 [pid = 1750] [id = 762] 19:21:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x91334c00) [pid = 1750] [serial = 2285] [outer = (nil)] 19:21:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x920d3c00) [pid = 1750] [serial = 2286] [outer = 0x91334c00] 19:21:36 INFO - PROCESS | 1750 | 1467598896794 Marionette DEBUG loaded listener.js 19:21:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x923af000) [pid = 1750] [serial = 2287] [outer = 0x91334c00] 19:21:37 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8bcf2000) [pid = 1750] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 19:21:37 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x8e397c00) [pid = 1750] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 19:21:37 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x8f83d400) [pid = 1750] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:21:37 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x90f0ec00) [pid = 1750] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 19:21:37 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x8e394c00) [pid = 1750] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 19:21:37 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x930bd800) [pid = 1750] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:21:37 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x91023400) [pid = 1750] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:21:37 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x93d3bc00) [pid = 1750] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 19:21:37 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x923f3400) [pid = 1750] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:21:37 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x90f0bc00) [pid = 1750] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:21:37 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x90f09800) [pid = 1750] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 19:21:37 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x8d80ec00) [pid = 1750] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:21:37 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x92d4a400) [pid = 1750] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:21:37 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x8d809000) [pid = 1750] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 19:21:37 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x91022400) [pid = 1750] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 19:21:37 INFO - PROCESS | 1750 | 1467598897795 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 19:21:37 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 19:21:37 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1384ms 19:21:37 INFO - PROCESS | 1750 | 1467598897836 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 19:21:37 INFO - PROCESS | 1750 | 1467598897840 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 19:21:37 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:21:37 INFO - PROCESS | 1750 | 1467598897846 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:21:37 INFO - PROCESS | 1750 | 1467598897849 Marionette TRACE conn4 <- [1,3014,null,{}] 19:21:37 INFO - PROCESS | 1750 | 1467598897854 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:37 INFO - PROCESS | 1750 | 1467598897859 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:38 INFO - PROCESS | 1750 | 1467598898001 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 19:21:38 INFO - PROCESS | 1750 | 1467598898173 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:38 INFO - PROCESS | 1750 | 1467598898192 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f0e000 == 33 [pid = 1750] [id = 763] 19:21:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x90f0ec00) [pid = 1750] [serial = 2288] [outer = (nil)] 19:21:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x920d3800) [pid = 1750] [serial = 2289] [outer = 0x90f0ec00] 19:21:38 INFO - PROCESS | 1750 | 1467598898273 Marionette DEBUG loaded listener.js 19:21:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x92d46800) [pid = 1750] [serial = 2290] [outer = 0x90f0ec00] 19:21:38 INFO - PROCESS | 1750 | [1750] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:21:39 INFO - PROCESS | 1750 | 1467598899162 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:21:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:21:39 INFO - {} 19:21:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:21:39 INFO - {} 19:21:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:21:39 INFO - {} 19:21:39 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:21:39 INFO - {} 19:21:39 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1331ms 19:21:39 INFO - PROCESS | 1750 | 1467598899179 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 19:21:39 INFO - PROCESS | 1750 | 1467598899182 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 19:21:39 INFO - TEST-START | /FileAPI/fileReader.html 19:21:39 INFO - PROCESS | 1750 | 1467598899189 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:21:39 INFO - PROCESS | 1750 | 1467598899191 Marionette TRACE conn4 <- [1,3018,null,{}] 19:21:39 INFO - PROCESS | 1750 | 1467598899204 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:39 INFO - PROCESS | 1750 | 1467598899208 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:39 INFO - PROCESS | 1750 | 1467598899374 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 19:21:39 INFO - PROCESS | 1750 | 1467598899587 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:39 INFO - PROCESS | 1750 | 1467598899598 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf3800 == 34 [pid = 1750] [id = 764] 19:21:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x8baf4800) [pid = 1750] [serial = 2291] [outer = (nil)] 19:21:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x8bb4dc00) [pid = 1750] [serial = 2292] [outer = 0x8baf4800] 19:21:39 INFO - PROCESS | 1750 | 1467598899682 Marionette DEBUG loaded listener.js 19:21:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x8bcf4000) [pid = 1750] [serial = 2293] [outer = 0x8baf4800] 19:21:40 INFO - PROCESS | 1750 | 1467598900648 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 19:21:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:21:40 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:21:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:21:40 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:21:40 INFO - TEST-OK | /FileAPI/fileReader.html | took 1487ms 19:21:40 INFO - PROCESS | 1750 | 1467598900679 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 19:21:40 INFO - TEST-START | /FileAPI/historical.html 19:21:40 INFO - PROCESS | 1750 | 1467598900685 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 19:21:40 INFO - PROCESS | 1750 | 1467598900693 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:21:40 INFO - PROCESS | 1750 | 1467598900699 Marionette TRACE conn4 <- [1,3022,null,{}] 19:21:40 INFO - PROCESS | 1750 | 1467598900707 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:40 INFO - PROCESS | 1750 | 1467598900716 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:40 INFO - PROCESS | 1750 | 1467598900958 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 19:21:41 INFO - PROCESS | 1750 | 1467598901154 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:41 INFO - PROCESS | 1750 | 1467598901166 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4ec00 == 35 [pid = 1750] [id = 765] 19:21:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8e356400) [pid = 1750] [serial = 2294] [outer = (nil)] 19:21:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8f8be400) [pid = 1750] [serial = 2295] [outer = 0x8e356400] 19:21:41 INFO - PROCESS | 1750 | 1467598901295 Marionette DEBUG loaded listener.js 19:21:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x8f94b800) [pid = 1750] [serial = 2296] [outer = 0x8e356400] 19:21:42 INFO - PROCESS | 1750 | 1467598902282 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 19:21:42 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:21:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:21:42 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:21:42 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:21:42 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:21:42 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:21:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:42 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:21:42 INFO - TEST-OK | /FileAPI/historical.html | took 1643ms 19:21:42 INFO - PROCESS | 1750 | 1467598902342 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 19:21:42 INFO - PROCESS | 1750 | 1467598902349 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 19:21:42 INFO - TEST-START | /FileAPI/idlharness.html 19:21:42 INFO - PROCESS | 1750 | 1467598902357 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:21:42 INFO - PROCESS | 1750 | 1467598902361 Marionette TRACE conn4 <- [1,3026,null,{}] 19:21:42 INFO - PROCESS | 1750 | 1467598902367 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:42 INFO - PROCESS | 1750 | 1467598902372 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:42 INFO - PROCESS | 1750 | 1467598902639 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 19:21:42 INFO - PROCESS | 1750 | 1467598902791 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:42 INFO - PROCESS | 1750 | 1467598902803 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8c0800 == 36 [pid = 1750] [id = 766] 19:21:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x90f91800) [pid = 1750] [serial = 2297] [outer = (nil)] 19:21:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x91367c00) [pid = 1750] [serial = 2298] [outer = 0x90f91800] 19:21:42 INFO - PROCESS | 1750 | 1467598902927 Marionette DEBUG loaded listener.js 19:21:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x923bac00) [pid = 1750] [serial = 2299] [outer = 0x90f91800] 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:21:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:21:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:21:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:21:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:21:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:21:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:21:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:21:44 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:44 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:21:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:21:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:21:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:21:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:21:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:21:44 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:44 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:21:44 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:21:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:21:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:21:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:21:44 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 19:21:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:21:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:21:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:21:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:21:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:21:44 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 19:21:44 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 19:21:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:21:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:21:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:21:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:21:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:21:44 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:21:44 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:44 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:21:44 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:21:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:21:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:21:44 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 19:21:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:21:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:21:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:21:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:21:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:21:44 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 19:21:44 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 19:21:44 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:44 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:21:44 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:21:44 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:21:44 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:21:44 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:21:44 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:21:44 INFO - TEST-OK | /FileAPI/idlharness.html | took 2399ms 19:21:44 INFO - PROCESS | 1750 | 1467598904540 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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\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\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\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\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\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\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\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]]]}] 19:21:44 INFO - PROCESS | 1750 | 1467598904769 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 19:21:44 INFO - PROCESS | 1750 | 1467598904777 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 19:21:44 INFO - TEST-START | /FileAPI/idlharness.worker 19:21:44 INFO - PROCESS | 1750 | 1467598904904 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:21:44 INFO - PROCESS | 1750 | 1467598904913 Marionette TRACE conn4 <- [1,3030,null,{}] 19:21:44 INFO - PROCESS | 1750 | 1467598904929 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:44 INFO - PROCESS | 1750 | 1467598904935 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:45 INFO - PROCESS | 1750 | 1467598905112 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 19:21:45 INFO - PROCESS | 1750 | 1467598905307 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:45 INFO - PROCESS | 1750 | 1467598905314 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x92ae5c00 == 37 [pid = 1750] [id = 767] 19:21:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x93d40800) [pid = 1750] [serial = 2300] [outer = (nil)] 19:21:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x9866d400) [pid = 1750] [serial = 2301] [outer = 0x93d40800] 19:21:45 INFO - PROCESS | 1750 | 1467598905395 Marionette DEBUG loaded listener.js 19:21:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x98675000) [pid = 1750] [serial = 2302] [outer = 0x93d40800] 19:21:45 INFO - PROCESS | 1750 | [1750] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:21:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:21:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:21:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:21:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:21:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:21:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:21:47 INFO - {} 19:21:47 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 19:21:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:21:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:21:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:21:47 INFO - {} 19:21:47 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 - {} 19:21:47 INFO - {} 19:21:47 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 19:21:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:21:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:21:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:21:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:21:47 INFO - {} 19:21:47 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 19:21:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:21:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:21:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:21:47 INFO - {} 19:21:47 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 - {} 19:21:47 INFO - {} 19:21:47 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 19:21:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:21:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:21:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:21:47 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 19:21:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:21:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:21:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:21:47 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 19:21:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:21:47 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 19:21:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:21:47 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 19:21:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:21:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:21:47 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:21:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:21:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:21:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:21:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:21:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:21:47 INFO - {} 19:21:47 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2790ms 19:21:47 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:21:47 INFO - PROCESS | 1750 | 1467598907475 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 19:21:47 INFO - PROCESS | 1750 | 1467598907642 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 19:21:47 INFO - PROCESS | 1750 | 1467598907655 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 19:21:47 INFO - PROCESS | 1750 | 1467598907663 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:21:47 INFO - PROCESS | 1750 | 1467598907676 Marionette TRACE conn4 <- [1,3034,null,{}] 19:21:47 INFO - PROCESS | 1750 | 1467598907689 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:47 INFO - PROCESS | 1750 | 1467598907692 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:48 INFO - PROCESS | 1750 | 1467598907997 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 19:21:48 INFO - PROCESS | 1750 | 1467598908200 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:48 INFO - PROCESS | 1750 | 1467598908212 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x91367000 == 38 [pid = 1750] [id = 768] 19:21:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x91368800) [pid = 1750] [serial = 2303] [outer = (nil)] 19:21:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x99d6bc00) [pid = 1750] [serial = 2304] [outer = 0x91368800] 19:21:48 INFO - PROCESS | 1750 | 1467598908332 Marionette DEBUG loaded listener.js 19:21:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x99d6f000) [pid = 1750] [serial = 2305] [outer = 0x91368800] 19:21:49 INFO - PROCESS | 1750 | 1467598909407 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 19:21:49 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:21:49 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1817ms 19:21:49 INFO - PROCESS | 1750 | 1467598909482 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 19:21:49 INFO - PROCESS | 1750 | 1467598909487 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 19:21:49 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:21:49 INFO - PROCESS | 1750 | 1467598909496 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:21:49 INFO - PROCESS | 1750 | 1467598909500 Marionette TRACE conn4 <- [1,3038,null,{}] 19:21:49 INFO - PROCESS | 1750 | 1467598909509 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:49 INFO - PROCESS | 1750 | 1467598909515 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:49 INFO - PROCESS | 1750 | 1467598909722 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 19:21:50 INFO - PROCESS | 1750 | 1467598910085 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:50 INFO - PROCESS | 1750 | 1467598910095 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6e3800 == 39 [pid = 1750] [id = 769] 19:21:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x8f6e7400) [pid = 1750] [serial = 2306] [outer = (nil)] 19:21:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x8f841400) [pid = 1750] [serial = 2307] [outer = 0x8f6e7400] 19:21:50 INFO - PROCESS | 1750 | 1467598910175 Marionette DEBUG loaded listener.js 19:21:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x8f8c3800) [pid = 1750] [serial = 2308] [outer = 0x8f6e7400] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8baea400 == 38 [pid = 1750] [id = 734] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8e39bc00 == 37 [pid = 1750] [id = 732] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x91339400 == 36 [pid = 1750] [id = 733] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x90f0e000 == 35 [pid = 1750] [id = 763] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae7400 == 34 [pid = 1750] [id = 762] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcfa400 == 33 [pid = 1750] [id = 761] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8cb000 == 32 [pid = 1750] [id = 760] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8d8bd000 == 31 [pid = 1750] [id = 759] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x9102f400 == 30 [pid = 1750] [id = 757] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb44400 == 29 [pid = 1750] [id = 758] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x9137b000 == 28 [pid = 1750] [id = 742] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x90f07000 == 27 [pid = 1750] [id = 755] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x923f8c00 == 26 [pid = 1750] [id = 756] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8e399000 == 25 [pid = 1750] [id = 740] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x90f07400 == 24 [pid = 1750] [id = 735] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae9c00 == 23 [pid = 1750] [id = 752] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8d80d400 == 22 [pid = 1750] [id = 736] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb52c00 == 21 [pid = 1750] [id = 744] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x923f1400 == 20 [pid = 1750] [id = 738] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8e34bc00 == 19 [pid = 1750] [id = 743] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcfe800 == 18 [pid = 1750] [id = 739] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8dc1bc00 == 17 [pid = 1750] [id = 731] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8bae7c00 == 16 [pid = 1750] [id = 745] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8baec400 == 15 [pid = 1750] [id = 754] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8cb400 == 14 [pid = 1750] [id = 737] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8e39b400 == 13 [pid = 1750] [id = 741] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8d803800 == 12 [pid = 1750] [id = 753] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x91367000 == 11 [pid = 1750] [id = 768] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x92ae5c00 == 10 [pid = 1750] [id = 767] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8f8c0800 == 9 [pid = 1750] [id = 766] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8baf3800 == 8 [pid = 1750] [id = 764] 19:21:51 INFO - PROCESS | 1750 | --DOCSHELL 0x8bb4ec00 == 7 [pid = 1750] [id = 765] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x8f6bd000) [pid = 1750] [serial = 2237] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x8d80f800) [pid = 1750] [serial = 2242] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x9525d800) [pid = 1750] [serial = 2225] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x90f12800) [pid = 1750] [serial = 2248] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x953b1000) [pid = 1750] [serial = 2232] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x93b71800) [pid = 1750] [serial = 2223] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x8f6e4000) [pid = 1750] [serial = 2211] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x9133d000) [pid = 1750] [serial = 2254] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x8e34a000) [pid = 1750] [serial = 2235] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x8f847400) [pid = 1750] [serial = 2238] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x930bc800) [pid = 1750] [serial = 2219] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x953ae800) [pid = 1750] [serial = 2231] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x8f6dc800) [pid = 1750] [serial = 2245] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x9525fc00) [pid = 1750] [serial = 2226] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x9133d400) [pid = 1750] [serial = 2213] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x8bb4f400) [pid = 1750] [serial = 2246] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x930c0000) [pid = 1750] [serial = 2220] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x95266400) [pid = 1750] [serial = 2229] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x8d8c4000) [pid = 1750] [serial = 2234] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x92ae3800) [pid = 1750] [serial = 2216] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x90f0e400) [pid = 1750] [serial = 2240] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x91023c00) [pid = 1750] [serial = 2214] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x90f96400) [pid = 1750] [serial = 2249] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8f6b9400) [pid = 1750] [serial = 2210] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x92aeb400) [pid = 1750] [serial = 2217] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x93b6d400) [pid = 1750] [serial = 2222] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8d8c3c00) [pid = 1750] [serial = 2243] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x9136cc00) [pid = 1750] [serial = 2252] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x91338400) [pid = 1750] [serial = 2251] [outer = (nil)] [url = about:blank] 19:21:51 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x9526bc00) [pid = 1750] [serial = 2228] [outer = (nil)] [url = about:blank] 19:21:52 INFO - PROCESS | 1750 | 1467598912141 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 19:21:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:21:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:21:52 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 2700ms 19:21:52 INFO - PROCESS | 1750 | 1467598912198 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 19:21:52 INFO - PROCESS | 1750 | 1467598912204 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 19:21:52 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:21:52 INFO - PROCESS | 1750 | 1467598912217 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:21:52 INFO - PROCESS | 1750 | 1467598912222 Marionette TRACE conn4 <- [1,3042,null,{}] 19:21:52 INFO - PROCESS | 1750 | 1467598912232 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:52 INFO - PROCESS | 1750 | 1467598912244 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:52 INFO - PROCESS | 1750 | 1467598912411 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 19:21:52 INFO - PROCESS | 1750 | 1467598912619 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:52 INFO - PROCESS | 1750 | 1467598912630 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfd400 == 8 [pid = 1750] [id = 770] 19:21:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8d802800) [pid = 1750] [serial = 2309] [outer = (nil)] 19:21:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8d807c00) [pid = 1750] [serial = 2310] [outer = 0x8d802800] 19:21:52 INFO - PROCESS | 1750 | 1467598912699 Marionette DEBUG loaded listener.js 19:21:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8d8be000) [pid = 1750] [serial = 2311] [outer = 0x8d802800] 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:21:53 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. 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:21:53 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'.) 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:21:53 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. 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:21:53 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. 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:21:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:21:53 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. 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:21:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:21:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:21:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:21:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:21:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:21:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:21:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:21:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:21:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:21:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:21:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:21:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:21:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:21:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:21:53 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1637ms 19:21:53 INFO - PROCESS | 1750 | 1467598913748 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 19:21:53 INFO - PROCESS | 1750 | 1467598913952 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 19:21:53 INFO - PROCESS | 1750 | 1467598913962 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 19:21:53 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:21:53 INFO - PROCESS | 1750 | 1467598913974 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:21:53 INFO - PROCESS | 1750 | 1467598913979 Marionette TRACE conn4 <- [1,3046,null,{}] 19:21:53 INFO - PROCESS | 1750 | 1467598913985 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:53 INFO - PROCESS | 1750 | 1467598913991 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:54 INFO - PROCESS | 1750 | 1467598914150 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 19:21:54 INFO - PROCESS | 1750 | 1467598914164 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:54 INFO - PROCESS | 1750 | 1467598914182 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6bd000 == 9 [pid = 1750] [id = 771] 19:21:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8f6bd400) [pid = 1750] [serial = 2312] [outer = (nil)] 19:21:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f6db400) [pid = 1750] [serial = 2313] [outer = 0x8f6bd400] 19:21:54 INFO - PROCESS | 1750 | 1467598914305 Marionette DEBUG loaded listener.js 19:21:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8f6e2400) [pid = 1750] [serial = 2314] [outer = 0x8f6bd400] 19:21:54 INFO - PROCESS | 1750 | [1750] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:21:55 INFO - PROCESS | 1750 | 1467598915332 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:21:55 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:21:55 INFO - {} 19:21:55 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1388ms 19:21:55 INFO - PROCESS | 1750 | 1467598915367 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 19:21:55 INFO - PROCESS | 1750 | 1467598915370 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 19:21:55 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:21:55 INFO - PROCESS | 1750 | 1467598915377 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:21:55 INFO - PROCESS | 1750 | 1467598915383 Marionette TRACE conn4 <- [1,3050,null,{}] 19:21:55 INFO - PROCESS | 1750 | 1467598915436 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:55 INFO - PROCESS | 1750 | 1467598915445 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:55 INFO - PROCESS | 1750 | 1467598915641 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 19:21:55 INFO - PROCESS | 1750 | 1467598915675 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:55 INFO - PROCESS | 1750 | 1467598915688 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f14000 == 10 [pid = 1750] [id = 772] 19:21:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x90f8b800) [pid = 1750] [serial = 2315] [outer = (nil)] 19:21:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x90f90800) [pid = 1750] [serial = 2316] [outer = 0x90f8b800] 19:21:55 INFO - PROCESS | 1750 | 1467598915759 Marionette DEBUG loaded listener.js 19:21:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x91024400) [pid = 1750] [serial = 2317] [outer = 0x90f8b800] 19:21:57 INFO - PROCESS | 1750 | 1467598917038 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 19:21:57 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x930b9800) [pid = 1750] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:21:57 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8f950000) [pid = 1750] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 19:21:57 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8baeb400) [pid = 1750] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 19:21:57 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8dc27800) [pid = 1750] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 19:21:57 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8dc28800) [pid = 1750] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 19:21:57 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8bb48800) [pid = 1750] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 19:21:57 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8f8ccc00) [pid = 1750] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 19:21:57 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x9133bc00) [pid = 1750] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 19:21:57 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x90f0ec00) [pid = 1750] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 19:21:57 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x9102bc00) [pid = 1750] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 19:21:57 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x9102b800) [pid = 1750] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 19:21:57 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x91334c00) [pid = 1750] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 19:21:57 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x92ae3400) [pid = 1750] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 19:21:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:21:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:21:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:21:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:21:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1748ms 19:21:57 INFO - PROCESS | 1750 | 1467598917128 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 19:21:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:21:57 INFO - PROCESS | 1750 | 1467598917132 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 19:21:57 INFO - PROCESS | 1750 | 1467598917140 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:21:57 INFO - PROCESS | 1750 | 1467598917143 Marionette TRACE conn4 <- [1,3054,null,{}] 19:21:57 INFO - PROCESS | 1750 | 1467598917153 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:57 INFO - PROCESS | 1750 | 1467598917157 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:57 INFO - PROCESS | 1750 | 1467598917462 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 19:21:57 INFO - PROCESS | 1750 | 1467598917592 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:57 INFO - PROCESS | 1750 | 1467598917598 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6d9c00 == 11 [pid = 1750] [id = 773] 19:21:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8f94fc00) [pid = 1750] [serial = 2318] [outer = (nil)] 19:21:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x90f98800) [pid = 1750] [serial = 2319] [outer = 0x8f94fc00] 19:21:57 INFO - PROCESS | 1750 | 1467598917670 Marionette DEBUG loaded listener.js 19:21:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x91334800) [pid = 1750] [serial = 2320] [outer = 0x8f94fc00] 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:21:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:21:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:21:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:21:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:21:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:21:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:21:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:21:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:21:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:21:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:21:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:21:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:21:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:21:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:21:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:21:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:21:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:21:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:21:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:21:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:21:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:21:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:21:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:21:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:21:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:21:59 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" 19:21:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:21:59 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" 19:21:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:21:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:21:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:21:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1709ms 19:21:59 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:21:59 INFO - PROCESS | 1750 | 1467598918702 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 19:21:59 INFO - PROCESS | 1750 | 1467598918851 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 19:21:59 INFO - PROCESS | 1750 | 1467598918854 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 19:21:59 INFO - PROCESS | 1750 | 1467598918866 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:21:59 INFO - PROCESS | 1750 | 1467598918877 Marionette TRACE conn4 <- [1,3058,null,{}] 19:21:59 INFO - PROCESS | 1750 | 1467598918891 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:59 INFO - PROCESS | 1750 | 1467598918898 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:59 INFO - PROCESS | 1750 | 1467598919339 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 19:21:59 INFO - PROCESS | 1750 | 1467598919484 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:59 INFO - PROCESS | 1750 | 1467598919493 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:21:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb45000 == 12 [pid = 1750] [id = 774] 19:21:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8bb45c00) [pid = 1750] [serial = 2321] [outer = (nil)] 19:21:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x8bb48800) [pid = 1750] [serial = 2322] [outer = 0x8bb45c00] 19:21:59 INFO - PROCESS | 1750 | 1467598919617 Marionette DEBUG loaded listener.js 19:21:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x8bcfa800) [pid = 1750] [serial = 2323] [outer = 0x8bb45c00] 19:22:00 INFO - PROCESS | 1750 | 1467598920623 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 19:22:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:22:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:22:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:22:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:22:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:22:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:22:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:22:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:22:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:22:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:22:00 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:22:00 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:22:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:22:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:22:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:22:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:22:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:22:00 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:22:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:22:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:22:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:22:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:22:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:22:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:22:00 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1799ms 19:22:00 INFO - PROCESS | 1750 | 1467598920680 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 19:22:00 INFO - PROCESS | 1750 | 1467598920686 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 19:22:00 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:22:00 INFO - PROCESS | 1750 | 1467598920697 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:22:00 INFO - PROCESS | 1750 | 1467598920702 Marionette TRACE conn4 <- [1,3062,null,{}] 19:22:00 INFO - PROCESS | 1750 | 1467598920709 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:00 INFO - PROCESS | 1750 | 1467598920718 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:00 INFO - PROCESS | 1750 | 1467598920938 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 19:22:01 INFO - PROCESS | 1750 | 1467598921161 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:01 INFO - PROCESS | 1750 | 1467598921170 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b2800 == 13 [pid = 1750] [id = 775] 19:22:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8f6b5400) [pid = 1750] [serial = 2324] [outer = (nil)] 19:22:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8f6db800) [pid = 1750] [serial = 2325] [outer = 0x8f6b5400] 19:22:01 INFO - PROCESS | 1750 | 1467598921303 Marionette DEBUG loaded listener.js 19:22:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f83e800) [pid = 1750] [serial = 2326] [outer = 0x8f6b5400] 19:22:01 INFO - PROCESS | 1750 | [1750] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:22:02 INFO - PROCESS | 1750 | 1467598922349 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:22:02 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:22:02 INFO - {} 19:22:02 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1688ms 19:22:02 INFO - PROCESS | 1750 | 1467598922385 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 19:22:02 INFO - PROCESS | 1750 | 1467598922391 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 19:22:02 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:22:02 INFO - PROCESS | 1750 | 1467598922399 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:22:02 INFO - PROCESS | 1750 | 1467598922404 Marionette TRACE conn4 <- [1,3066,null,{}] 19:22:02 INFO - PROCESS | 1750 | 1467598922452 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:02 INFO - PROCESS | 1750 | 1467598922457 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:02 INFO - PROCESS | 1750 | 1467598922756 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 19:22:03 INFO - PROCESS | 1750 | 1467598922995 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:03 INFO - PROCESS | 1750 | 1467598923006 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4b000 == 14 [pid = 1750] [id = 776] 19:22:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x8d8c2c00) [pid = 1750] [serial = 2327] [outer = (nil)] 19:22:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x9102fc00) [pid = 1750] [serial = 2328] [outer = 0x8d8c2c00] 19:22:03 INFO - PROCESS | 1750 | 1467598923095 Marionette DEBUG loaded listener.js 19:22:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x91027000) [pid = 1750] [serial = 2329] [outer = 0x8d8c2c00] 19:22:04 INFO - PROCESS | 1750 | 1467598924027 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 19:22:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:22:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:22:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:22:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:22:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:22:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:22:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:22:04 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1690ms 19:22:04 INFO - PROCESS | 1750 | 1467598924090 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 19:22:04 INFO - PROCESS | 1750 | 1467598924097 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 19:22:04 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:22:04 INFO - PROCESS | 1750 | 1467598924139 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:22:04 INFO - PROCESS | 1750 | 1467598924148 Marionette TRACE conn4 <- [1,3070,null,{}] 19:22:04 INFO - PROCESS | 1750 | 1467598924158 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:04 INFO - PROCESS | 1750 | 1467598924164 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:04 INFO - PROCESS | 1750 | 1467598924364 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 19:22:04 INFO - PROCESS | 1750 | 1467598924617 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:04 INFO - PROCESS | 1750 | 1467598924626 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dc25000 == 15 [pid = 1750] [id = 777] 19:22:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x8e34c000) [pid = 1750] [serial = 2330] [outer = (nil)] 19:22:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x923aec00) [pid = 1750] [serial = 2331] [outer = 0x8e34c000] 19:22:04 INFO - PROCESS | 1750 | 1467598924734 Marionette DEBUG loaded listener.js 19:22:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x923b6000) [pid = 1750] [serial = 2332] [outer = 0x8e34c000] 19:22:05 INFO - PROCESS | 1750 | 1467598925611 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 19:22:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:22:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:22:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:22:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:22:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:22:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:22:05 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1535ms 19:22:05 INFO - PROCESS | 1750 | 1467598925642 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 19:22:05 INFO - PROCESS | 1750 | 1467598925645 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 19:22:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:22:05 INFO - PROCESS | 1750 | 1467598925652 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:22:05 INFO - PROCESS | 1750 | 1467598925655 Marionette TRACE conn4 <- [1,3074,null,{}] 19:22:05 INFO - PROCESS | 1750 | 1467598925661 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:05 INFO - PROCESS | 1750 | 1467598925667 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:05 INFO - PROCESS | 1750 | 1467598925839 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 19:22:06 INFO - PROCESS | 1750 | 1467598926049 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:06 INFO - PROCESS | 1750 | 1467598926058 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f12800 == 16 [pid = 1750] [id = 778] 19:22:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x92aeec00) [pid = 1750] [serial = 2333] [outer = (nil)] 19:22:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x92d48000) [pid = 1750] [serial = 2334] [outer = 0x92aeec00] 19:22:06 INFO - PROCESS | 1750 | 1467598926177 Marionette DEBUG loaded listener.js 19:22:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x92d4c800) [pid = 1750] [serial = 2335] [outer = 0x92aeec00] 19:22:07 INFO - PROCESS | 1750 | 1467598927066 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 19:22:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:22:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:22:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:22:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:22:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:22:07 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:22:07 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1432ms 19:22:07 INFO - PROCESS | 1750 | 1467598927086 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 19:22:07 INFO - PROCESS | 1750 | 1467598927090 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 19:22:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:22:07 INFO - PROCESS | 1750 | 1467598927097 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:22:07 INFO - PROCESS | 1750 | 1467598927101 Marionette TRACE conn4 <- [1,3078,null,{}] 19:22:07 INFO - PROCESS | 1750 | 1467598927106 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:07 INFO - PROCESS | 1750 | 1467598927112 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:07 INFO - PROCESS | 1750 | 1467598927328 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 19:22:07 INFO - PROCESS | 1750 | 1467598927727 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:07 INFO - PROCESS | 1750 | 1467598927738 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baf0c00 == 17 [pid = 1750] [id = 779] 19:22:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x8baf1800) [pid = 1750] [serial = 2336] [outer = (nil)] 19:22:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x8bb4ac00) [pid = 1750] [serial = 2337] [outer = 0x8baf1800] 19:22:07 INFO - PROCESS | 1750 | 1467598927874 Marionette DEBUG loaded listener.js 19:22:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x8d808400) [pid = 1750] [serial = 2338] [outer = 0x8baf1800] 19:22:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6d9c00 == 16 [pid = 1750] [id = 773] 19:22:08 INFO - PROCESS | 1750 | --DOCSHELL 0x90f14000 == 15 [pid = 1750] [id = 772] 19:22:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8f6bd000 == 14 [pid = 1750] [id = 771] 19:22:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8bcfd400 == 13 [pid = 1750] [id = 770] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x920d3c00) [pid = 1750] [serial = 2286] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x923af000) [pid = 1750] [serial = 2287] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x92aec800) [pid = 1750] [serial = 2269] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x930bb000) [pid = 1750] [serial = 2272] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x9136b400) [pid = 1750] [serial = 2270] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x90f8c000) [pid = 1750] [serial = 2263] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x91339800) [pid = 1750] [serial = 2264] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x8baf1c00) [pid = 1750] [serial = 2257] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x8bb52000) [pid = 1750] [serial = 2258] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x8f6b3000) [pid = 1750] [serial = 2260] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x8f6df000) [pid = 1750] [serial = 2261] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x8e355800) [pid = 1750] [serial = 2277] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8f6b7800) [pid = 1750] [serial = 2278] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8bb51400) [pid = 1750] [serial = 2274] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x8d80c000) [pid = 1750] [serial = 2275] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x8f94cc00) [pid = 1750] [serial = 2280] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x923bdc00) [pid = 1750] [serial = 2266] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x923f1800) [pid = 1750] [serial = 2267] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x92d46800) [pid = 1750] [serial = 2290] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x91375400) [pid = 1750] [serial = 2284] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x9136b800) [pid = 1750] [serial = 2283] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x920d3800) [pid = 1750] [serial = 2289] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x90f0dc00) [pid = 1750] [serial = 2281] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0x91381400) [pid = 1750] [serial = 2255] [outer = (nil)] [url = about:blank] 19:22:08 INFO - PROCESS | 1750 | 1467598928888 Marionette TRACE conn4 <- [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] 19:22:08 INFO - PROCESS | 1750 | 1467598928955 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 19:22:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:22:08 INFO - PROCESS | 1750 | 1467598928994 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:22:09 INFO - PROCESS | 1750 | 1467598928999 Marionette TRACE conn4 <- [1,3082,null,{}] 19:22:09 INFO - PROCESS | 1750 | 1467598929011 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:09 INFO - PROCESS | 1750 | 1467598929015 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:09 INFO - PROCESS | 1750 | 1467598929181 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 19:22:09 INFO - PROCESS | 1750 | 1467598929349 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:09 INFO - PROCESS | 1750 | 1467598929362 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bcfc400 == 14 [pid = 1750] [id = 780] 19:22:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x8d80d400) [pid = 1750] [serial = 2339] [outer = (nil)] 19:22:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x8e349c00) [pid = 1750] [serial = 2340] [outer = 0x8d80d400] 19:22:09 INFO - PROCESS | 1750 | 1467598929444 Marionette DEBUG loaded listener.js 19:22:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x8e358c00) [pid = 1750] [serial = 2341] [outer = 0x8d80d400] 19:22:10 INFO - PROCESS | 1750 | 1467598930233 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 19:22:10 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:22:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:22:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:22:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:22:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:22:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:22:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1295ms 19:22:10 INFO - PROCESS | 1750 | 1467598930292 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 19:22:10 INFO - PROCESS | 1750 | 1467598930297 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 19:22:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:22:10 INFO - PROCESS | 1750 | 1467598930305 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:22:10 INFO - PROCESS | 1750 | 1467598930309 Marionette TRACE conn4 <- [1,3086,null,{}] 19:22:10 INFO - PROCESS | 1750 | 1467598930314 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:10 INFO - PROCESS | 1750 | 1467598930319 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:10 INFO - PROCESS | 1750 | 1467598930482 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 19:22:10 INFO - PROCESS | 1750 | 1467598930640 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:10 INFO - PROCESS | 1750 | 1467598930650 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f8bf000 == 15 [pid = 1750] [id = 781] 19:22:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8f8c5400) [pid = 1750] [serial = 2342] [outer = (nil)] 19:22:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x8f951c00) [pid = 1750] [serial = 2343] [outer = 0x8f8c5400] 19:22:10 INFO - PROCESS | 1750 | 1467598930718 Marionette DEBUG loaded listener.js 19:22:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x90f0a000) [pid = 1750] [serial = 2344] [outer = 0x8f8c5400] 19:22:11 INFO - PROCESS | 1750 | 1467598931516 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:22:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:22:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1230ms 19:22:11 INFO - PROCESS | 1750 | 1467598931537 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 19:22:11 INFO - PROCESS | 1750 | 1467598931541 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 19:22:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:22:11 INFO - PROCESS | 1750 | 1467598931562 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:22:11 INFO - PROCESS | 1750 | 1467598931570 Marionette TRACE conn4 <- [1,3090,null,{}] 19:22:11 INFO - PROCESS | 1750 | 1467598931577 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:11 INFO - PROCESS | 1750 | 1467598931583 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:11 INFO - PROCESS | 1750 | 1467598931796 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 19:22:11 INFO - PROCESS | 1750 | 1467598931824 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:11 INFO - PROCESS | 1750 | 1467598931833 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f94a800 == 16 [pid = 1750] [id = 782] 19:22:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x91335c00) [pid = 1750] [serial = 2345] [outer = (nil)] 19:22:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x91340000) [pid = 1750] [serial = 2346] [outer = 0x91335c00] 19:22:11 INFO - PROCESS | 1750 | 1467598931899 Marionette DEBUG loaded listener.js 19:22:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x9136d800) [pid = 1750] [serial = 2347] [outer = 0x91335c00] 19:22:12 INFO - PROCESS | 1750 | 1467598932739 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:22:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:22:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1201ms 19:22:12 INFO - PROCESS | 1750 | 1467598932750 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 19:22:12 INFO - PROCESS | 1750 | 1467598932754 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 19:22:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:22:12 INFO - PROCESS | 1750 | 1467598932761 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:22:12 INFO - PROCESS | 1750 | 1467598932764 Marionette TRACE conn4 <- [1,3094,null,{}] 19:22:12 INFO - PROCESS | 1750 | 1467598932777 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:12 INFO - PROCESS | 1750 | 1467598932782 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:12 INFO - PROCESS | 1750 | 1467598932992 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 19:22:13 INFO - PROCESS | 1750 | 1467598933023 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:13 INFO - PROCESS | 1750 | 1467598933031 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x9133a400 == 17 [pid = 1750] [id = 783] 19:22:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x91374400) [pid = 1750] [serial = 2348] [outer = (nil)] 19:22:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x9137b000) [pid = 1750] [serial = 2349] [outer = 0x91374400] 19:22:13 INFO - PROCESS | 1750 | 1467598933098 Marionette DEBUG loaded listener.js 19:22:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x91380400) [pid = 1750] [serial = 2350] [outer = 0x91374400] 19:22:13 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x8baf4800) [pid = 1750] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 19:22:13 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x8e356400) [pid = 1750] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 19:22:13 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x90f91800) [pid = 1750] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 19:22:13 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x93d40800) [pid = 1750] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 19:22:13 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x91368800) [pid = 1750] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 19:22:13 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x8f6bd400) [pid = 1750] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 19:22:13 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x8d802800) [pid = 1750] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 19:22:13 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x90f8b800) [pid = 1750] [serial = 2315] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 19:22:13 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x8f6e7400) [pid = 1750] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 19:22:14 INFO - PROCESS | 1750 | 1467598934050 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:22:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:22:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1335ms 19:22:14 INFO - PROCESS | 1750 | 1467598934096 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 19:22:14 INFO - PROCESS | 1750 | 1467598934100 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 19:22:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:22:14 INFO - PROCESS | 1750 | 1467598934106 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:22:14 INFO - PROCESS | 1750 | 1467598934109 Marionette TRACE conn4 <- [1,3098,null,{}] 19:22:14 INFO - PROCESS | 1750 | 1467598934115 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:14 INFO - PROCESS | 1750 | 1467598934120 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:14 INFO - PROCESS | 1750 | 1467598934328 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 19:22:14 INFO - PROCESS | 1750 | 1467598934351 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:14 INFO - PROCESS | 1750 | 1467598934368 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f6b5c00 == 18 [pid = 1750] [id = 784] 19:22:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x8e34e800) [pid = 1750] [serial = 2351] [outer = (nil)] 19:22:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x920c8800) [pid = 1750] [serial = 2352] [outer = 0x8e34e800] 19:22:14 INFO - PROCESS | 1750 | 1467598934465 Marionette DEBUG loaded listener.js 19:22:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x923b9400) [pid = 1750] [serial = 2353] [outer = 0x8e34e800] 19:22:15 INFO - PROCESS | 1750 | 1467598935297 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 19:22:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:22:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:22:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1230ms 19:22:15 INFO - PROCESS | 1750 | 1467598935336 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 19:22:15 INFO - PROCESS | 1750 | 1467598935339 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 19:22:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:22:15 INFO - PROCESS | 1750 | 1467598935345 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:22:15 INFO - PROCESS | 1750 | 1467598935348 Marionette TRACE conn4 <- [1,3102,null,{}] 19:22:15 INFO - PROCESS | 1750 | 1467598935354 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:15 INFO - PROCESS | 1750 | 1467598935359 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:15 INFO - PROCESS | 1750 | 1467598935567 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 19:22:15 INFO - PROCESS | 1750 | 1467598935588 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:15 INFO - PROCESS | 1750 | 1467598935595 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8baeb400 == 19 [pid = 1750] [id = 785] 19:22:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x8baebc00) [pid = 1750] [serial = 2354] [outer = (nil)] 19:22:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x92aeb000) [pid = 1750] [serial = 2355] [outer = 0x8baebc00] 19:22:15 INFO - PROCESS | 1750 | 1467598935675 Marionette DEBUG loaded listener.js 19:22:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x92d41800) [pid = 1750] [serial = 2356] [outer = 0x8baebc00] 19:22:16 INFO - PROCESS | 1750 | 1467598936715 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:22:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:22:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1428ms 19:22:16 INFO - PROCESS | 1750 | 1467598936776 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 19:22:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:22:16 INFO - PROCESS | 1750 | 1467598936783 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 19:22:16 INFO - PROCESS | 1750 | 1467598936791 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:22:16 INFO - PROCESS | 1750 | 1467598936799 Marionette TRACE conn4 <- [1,3106,null,{}] 19:22:16 INFO - PROCESS | 1750 | 1467598936807 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:16 INFO - PROCESS | 1750 | 1467598936813 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:17 INFO - PROCESS | 1750 | 1467598937086 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 19:22:17 INFO - PROCESS | 1750 | 1467598937233 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:17 INFO - PROCESS | 1750 | 1467598937246 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d80c000 == 20 [pid = 1750] [id = 786] 19:22:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x8d80d000) [pid = 1750] [serial = 2357] [outer = (nil)] 19:22:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x8e393000) [pid = 1750] [serial = 2358] [outer = 0x8d80d000] 19:22:17 INFO - PROCESS | 1750 | 1467598937375 Marionette DEBUG loaded listener.js 19:22:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x8f6b4400) [pid = 1750] [serial = 2359] [outer = 0x8d80d000] 19:22:18 INFO - PROCESS | 1750 | 1467598938287 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 19:22:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:22:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:22:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:22:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1540ms 19:22:18 INFO - PROCESS | 1750 | 1467598938330 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 19:22:18 INFO - PROCESS | 1750 | 1467598938338 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 19:22:18 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:22:18 INFO - PROCESS | 1750 | 1467598938349 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:22:18 INFO - PROCESS | 1750 | 1467598938353 Marionette TRACE conn4 <- [1,3110,null,{}] 19:22:18 INFO - PROCESS | 1750 | 1467598938360 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:18 INFO - PROCESS | 1750 | 1467598938366 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:18 INFO - PROCESS | 1750 | 1467598938630 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 19:22:18 INFO - PROCESS | 1750 | 1467598938776 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:18 INFO - PROCESS | 1750 | 1467598938787 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bb4cc00 == 21 [pid = 1750] [id = 787] 19:22:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x90f09c00) [pid = 1750] [serial = 2360] [outer = (nil)] 19:22:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x90f11800) [pid = 1750] [serial = 2361] [outer = 0x90f09c00] 19:22:18 INFO - PROCESS | 1750 | 1467598938877 Marionette DEBUG loaded listener.js 19:22:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x90f8ec00) [pid = 1750] [serial = 2362] [outer = 0x90f09c00] 19:22:19 INFO - PROCESS | 1750 | 1467598939755 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 19:22:19 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:22:19 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 19:22:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:22:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:22:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:22:19 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:22:19 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1435ms 19:22:19 INFO - PROCESS | 1750 | 1467598939786 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 19:22:19 INFO - PROCESS | 1750 | 1467598939790 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 19:22:19 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:22:19 INFO - PROCESS | 1750 | 1467598939797 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:22:19 INFO - PROCESS | 1750 | 1467598939803 Marionette TRACE conn4 <- [1,3114,null,{}] 19:22:19 INFO - PROCESS | 1750 | 1467598939820 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:19 INFO - PROCESS | 1750 | 1467598939829 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:20 INFO - PROCESS | 1750 | 1467598940095 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 19:22:20 INFO - PROCESS | 1750 | 1467598940292 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"cbbbd3bf-427c-47a3-a17c-77334810fcf1\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:20 INFO - PROCESS | 1750 | 1467598940301 Marionette INFO sendAsync 74dd0b12-40e2-44b4-8b0d-512813b5f437 19:22:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x92ae3800 == 22 [pid = 1750] [id = 788] 19:22:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x92ae6800) [pid = 1750] [serial = 2363] [outer = (nil)] 19:22:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x92d43800) [pid = 1750] [serial = 2364] [outer = 0x92ae6800] 19:22:20 INFO - PROCESS | 1750 | 1467598940391 Marionette DEBUG loaded listener.js 19:22:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x92f95000) [pid = 1750] [serial = 2365] [outer = 0x92ae6800] 19:22:21 INFO - PROCESS | 1750 | 1467598941226 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 19:22:21 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:22:21 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1485ms 19:22:21 INFO - PROCESS | 1750 | 1467598941282 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 19:22:21 INFO - PROCESS | 1750 | 1467598941286 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 19:22:22 WARNING - u'runner_teardown' () 19:22:22 INFO - No more tests 19:22:22 INFO - Got 0 unexpected results 19:22:22 INFO - SUITE-END | took 1242s 19:22:22 INFO - Closing logging queue 19:22:22 INFO - queue closed 19:22:22 INFO - Return code: 0 19:22:22 WARNING - # TBPL SUCCESS # 19:22:22 INFO - Running post-action listener: _resource_record_post_action 19:22:22 INFO - Running post-run listener: _resource_record_post_run 19:22:23 INFO - Total resource usage - Wall time: 1277s; CPU: 98.0%; Read bytes: 14045184; Write bytes: 926154752; Read time: 1052; Write time: 214992 19:22:23 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:22:23 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 4096; Write bytes: 135528448; Read time: 8; Write time: 117432 19:22:23 INFO - run-tests - Wall time: 1248s; CPU: 98.0%; Read bytes: 11059200; Write bytes: 780218368; Read time: 864; Write time: 89584 19:22:23 INFO - Running post-run listener: _upload_blobber_files 19:22:23 INFO - Blob upload gear active. 19:22:23 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:22:23 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 19:22:23 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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 19:22:23 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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 19:22:24 INFO - (blobuploader) - INFO - Open directory for files ... 19:22:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:22:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:22:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:22:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:22:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:22:27 INFO - (blobuploader) - INFO - Done attempting. 19:22:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:22:27 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:22:27 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:22:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:22:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:22:28 INFO - (blobuploader) - INFO - Done attempting. 19:22:28 INFO - (blobuploader) - INFO - Iteration through files over. 19:22:28 INFO - Return code: 0 19:22:28 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:22:28 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:22:28 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3f8ffd1ddd5ccbe7087cf6080b6a61e15d65d452943522c79e05d27f6184d0266ef8ac5d4e4fa5ccb7431cf6bd7e4ca1b08fd96a4083cbaae4d95d5ec0e29f90", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dec635789401d14216bcde9be75e9611f55933c823af38b89a22f400e8ae85064144a4f1f56e298cd707aa5b7b18b554164c3f9a9d0a4d12e2dbbd12543aef66"} 19:22:28 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:22:28 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:22:28 INFO - Contents: 19:22:28 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3f8ffd1ddd5ccbe7087cf6080b6a61e15d65d452943522c79e05d27f6184d0266ef8ac5d4e4fa5ccb7431cf6bd7e4ca1b08fd96a4083cbaae4d95d5ec0e29f90", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dec635789401d14216bcde9be75e9611f55933c823af38b89a22f400e8ae85064144a4f1f56e298cd707aa5b7b18b554164c3f9a9d0a4d12e2dbbd12543aef66"} 19:22:28 INFO - Running post-run listener: copy_logs_to_upload_dir 19:22:28 INFO - Copying logs to upload dir... 19:22:28 INFO - mkdir: /builds/slave/test/build/upload/logs 19:22:28 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1362.110419 ========= master_lag: 0.73 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 42 secs) (at 2016-07-03 19:22:28.942696) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-03 19:22:28.946440) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467597193.598025-258307259 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3f8ffd1ddd5ccbe7087cf6080b6a61e15d65d452943522c79e05d27f6184d0266ef8ac5d4e4fa5ccb7431cf6bd7e4ca1b08fd96a4083cbaae4d95d5ec0e29f90", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dec635789401d14216bcde9be75e9611f55933c823af38b89a22f400e8ae85064144a4f1f56e298cd707aa5b7b18b554164c3f9a9d0a4d12e2dbbd12543aef66"} build_url:https://queue.taskcluster.net/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032504 build_url: 'https://queue.taskcluster.net/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3f8ffd1ddd5ccbe7087cf6080b6a61e15d65d452943522c79e05d27f6184d0266ef8ac5d4e4fa5ccb7431cf6bd7e4ca1b08fd96a4083cbaae4d95d5ec0e29f90", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/dec635789401d14216bcde9be75e9611f55933c823af38b89a22f400e8ae85064144a4f1f56e298cd707aa5b7b18b554164c3f9a9d0a4d12e2dbbd12543aef66"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fyT4O1djTaiaX_qqByFNbA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.61 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-03 19:22:29.592953) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 19:22:29.593283) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467597193.598025-258307259 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017602 ========= master_lag: 0.31 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-03 19:22:29.922079) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-03 19:22:29.922421) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-03 19:22:30.008655) ========= ========= Total master_lag: 2.24 =========