builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-565 starttime: 1465273122.26 results: success (0) buildid: 20160606194329 builduid: 3d31ab4f42854c829e06ac6160cc676b revision: 1f9f6bdee31c14fd5a39485e8ae326de2928ef7d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 21:18:42.256519) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-06 21:18:42.256949) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 21:18:42.257300) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-06 21:18:42.300377) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:18:42.300721) ========= 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-1465262108.167309-1674740855 _=/tools/buildbot/bin/python using PTY: False --2016-06-06 21:18:42-- 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.6M=0.001s 2016-06-06 21:18:43 (10.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.569696 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:18:42.959823) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:18:42.960152) ========= 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-1465262108.167309-1674740855 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.029094 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:18:43.035409) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:18:43.035723) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 1f9f6bdee31c14fd5a39485e8ae326de2928ef7d --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 1f9f6bdee31c14fd5a39485e8ae326de2928ef7d --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-1465262108.167309-1674740855 _=/tools/buildbot/bin/python using PTY: False 2016-06-06 21:18:43,411 truncating revision to first 12 chars 2016-06-06 21:18:43,412 Setting DEBUG logging. 2016-06-06 21:18:43,412 attempt 1/10 2016-06-06 21:18:43,412 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/1f9f6bdee31c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-06 21:18:43,803 unpacking tar archive at: mozilla-beta-1f9f6bdee31c/testing/mozharness/ program finished with exit code 0 elapsedTime=0.683249 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:18:43.760757) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 21:18:43.761047) ========= script_repo_revision: 1f9f6bdee31c14fd5a39485e8ae326de2928ef7d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-06 21:18:43.761450) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 21:18:43.761723) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-06 21:18:43.791000) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 58 secs) (at 2016-06-06 21:18:43.791314) ========= /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-1465262108.167309-1674740855 _=/tools/buildbot/bin/python using PTY: False 21:18:44 INFO - MultiFileLogger online at 20160606 21:18:44 in /builds/slave/test 21:18:44 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 21:18:44 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 21:18:44 INFO - {'append_to_log': False, 21:18:44 INFO - 'base_work_dir': '/builds/slave/test', 21:18:44 INFO - 'blob_upload_branch': 'mozilla-beta', 21:18:44 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 21:18:44 INFO - 'buildbot_json_path': 'buildprops.json', 21:18:44 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 21:18:44 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:18:44 INFO - 'download_minidump_stackwalk': True, 21:18:44 INFO - 'download_symbols': 'true', 21:18:44 INFO - 'e10s': False, 21:18:44 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 21:18:44 INFO - 'tooltool.py': '/tools/tooltool.py', 21:18:44 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 21:18:44 INFO - '/tools/misc-python/virtualenv.py')}, 21:18:44 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:18:44 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:18:44 INFO - 'log_level': 'info', 21:18:44 INFO - 'log_to_console': True, 21:18:44 INFO - 'opt_config_files': (), 21:18:44 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:18:44 INFO - '--processes=1', 21:18:44 INFO - '--config=%(test_path)s/wptrunner.ini', 21:18:44 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:18:44 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:18:44 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:18:44 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:18:44 INFO - 'pip_index': False, 21:18:44 INFO - 'require_test_zip': True, 21:18:44 INFO - 'test_type': ('testharness',), 21:18:44 INFO - 'this_chunk': '1', 21:18:44 INFO - 'tooltool_cache': '/builds/tooltool_cache', 21:18:44 INFO - 'total_chunks': '10', 21:18:44 INFO - 'virtualenv_path': 'venv', 21:18:44 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:18:44 INFO - 'work_dir': 'build'} 21:18:44 INFO - ##### 21:18:44 INFO - ##### Running clobber step. 21:18:44 INFO - ##### 21:18:44 INFO - Running pre-action listener: _resource_record_pre_action 21:18:44 INFO - Running main action method: clobber 21:18:44 INFO - rmtree: /builds/slave/test/build 21:18:44 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 21:18:45 INFO - Running post-action listener: _resource_record_post_action 21:18:45 INFO - ##### 21:18:45 INFO - ##### Running read-buildbot-config step. 21:18:45 INFO - ##### 21:18:45 INFO - Running pre-action listener: _resource_record_pre_action 21:18:45 INFO - Running main action method: read_buildbot_config 21:18:45 INFO - Using buildbot properties: 21:18:45 INFO - { 21:18:45 INFO - "project": "", 21:18:45 INFO - "product": "firefox", 21:18:45 INFO - "script_repo_revision": "production", 21:18:45 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 21:18:45 INFO - "repository": "", 21:18:45 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 21:18:45 INFO - "buildid": "20160606194329", 21:18:45 INFO - "pgo_build": "False", 21:18:45 INFO - "basedir": "/builds/slave/test", 21:18:45 INFO - "buildnumber": 0, 21:18:45 INFO - "slavename": "tst-linux32-spot-565", 21:18:45 INFO - "revision": "1f9f6bdee31c14fd5a39485e8ae326de2928ef7d", 21:18:45 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 21:18:45 INFO - "platform": "linux", 21:18:45 INFO - "branch": "mozilla-beta", 21:18:45 INFO - "repo_path": "releases/mozilla-beta", 21:18:45 INFO - "moz_repo_path": "", 21:18:45 INFO - "stage_platform": "linux", 21:18:45 INFO - "builduid": "3d31ab4f42854c829e06ac6160cc676b", 21:18:45 INFO - "slavebuilddir": "test" 21:18:45 INFO - } 21:18:45 INFO - Found installer url https://queue.taskcluster.net/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 21:18:45 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 21:18:45 INFO - Running post-action listener: _resource_record_post_action 21:18:45 INFO - ##### 21:18:45 INFO - ##### Running download-and-extract step. 21:18:45 INFO - ##### 21:18:45 INFO - Running pre-action listener: _resource_record_pre_action 21:18:45 INFO - Running main action method: download_and_extract 21:18:45 INFO - mkdir: /builds/slave/test/build/tests 21:18:45 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')]} 21:18:45 INFO - https://queue.taskcluster.net/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 21:18:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 21:18:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 21:18:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/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 21:18:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/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 21:19:04 INFO - Downloaded 1291 bytes. 21:19:04 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 21:19:04 INFO - Using the following test package requirements: 21:19:04 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 21:19:04 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 21:19:04 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 21:19:04 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 21:19:04 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 21:19:04 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 21:19:04 INFO - u'jsshell-linux-i686.zip'], 21:19:04 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 21:19:04 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 21:19:04 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 21:19:04 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 21:19:04 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 21:19:04 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 21:19:04 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 21:19:04 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 21:19:04 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 21:19:04 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 21:19:04 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 21:19:04 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 21:19:04 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')]} 21:19:04 INFO - https://queue.taskcluster.net/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 21:19:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 21:19:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 21:19:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/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 21:19:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/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 21:19:07 INFO - Downloaded 22801853 bytes. 21:19:07 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/*'] 21:19:07 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/* 21:19:08 INFO - caution: filename not matched: web-platform/* 21:19:08 INFO - Return code: 11 21:19: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')]} 21:19:08 INFO - https://queue.taskcluster.net/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 21:19:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 21:19:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 21:19:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/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 21:19:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/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 21:19:12 INFO - Downloaded 36389080 bytes. 21:19:12 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/*'] 21:19:12 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/* 21:19:16 INFO - caution: filename not matched: bin/* 21:19:16 INFO - caution: filename not matched: config/* 21:19:16 INFO - caution: filename not matched: mozbase/* 21:19:16 INFO - caution: filename not matched: marionette/* 21:19:16 INFO - caution: filename not matched: tools/wptserve/* 21:19:16 INFO - Return code: 11 21:19:16 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')]} 21:19:16 INFO - https://queue.taskcluster.net/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 21:19:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 21:19:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 21:19:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/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 21:19:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/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 21:19:30 INFO - Downloaded 69343897 bytes. 21:19:30 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 21:19:30 INFO - mkdir: /builds/slave/test/properties 21:19:30 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 21:19:30 INFO - Writing to file /builds/slave/test/properties/build_url 21:19:30 INFO - Contents: 21:19:30 INFO - build_url:https://queue.taskcluster.net/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 21:19:31 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 21:19:31 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 21:19:31 INFO - Writing to file /builds/slave/test/properties/symbols_url 21:19:31 INFO - Contents: 21:19:31 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 21:19:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:19:31 INFO - https://queue.taskcluster.net/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:19:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 21:19:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 21:19:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/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 21:19:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/fox60vwDRtiRWHBAnNYdsQ/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 21:19:40 INFO - Downloaded 92331192 bytes. 21:19:40 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'] 21:19:40 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 21:19:48 INFO - Return code: 0 21:19:48 INFO - Running post-action listener: _resource_record_post_action 21:19:48 INFO - Running post-action listener: set_extra_try_arguments 21:19:48 INFO - ##### 21:19:48 INFO - ##### Running create-virtualenv step. 21:19:48 INFO - ##### 21:19:48 INFO - Running pre-action listener: _pre_create_virtualenv 21:19:48 INFO - Running pre-action listener: _resource_record_pre_action 21:19:48 INFO - Running main action method: create_virtualenv 21:19:48 INFO - Creating virtualenv /builds/slave/test/build/venv 21:19:48 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 21:19:48 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 21:19:49 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 21:19:49 INFO - Using real prefix '/usr' 21:19:49 INFO - New python executable in /builds/slave/test/build/venv/bin/python 21:19:51 INFO - Installing distribute.............................................................................................................................................................................................done. 21:19:54 INFO - Installing pip.................done. 21:19:54 INFO - Return code: 0 21:19:54 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 21:19:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:19:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:19:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:19:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:19:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:19:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:19:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9c47c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cae598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d60f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a42e30>, '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 0x9cdfc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d5e470>, '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-1465262108.167309-1674740855', '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 21:19:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 21:19:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 21:19:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:19:54 INFO - 'CCACHE_UMASK': '002', 21:19:54 INFO - 'DISPLAY': ':0', 21:19:54 INFO - 'HOME': '/home/cltbld', 21:19:54 INFO - 'LANG': 'en_US.UTF-8', 21:19:54 INFO - 'LOGNAME': 'cltbld', 21:19:54 INFO - 'MAIL': '/var/mail/cltbld', 21:19:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:19:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:19:54 INFO - 'MOZ_NO_REMOTE': '1', 21:19:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:19:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:19:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:19:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:19:54 INFO - 'PWD': '/builds/slave/test', 21:19:54 INFO - 'SHELL': '/bin/bash', 21:19:54 INFO - 'SHLVL': '1', 21:19:54 INFO - 'TERM': 'linux', 21:19:54 INFO - 'TMOUT': '86400', 21:19:54 INFO - 'USER': 'cltbld', 21:19:54 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465262108.167309-1674740855', 21:19:54 INFO - '_': '/tools/buildbot/bin/python'} 21:19:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:19:55 INFO - Downloading/unpacking psutil>=0.7.1 21:19:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:19:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:19:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:19:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:19:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:19:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:19:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 21:19:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:19:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:19:59 INFO - Installing collected packages: psutil 21:19:59 INFO - Running setup.py install for psutil 21:19:59 INFO - building 'psutil._psutil_linux' extension 21:19:59 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 21:20:00 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 21:20:00 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 21:20:00 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 21:20:00 INFO - building 'psutil._psutil_posix' extension 21:20:00 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 21:20:00 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 21:20:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:20:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:20:00 INFO - Successfully installed psutil 21:20:00 INFO - Cleaning up... 21:20:01 INFO - Return code: 0 21:20:01 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 21:20: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')]} 21:20:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:20:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:20: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')]} 21:20:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:20:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:20:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9c47c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cae598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d60f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a42e30>, '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 0x9cdfc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d5e470>, '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-1465262108.167309-1674740855', '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 21:20:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 21:20:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 21:20:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:20:01 INFO - 'CCACHE_UMASK': '002', 21:20:01 INFO - 'DISPLAY': ':0', 21:20:01 INFO - 'HOME': '/home/cltbld', 21:20:01 INFO - 'LANG': 'en_US.UTF-8', 21:20:01 INFO - 'LOGNAME': 'cltbld', 21:20:01 INFO - 'MAIL': '/var/mail/cltbld', 21:20:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:20:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:20:01 INFO - 'MOZ_NO_REMOTE': '1', 21:20:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:20:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:20:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:20:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:20:01 INFO - 'PWD': '/builds/slave/test', 21:20:01 INFO - 'SHELL': '/bin/bash', 21:20:01 INFO - 'SHLVL': '1', 21:20:01 INFO - 'TERM': 'linux', 21:20:01 INFO - 'TMOUT': '86400', 21:20:01 INFO - 'USER': 'cltbld', 21:20:01 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465262108.167309-1674740855', 21:20:01 INFO - '_': '/tools/buildbot/bin/python'} 21:20:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:20:01 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:20:01 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 21:20:01 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 21:20:01 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 21:20:01 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 21:20:01 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 21:20:01 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 21:20:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:20:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 21:20:05 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 21:20:05 INFO - Installing collected packages: mozsystemmonitor 21:20:05 INFO - Running setup.py install for mozsystemmonitor 21:20:05 INFO - Successfully installed mozsystemmonitor 21:20:05 INFO - Cleaning up... 21:20:05 INFO - Return code: 0 21:20:05 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 21:20:05 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')]} 21:20:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:20:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:20:05 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')]} 21:20:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:20:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:20:05 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 0x9c47c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cae598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d60f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a42e30>, '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 0x9cdfc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d5e470>, '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-1465262108.167309-1674740855', '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 21:20:05 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 21:20:05 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 21:20:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:20:05 INFO - 'CCACHE_UMASK': '002', 21:20:05 INFO - 'DISPLAY': ':0', 21:20:05 INFO - 'HOME': '/home/cltbld', 21:20:05 INFO - 'LANG': 'en_US.UTF-8', 21:20:05 INFO - 'LOGNAME': 'cltbld', 21:20:05 INFO - 'MAIL': '/var/mail/cltbld', 21:20:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:20:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:20:05 INFO - 'MOZ_NO_REMOTE': '1', 21:20:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:20:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:20:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:20:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:20:05 INFO - 'PWD': '/builds/slave/test', 21:20:05 INFO - 'SHELL': '/bin/bash', 21:20:05 INFO - 'SHLVL': '1', 21:20:05 INFO - 'TERM': 'linux', 21:20:05 INFO - 'TMOUT': '86400', 21:20:05 INFO - 'USER': 'cltbld', 21:20:05 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465262108.167309-1674740855', 21:20:05 INFO - '_': '/tools/buildbot/bin/python'} 21:20:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:20:06 INFO - Downloading/unpacking blobuploader==1.2.4 21:20:06 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 21:20:06 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 21:20:06 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 21:20:06 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 21:20:06 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 21:20:06 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 21:20:09 INFO - Downloading blobuploader-1.2.4.tar.gz 21:20:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 21:20:09 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:20:09 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 21:20:09 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 21:20:09 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 21:20:09 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 21:20:09 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 21:20:09 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 21:20:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 21:20:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:20:10 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 21:20:10 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 21:20:10 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 21:20:10 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 21:20:10 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 21:20:10 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 21:20:11 INFO - Downloading docopt-0.6.1.tar.gz 21:20:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 21:20:11 INFO - Installing collected packages: blobuploader, requests, docopt 21:20:11 INFO - Running setup.py install for blobuploader 21:20:11 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 21:20:11 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 21:20:11 INFO - Running setup.py install for requests 21:20:12 INFO - Running setup.py install for docopt 21:20:12 INFO - Successfully installed blobuploader requests docopt 21:20:12 INFO - Cleaning up... 21:20:12 INFO - Return code: 0 21:20:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:20:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:20:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:20:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:20:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:20:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:20:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:20:12 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 0x9c47c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cae598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d60f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a42e30>, '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 0x9cdfc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d5e470>, '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-1465262108.167309-1674740855', '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 21:20:12 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 21:20:12 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 21:20:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:20:12 INFO - 'CCACHE_UMASK': '002', 21:20:12 INFO - 'DISPLAY': ':0', 21:20:12 INFO - 'HOME': '/home/cltbld', 21:20:12 INFO - 'LANG': 'en_US.UTF-8', 21:20:12 INFO - 'LOGNAME': 'cltbld', 21:20:12 INFO - 'MAIL': '/var/mail/cltbld', 21:20:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:20:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:20:12 INFO - 'MOZ_NO_REMOTE': '1', 21:20:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:20:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:20:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:20:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:20:12 INFO - 'PWD': '/builds/slave/test', 21:20:12 INFO - 'SHELL': '/bin/bash', 21:20:12 INFO - 'SHLVL': '1', 21:20:12 INFO - 'TERM': 'linux', 21:20:12 INFO - 'TMOUT': '86400', 21:20:12 INFO - 'USER': 'cltbld', 21:20:12 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465262108.167309-1674740855', 21:20:12 INFO - '_': '/tools/buildbot/bin/python'} 21:20:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:20:13 INFO - Running setup.py (path:/tmp/pip-BGFPqP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:20:13 INFO - Running setup.py (path:/tmp/pip-2ii38S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:20:13 INFO - Running setup.py (path:/tmp/pip-merv2W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:20:13 INFO - Running setup.py (path:/tmp/pip-qF9wnB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:20:13 INFO - Running setup.py (path:/tmp/pip-nJJmRN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:20:13 INFO - Running setup.py (path:/tmp/pip-RAmrku-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:20:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:20:13 INFO - Running setup.py (path:/tmp/pip-HNsHoG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:20:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:20:14 INFO - Running setup.py (path:/tmp/pip-I4gh25-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:20:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:20:14 INFO - Running setup.py (path:/tmp/pip-bhdGBj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:20:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:20:14 INFO - Running setup.py (path:/tmp/pip-MSDu3i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:20:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:20:14 INFO - Running setup.py (path:/tmp/pip-prpSBh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:20:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:20:14 INFO - Running setup.py (path:/tmp/pip-8rQWka-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:20:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:20:14 INFO - Running setup.py (path:/tmp/pip-YoUFqT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:20:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:20:14 INFO - Running setup.py (path:/tmp/pip-6Nn2sM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:20:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:20:15 INFO - Running setup.py (path:/tmp/pip-4DwmPS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:20:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:20:15 INFO - Running setup.py (path:/tmp/pip-Mbd77o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:20:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:20:15 INFO - Running setup.py (path:/tmp/pip-6Jkk65-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:20:15 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:20:15 INFO - Running setup.py (path:/tmp/pip-gkZaNl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:20:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:20:15 INFO - Running setup.py (path:/tmp/pip-Ymxzox-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:20:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:20:15 INFO - Running setup.py (path:/tmp/pip-EHCD__-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:20:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:20:16 INFO - Running setup.py (path:/tmp/pip-gwJBQz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:20:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:20:16 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 21:20:16 INFO - Running setup.py install for manifestparser 21:20:16 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 21:20:16 INFO - Running setup.py install for mozcrash 21:20:16 INFO - Running setup.py install for mozdebug 21:20:17 INFO - Running setup.py install for mozdevice 21:20:17 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 21:20:17 INFO - Installing dm script to /builds/slave/test/build/venv/bin 21:20:17 INFO - Running setup.py install for mozfile 21:20:17 INFO - Running setup.py install for mozhttpd 21:20:17 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 21:20:17 INFO - Running setup.py install for mozinfo 21:20:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 21:20:18 INFO - Running setup.py install for mozInstall 21:20:18 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 21:20:18 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 21:20:18 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 21:20:18 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 21:20:18 INFO - Running setup.py install for mozleak 21:20:18 INFO - Running setup.py install for mozlog 21:20:18 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 21:20:18 INFO - Running setup.py install for moznetwork 21:20:18 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 21:20:18 INFO - Running setup.py install for mozprocess 21:20:19 INFO - Running setup.py install for mozprofile 21:20:19 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 21:20:19 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 21:20:19 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 21:20:19 INFO - Running setup.py install for mozrunner 21:20:19 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 21:20:19 INFO - Running setup.py install for mozscreenshot 21:20:19 INFO - Running setup.py install for moztest 21:20:20 INFO - Running setup.py install for mozversion 21:20:20 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 21:20:20 INFO - Running setup.py install for wptserve 21:20:20 INFO - Running setup.py install for marionette-driver 21:20:20 INFO - Running setup.py install for browsermob-proxy 21:20:21 INFO - Running setup.py install for marionette-client 21:20:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:20:21 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 21:20:21 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 21:20:21 INFO - Cleaning up... 21:20:21 INFO - Return code: 0 21:20:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:20:21 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')]} 21:20:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:20:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:20:21 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')]} 21:20:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:20:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:20:21 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 0x9c47c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cae598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9d60f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9a42e30>, '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 0x9cdfc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d5e470>, '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-1465262108.167309-1674740855', '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 21:20:21 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 21:20:21 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 21:20:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:20:21 INFO - 'CCACHE_UMASK': '002', 21:20:21 INFO - 'DISPLAY': ':0', 21:20:21 INFO - 'HOME': '/home/cltbld', 21:20:21 INFO - 'LANG': 'en_US.UTF-8', 21:20:21 INFO - 'LOGNAME': 'cltbld', 21:20:21 INFO - 'MAIL': '/var/mail/cltbld', 21:20:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:20:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:20:21 INFO - 'MOZ_NO_REMOTE': '1', 21:20:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:20:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:20:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:20:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:20:21 INFO - 'PWD': '/builds/slave/test', 21:20:21 INFO - 'SHELL': '/bin/bash', 21:20:21 INFO - 'SHLVL': '1', 21:20:21 INFO - 'TERM': 'linux', 21:20:21 INFO - 'TMOUT': '86400', 21:20:21 INFO - 'USER': 'cltbld', 21:20:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465262108.167309-1674740855', 21:20:21 INFO - '_': '/tools/buildbot/bin/python'} 21:20:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:20:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:20:22 INFO - Running setup.py (path:/tmp/pip-KXoaZs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:20:22 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 21:20:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:20:22 INFO - Running setup.py (path:/tmp/pip-wpLiTS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:20:22 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)) 21:20:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:20:22 INFO - Running setup.py (path:/tmp/pip-wgUwhb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:20:22 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)) 21:20:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:20:22 INFO - Running setup.py (path:/tmp/pip-KGlljb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:20:22 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)) 21:20:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:20:22 INFO - Running setup.py (path:/tmp/pip-kzwzYY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:20:22 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)) 21:20:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:20:22 INFO - Running setup.py (path:/tmp/pip-IaJHF4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:20:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 21:20:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:20:23 INFO - Running setup.py (path:/tmp/pip-KWgL9l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:20:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 21:20:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:20:23 INFO - Running setup.py (path:/tmp/pip-iX4H8T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:20:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 21:20:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:20:23 INFO - Running setup.py (path:/tmp/pip-Nn7g7q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:20:23 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)) 21:20:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:20:23 INFO - Running setup.py (path:/tmp/pip-TdKabQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:20:23 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)) 21:20:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:20:23 INFO - Running setup.py (path:/tmp/pip-NEVnW7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:20:23 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)) 21:20:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:20:23 INFO - Running setup.py (path:/tmp/pip-Sw5e7t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:20:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 21:20:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:20:24 INFO - Running setup.py (path:/tmp/pip-dAQeOF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:20:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 21:20:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:20:24 INFO - Running setup.py (path:/tmp/pip-L5cxUX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:20:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 21:20:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:20:24 INFO - Running setup.py (path:/tmp/pip-o74t81-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:20:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 21:20:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:20:24 INFO - Running setup.py (path:/tmp/pip-K6l1eI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:20:24 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)) 21:20:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:20:24 INFO - Running setup.py (path:/tmp/pip-vPvpvZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:20:24 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)) 21:20:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:20:24 INFO - Running setup.py (path:/tmp/pip-hJBYp0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:20:25 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 21:20:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:20:25 INFO - Running setup.py (path:/tmp/pip-aMulhJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:20:25 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 21:20:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:20:25 INFO - Running setup.py (path:/tmp/pip-jtnPkS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:20:25 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 21:20:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:20:25 INFO - Running setup.py (path:/tmp/pip-eC3aSm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:20:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:20:25 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)) 21:20:25 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)) 21:20:25 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)) 21:20:25 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)) 21:20:25 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)) 21:20:25 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)) 21:20:25 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:20:25 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 21:20:25 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 21:20:25 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 21:20:25 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 21:20:25 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 21:20:25 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 21:20:29 INFO - Downloading blessings-1.6.tar.gz 21:20:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 21:20:29 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 21:20:29 INFO - Installing collected packages: blessings 21:20:29 INFO - Running setup.py install for blessings 21:20:30 INFO - Successfully installed blessings 21:20:30 INFO - Cleaning up... 21:20:30 INFO - Return code: 0 21:20:30 INFO - Done creating virtualenv /builds/slave/test/build/venv. 21:20:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:20:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:20:30 INFO - Reading from file tmpfile_stdout 21:20:30 INFO - Current package versions: 21:20:30 INFO - argparse == 1.2.1 21:20:30 INFO - blessings == 1.6 21:20:30 INFO - blobuploader == 1.2.4 21:20:30 INFO - browsermob-proxy == 0.6.0 21:20:30 INFO - docopt == 0.6.1 21:20:30 INFO - manifestparser == 1.1 21:20:30 INFO - marionette-client == 2.3.0 21:20:30 INFO - marionette-driver == 1.4.0 21:20:30 INFO - mozInstall == 1.12 21:20:30 INFO - mozcrash == 0.17 21:20:30 INFO - mozdebug == 0.1 21:20:30 INFO - mozdevice == 0.48 21:20:30 INFO - mozfile == 1.2 21:20:30 INFO - mozhttpd == 0.7 21:20:30 INFO - mozinfo == 0.9 21:20:30 INFO - mozleak == 0.1 21:20:30 INFO - mozlog == 3.1 21:20:30 INFO - moznetwork == 0.27 21:20:30 INFO - mozprocess == 0.22 21:20:30 INFO - mozprofile == 0.28 21:20:30 INFO - mozrunner == 6.11 21:20:30 INFO - mozscreenshot == 0.1 21:20:30 INFO - mozsystemmonitor == 0.0 21:20:30 INFO - moztest == 0.7 21:20:30 INFO - mozversion == 1.4 21:20:30 INFO - psutil == 3.1.1 21:20:30 INFO - requests == 1.2.3 21:20:30 INFO - wptserve == 1.4.0 21:20:30 INFO - wsgiref == 0.1.2 21:20:30 INFO - Running post-action listener: _resource_record_post_action 21:20:30 INFO - Running post-action listener: _start_resource_monitoring 21:20:30 INFO - Starting resource monitoring. 21:20:30 INFO - ##### 21:20:30 INFO - ##### Running pull step. 21:20:30 INFO - ##### 21:20:30 INFO - Running pre-action listener: _resource_record_pre_action 21:20:30 INFO - Running main action method: pull 21:20:30 INFO - Pull has nothing to do! 21:20:30 INFO - Running post-action listener: _resource_record_post_action 21:20:30 INFO - ##### 21:20:30 INFO - ##### Running install step. 21:20:30 INFO - ##### 21:20:30 INFO - Running pre-action listener: _resource_record_pre_action 21:20:30 INFO - Running main action method: install 21:20:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:20:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:20:31 INFO - Reading from file tmpfile_stdout 21:20:31 INFO - Detecting whether we're running mozinstall >=1.0... 21:20:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 21:20:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 21:20:31 INFO - Reading from file tmpfile_stdout 21:20:31 INFO - Output received: 21:20:31 INFO - Usage: mozinstall [options] installer 21:20:31 INFO - Options: 21:20:31 INFO - -h, --help show this help message and exit 21:20:31 INFO - -d DEST, --destination=DEST 21:20:31 INFO - Directory to install application into. [default: 21:20:31 INFO - "/builds/slave/test"] 21:20:31 INFO - --app=APP Application being installed. [default: firefox] 21:20:31 INFO - mkdir: /builds/slave/test/build/application 21:20:31 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'] 21:20:31 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 21:21:02 INFO - Reading from file tmpfile_stdout 21:21:02 INFO - Output received: 21:21:02 INFO - /builds/slave/test/build/application/firefox/firefox 21:21:02 INFO - Running post-action listener: _resource_record_post_action 21:21:02 INFO - ##### 21:21:02 INFO - ##### Running run-tests step. 21:21:02 INFO - ##### 21:21:02 INFO - Running pre-action listener: _resource_record_pre_action 21:21:02 INFO - Running main action method: run_tests 21:21:02 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 21:21:02 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:21:02 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:21:02 INFO - grabbing minidump binary from tooltool 21:21:02 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')]} 21:21:02 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 0x9a42e30>, '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 0x9cdfc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9d5e470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 21:21:02 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 21:21:02 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 21:21:02 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 21:21:03 INFO - Return code: 0 21:21:03 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 21:21:03 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 21:21:03 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/fox60vwDRtiRWHBAnNYdsQ/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 21:21:03 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/fox60vwDRtiRWHBAnNYdsQ/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 21:21:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:21:03 INFO - 'CCACHE_UMASK': '002', 21:21:03 INFO - 'DISPLAY': ':0', 21:21:03 INFO - 'HOME': '/home/cltbld', 21:21:03 INFO - 'LANG': 'en_US.UTF-8', 21:21:03 INFO - 'LOGNAME': 'cltbld', 21:21:03 INFO - 'MAIL': '/var/mail/cltbld', 21:21:03 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 21:21:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:21:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:21:03 INFO - 'MOZ_NO_REMOTE': '1', 21:21:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:21:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:21:03 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:21:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:21:03 INFO - 'PWD': '/builds/slave/test', 21:21:03 INFO - 'SHELL': '/bin/bash', 21:21:03 INFO - 'SHLVL': '1', 21:21:03 INFO - 'TERM': 'linux', 21:21:03 INFO - 'TMOUT': '86400', 21:21:03 INFO - 'USER': 'cltbld', 21:21:03 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1465262108.167309-1674740855', 21:21:03 INFO - '_': '/tools/buildbot/bin/python'} 21:21:03 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/fox60vwDRtiRWHBAnNYdsQ/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 21:21:03 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 21:21:03 INFO - import pkg_resources 21:21:05 INFO - Using 1 client processes 21:21:05 INFO - wptserve Starting http server on 127.0.0.1:8000 21:21:05 INFO - wptserve Starting http server on 127.0.0.1:8001 21:21:05 INFO - wptserve Starting http server on 127.0.0.1:8443 21:21:07 INFO - SUITE-START | Running 778 tests 21:21:07 INFO - Running testharness tests 21:21:07 INFO - Setting up ssl 21:21:07 INFO - PROCESS | certutil | 21:21:07 INFO - PROCESS | certutil | 21:21:07 INFO - PROCESS | certutil | 21:21:07 INFO - Certificate Nickname Trust Attributes 21:21:07 INFO - SSL,S/MIME,JAR/XPI 21:21:07 INFO - 21:21:07 INFO - web-platform-tests CT,, 21:21:07 INFO - 21:21:07 INFO - Starting runner 21:21:10 INFO - PROCESS | 1835 | 1465273270572 Marionette DEBUG Marionette enabled via build flag and pref 21:21:10 INFO - PROCESS | 1835 | ++DOCSHELL 0xa4e46400 == 1 [pid = 1835] [id = 1] 21:21:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 1 (0xa4e46800) [pid = 1835] [serial = 1] [outer = (nil)] 21:21:10 INFO - PROCESS | 1835 | [1835] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:21:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 2 (0xa4e47000) [pid = 1835] [serial = 2] [outer = 0xa4e46800] 21:21:11 INFO - PROCESS | 1835 | 1465273271293 Marionette INFO Listening on port 2828 21:21:12 INFO - PROCESS | 1835 | 1465273272023 Marionette DEBUG Marionette enabled via command-line flag 21:21:12 INFO - PROCESS | 1835 | ++DOCSHELL 0xa23a9800 == 2 [pid = 1835] [id = 2] 21:21:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 3 (0xa23b2800) [pid = 1835] [serial = 3] [outer = (nil)] 21:21:12 INFO - PROCESS | 1835 | [1835] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 21:21:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 4 (0xa8c0d000) [pid = 1835] [serial = 4] [outer = 0xa23b2800] 21:21:12 INFO - PROCESS | 1835 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20cb2a0 21:21:12 INFO - PROCESS | 1835 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20cbd80 21:21:12 INFO - PROCESS | 1835 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20d2d40 21:21:12 INFO - PROCESS | 1835 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20ee9a0 21:21:12 INFO - PROCESS | 1835 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20f56e0 21:21:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 5 (0xa1011000) [pid = 1835] [serial = 5] [outer = 0xa4e46800] 21:21:12 INFO - PROCESS | 1835 | [1835] 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 21:21:12 INFO - PROCESS | 1835 | 1465273272467 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:42641 21:21:12 INFO - PROCESS | 1835 | [1835] 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 21:21:12 INFO - PROCESS | 1835 | 1465273272498 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:42642 21:21:12 INFO - PROCESS | 1835 | 1465273272560 Marionette DEBUG Closed connection conn0 21:21:12 INFO - PROCESS | 1835 | 1465273272564 Marionette DEBUG Closed connection conn1 21:21:12 INFO - PROCESS | 1835 | [1835] 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 21:21:12 INFO - PROCESS | 1835 | 1465273272577 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:42643 21:21:12 INFO - PROCESS | 1835 | [1835] 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 2248 21:21:12 INFO - PROCESS | 1835 | [1835] 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 21:21:12 INFO - PROCESS | 1835 | 1465273272724 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:42644 21:21:12 INFO - PROCESS | 1835 | 1465273272729 Marionette DEBUG Closed connection conn2 21:21:12 INFO - PROCESS | 1835 | [1835] 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 21:21:12 INFO - PROCESS | 1835 | 1465273272778 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:42645 21:21:12 INFO - PROCESS | 1835 | 1465273272795 Marionette DEBUG Closed connection conn3 21:21:12 INFO - PROCESS | 1835 | 1465273272836 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:21:12 INFO - PROCESS | 1835 | 1465273272851 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":"20160606194329","device":"desktop","version":"48.0"} 21:21:13 INFO - PROCESS | 1835 | [1835] 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 21:21:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x9a361000 == 3 [pid = 1835] [id = 3] 21:21:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 6 (0x9a361400) [pid = 1835] [serial = 6] [outer = (nil)] 21:21:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x9a364c00 == 4 [pid = 1835] [id = 4] 21:21:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 7 (0x9a365000) [pid = 1835] [serial = 7] [outer = (nil)] 21:21:15 INFO - PROCESS | 1835 | [1835] 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 21:21:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x997f3400 == 5 [pid = 1835] [id = 5] 21:21:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 8 (0x997f3800) [pid = 1835] [serial = 8] [outer = (nil)] 21:21:15 INFO - PROCESS | 1835 | [1835] 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 21:21:15 INFO - PROCESS | 1835 | [1835] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:21:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 9 (0x99685c00) [pid = 1835] [serial = 9] [outer = 0x997f3800] 21:21:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 10 (0x99829800) [pid = 1835] [serial = 10] [outer = 0x9a361400] 21:21:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 11 (0x9982b400) [pid = 1835] [serial = 11] [outer = 0x9a365000] 21:21:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 12 (0x9982d800) [pid = 1835] [serial = 12] [outer = 0x997f3800] 21:21:17 INFO - PROCESS | 1835 | 1465273277096 Marionette INFO startBrowser f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:17 INFO - PROCESS | 1835 | 1465273277144 Marionette DEBUG loaded listener.js 21:21:17 INFO - PROCESS | 1835 | 1465273277163 Marionette DEBUG loaded listener.js 21:21:17 INFO - PROCESS | 1835 | 1465273277166 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 13 (0x97a44c00) [pid = 1835] [serial = 13] [outer = 0x997f3800] 21:21:17 INFO - PROCESS | 1835 | 1465273277879 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"f5172a9a-61ea-48b5-8b03-e86dc7675bb9","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":"20160606194329","device":"desktop","version":"48.0","command_id":1}}] 21:21:18 INFO - PROCESS | 1835 | 1465273278088 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}] 21:21:18 INFO - PROCESS | 1835 | 1465273278099 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:18 INFO - PROCESS | 1835 | 1465273278425 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 21:21:18 INFO - PROCESS | 1835 | 1465273278618 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:21:18 INFO - PROCESS | 1835 | 1465273278624 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:18 INFO - PROCESS | 1835 | [1835] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:21:18 INFO - PROCESS | 1835 | [1835] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:21:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 14 (0x95466400) [pid = 1835] [serial = 14] [outer = 0x997f3800] 21:21:19 INFO - PROCESS | 1835 | [1835] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:21:19 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:21:19 INFO - PROCESS | 1835 | 1465273279152 Marionette TRACE conn4 <- [1,3,null,{}] 21:21:19 INFO - PROCESS | 1835 | 1465273279174 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 21:21:19 INFO - PROCESS | 1835 | 1465273279179 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:19 INFO - PROCESS | 1835 | 1465273279215 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 21:21:19 INFO - PROCESS | 1835 | 1465273279253 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 21:21:19 INFO - PROCESS | 1835 | 1465273279259 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 21:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:21:19 INFO - PROCESS | 1835 | 1465273279267 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:21:19 INFO - PROCESS | 1835 | 1465273279273 Marionette TRACE conn4 <- [1,6,null,{}] 21:21:19 INFO - PROCESS | 1835 | 1465273279289 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}] 21:21:19 INFO - PROCESS | 1835 | 1465273279305 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:19 INFO - PROCESS | 1835 | 1465273279341 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 21:21:19 INFO - PROCESS | 1835 | 1465273279352 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:19 INFO - PROCESS | 1835 | 1465273279360 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d4d800 == 6 [pid = 1835] [id = 6] 21:21:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 15 (0x93d4dc00) [pid = 1835] [serial = 15] [outer = (nil)] 21:21:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 16 (0x977a1400) [pid = 1835] [serial = 16] [outer = 0x93d4dc00] 21:21:19 INFO - PROCESS | 1835 | 1465273279443 Marionette DEBUG loaded listener.js 21:21:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 17 (0x93b15800) [pid = 1835] [serial = 17] [outer = 0x93d4dc00] 21:21:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b1d800 == 7 [pid = 1835] [id = 7] 21:21:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 18 (0x93b23000) [pid = 1835] [serial = 18] [outer = (nil)] 21:21:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 19 (0x93bb3800) [pid = 1835] [serial = 19] [outer = 0x93b23000] 21:21:19 INFO - PROCESS | 1835 | 1465273279937 Marionette DEBUG loaded listener.js 21:21:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 20 (0x93bbe000) [pid = 1835] [serial = 20] [outer = 0x93b23000] 21:21:20 INFO - PROCESS | 1835 | [1835] 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 21:21:20 INFO - PROCESS | 1835 | 1465273280500 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]]]}] 21:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1294ms 21:21:20 INFO - PROCESS | 1835 | 1465273280638 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 21:21:20 INFO - PROCESS | 1835 | 1465273280643 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 21:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:21:20 INFO - PROCESS | 1835 | 1465273280668 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:21:20 INFO - PROCESS | 1835 | 1465273280671 Marionette TRACE conn4 <- [1,10,null,{}] 21:21:20 INFO - PROCESS | 1835 | 1465273280694 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}] 21:21:20 INFO - PROCESS | 1835 | 1465273280706 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:20 INFO - PROCESS | 1835 | 1465273280885 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 21:21:20 INFO - PROCESS | 1835 | 1465273280908 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:20 INFO - PROCESS | 1835 | 1465273280918 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x923b6400 == 8 [pid = 1835] [id = 8] 21:21:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 21 (0x923b6800) [pid = 1835] [serial = 21] [outer = (nil)] 21:21:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 22 (0x923bac00) [pid = 1835] [serial = 22] [outer = 0x923b6800] 21:21:21 INFO - PROCESS | 1835 | 1465273281053 Marionette DEBUG loaded listener.js 21:21:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 23 (0x92fe6800) [pid = 1835] [serial = 23] [outer = 0x923b6800] 21:21:22 INFO - PROCESS | 1835 | 1465273282183 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]]]}] 21:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1550ms 21:21:22 INFO - PROCESS | 1835 | 1465273282204 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 21:21:22 INFO - PROCESS | 1835 | 1465273282211 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 21:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:21:22 INFO - PROCESS | 1835 | 1465273282221 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:21:22 INFO - PROCESS | 1835 | 1465273282226 Marionette TRACE conn4 <- [1,14,null,{}] 21:21:22 INFO - PROCESS | 1835 | 1465273282234 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}] 21:21:22 INFO - PROCESS | 1835 | 1465273282240 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:22 INFO - PROCESS | 1835 | 1465273282444 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 21:21:22 INFO - PROCESS | 1835 | 1465273282547 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:22 INFO - PROCESS | 1835 | 1465273282556 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b17400 == 9 [pid = 1835] [id = 9] 21:21:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 24 (0x93d47800) [pid = 1835] [serial = 24] [outer = (nil)] 21:21:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 25 (0x93d4c400) [pid = 1835] [serial = 25] [outer = 0x93d47800] 21:21:22 INFO - PROCESS | 1835 | 1465273282685 Marionette DEBUG loaded listener.js 21:21:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 26 (0x95299c00) [pid = 1835] [serial = 26] [outer = 0x93d47800] 21:21:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x97ac7400 == 10 [pid = 1835] [id = 10] 21:21:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 27 (0x97ac9400) [pid = 1835] [serial = 27] [outer = (nil)] 21:21:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 28 (0x98dbf400) [pid = 1835] [serial = 28] [outer = 0x97ac9400] 21:21:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 29 (0x98c77800) [pid = 1835] [serial = 29] [outer = 0x97ac9400] 21:21:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x98fc6800 == 11 [pid = 1835] [id = 11] 21:21:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 30 (0x992d1000) [pid = 1835] [serial = 30] [outer = (nil)] 21:21:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 31 (0x9982d400) [pid = 1835] [serial = 31] [outer = 0x992d1000] 21:21:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 32 (0x9a026000) [pid = 1835] [serial = 32] [outer = 0x992d1000] 21:21:24 INFO - PROCESS | 1835 | 1465273284016 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]]]}] 21:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1847ms 21:21:24 INFO - PROCESS | 1835 | 1465273284135 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 21:21:24 INFO - PROCESS | 1835 | 1465273284142 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 21:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:21:24 INFO - PROCESS | 1835 | 1465273284156 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:21:24 INFO - PROCESS | 1835 | 1465273284160 Marionette TRACE conn4 <- [1,18,null,{}] 21:21:24 INFO - PROCESS | 1835 | 1465273284167 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}] 21:21:24 INFO - PROCESS | 1835 | 1465273284173 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:24 INFO - PROCESS | 1835 | 1465273284394 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 21:21:24 INFO - PROCESS | 1835 | 1465273284521 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:24 INFO - PROCESS | 1835 | 1465273284527 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d48400 == 12 [pid = 1835] [id = 12] 21:21:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 33 (0x9486dc00) [pid = 1835] [serial = 33] [outer = (nil)] 21:21:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 34 (0x9a367400) [pid = 1835] [serial = 34] [outer = 0x9486dc00] 21:21:24 INFO - PROCESS | 1835 | 1465273284620 Marionette DEBUG loaded listener.js 21:21:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 35 (0x9d875c00) [pid = 1835] [serial = 35] [outer = 0x9486dc00] 21:21:25 INFO - PROCESS | 1835 | 1465273285556 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]]]}] 21:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1434ms 21:21:25 INFO - PROCESS | 1835 | 1465273285592 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 21:21:25 INFO - PROCESS | 1835 | 1465273285598 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 21:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:21:25 INFO - PROCESS | 1835 | 1465273285604 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:21:25 INFO - PROCESS | 1835 | 1465273285611 Marionette TRACE conn4 <- [1,22,null,{}] 21:21:25 INFO - PROCESS | 1835 | 1465273285627 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}] 21:21:25 INFO - PROCESS | 1835 | 1465273285635 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:25 INFO - PROCESS | 1835 | 1465273285895 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 21:21:26 INFO - PROCESS | 1835 | 1465273286059 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:26 INFO - PROCESS | 1835 | 1465273286070 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x93955800 == 13 [pid = 1835] [id = 13] 21:21:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 36 (0xa227b000) [pid = 1835] [serial = 36] [outer = (nil)] 21:21:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 37 (0xa23a5400) [pid = 1835] [serial = 37] [outer = 0xa227b000] 21:21:26 INFO - PROCESS | 1835 | 1465273286169 Marionette DEBUG loaded listener.js 21:21:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 38 (0xa258f800) [pid = 1835] [serial = 38] [outer = 0xa227b000] 21:21:27 INFO - PROCESS | 1835 | 1465273287184 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]]]}] 21:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1642ms 21:21:27 INFO - PROCESS | 1835 | 1465273287268 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 21:21:27 INFO - PROCESS | 1835 | 1465273287273 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 21:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:21:27 INFO - PROCESS | 1835 | 1465273287281 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:21:27 INFO - PROCESS | 1835 | 1465273287283 Marionette TRACE conn4 <- [1,26,null,{}] 21:21:27 INFO - PROCESS | 1835 | 1465273287290 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}] 21:21:27 INFO - PROCESS | 1835 | 1465273287295 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:27 INFO - PROCESS | 1835 | 1465273287478 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 21:21:27 INFO - PROCESS | 1835 | 1465273287633 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:27 INFO - PROCESS | 1835 | 1465273287643 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x99ff3800 == 14 [pid = 1835] [id = 14] 21:21:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 39 (0x99ff3c00) [pid = 1835] [serial = 39] [outer = (nil)] 21:21:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 40 (0x99ff8000) [pid = 1835] [serial = 40] [outer = 0x99ff3c00] 21:21:27 INFO - PROCESS | 1835 | 1465273287739 Marionette DEBUG loaded listener.js 21:21:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 41 (0xa6bd2c00) [pid = 1835] [serial = 41] [outer = 0x99ff3c00] 21:21:28 INFO - PROCESS | 1835 | 1465273288837 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]]]}] 21:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1591ms 21:21:28 INFO - PROCESS | 1835 | 1465273288873 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 21:21:28 INFO - PROCESS | 1835 | 1465273288881 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 21:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:21:28 INFO - PROCESS | 1835 | 1465273288892 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:21:28 INFO - PROCESS | 1835 | 1465273288897 Marionette TRACE conn4 <- [1,30,null,{}] 21:21:28 INFO - PROCESS | 1835 | 1465273288906 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}] 21:21:28 INFO - PROCESS | 1835 | 1465273288912 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:29 INFO - PROCESS | 1835 | 1465273289174 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 21:21:29 INFO - PROCESS | 1835 | 1465273289409 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:29 INFO - PROCESS | 1835 | 1465273289431 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d43800 == 15 [pid = 1835] [id = 15] 21:21:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 42 (0x93d47400) [pid = 1835] [serial = 42] [outer = (nil)] 21:21:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 43 (0x9486d400) [pid = 1835] [serial = 43] [outer = 0x93d47400] 21:21:29 INFO - PROCESS | 1835 | 1465273289556 Marionette DEBUG loaded listener.js 21:21:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 44 (0x94896800) [pid = 1835] [serial = 44] [outer = 0x93d47400] 21:21:30 INFO - PROCESS | 1835 | --DOCSHELL 0x93d4d800 == 14 [pid = 1835] [id = 6] 21:21:30 INFO - PROCESS | 1835 | 1465273290834 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]]]}] 21:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 2001ms 21:21:30 INFO - PROCESS | 1835 | 1465273290894 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 21:21:30 INFO - PROCESS | 1835 | 1465273290907 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 21:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:21:30 INFO - PROCESS | 1835 | 1465273290943 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:21:30 INFO - PROCESS | 1835 | 1465273290949 Marionette TRACE conn4 <- [1,34,null,{}] 21:21:30 INFO - PROCESS | 1835 | 1465273290961 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}] 21:21:30 INFO - PROCESS | 1835 | 1465273290970 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:31 INFO - PROCESS | 1835 | 1465273291291 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 21:21:31 INFO - PROCESS | 1835 | 1465273291425 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:31 INFO - PROCESS | 1835 | 1465273291438 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x95297800 == 15 [pid = 1835] [id = 16] 21:21:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 45 (0x95298800) [pid = 1835] [serial = 45] [outer = (nil)] 21:21:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 46 (0x977adc00) [pid = 1835] [serial = 46] [outer = 0x95298800] 21:21:31 INFO - PROCESS | 1835 | 1465273291564 Marionette DEBUG loaded listener.js 21:21:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 47 (0x98155800) [pid = 1835] [serial = 47] [outer = 0x95298800] 21:21:32 INFO - PROCESS | 1835 | 1465273292413 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]]]}] 21:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1544ms 21:21:32 INFO - PROCESS | 1835 | 1465273292484 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 21:21:32 INFO - PROCESS | 1835 | 1465273292490 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 21:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:21:32 INFO - PROCESS | 1835 | 1465273292499 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:21:32 INFO - PROCESS | 1835 | 1465273292505 Marionette TRACE conn4 <- [1,38,null,{}] 21:21:32 INFO - PROCESS | 1835 | 1465273292527 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}] 21:21:32 INFO - PROCESS | 1835 | 1465273292538 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:32 INFO - PROCESS | 1835 | 1465273292724 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 21:21:32 INFO - PROCESS | 1835 | 1465273292830 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:32 INFO - PROCESS | 1835 | 1465273292841 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x9921a000 == 16 [pid = 1835] [id = 17] 21:21:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 48 (0x992c5800) [pid = 1835] [serial = 48] [outer = (nil)] 21:21:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 49 (0x992d0c00) [pid = 1835] [serial = 49] [outer = 0x992c5800] 21:21:32 INFO - PROCESS | 1835 | 1465273292917 Marionette DEBUG loaded listener.js 21:21:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 50 (0x9982c400) [pid = 1835] [serial = 50] [outer = 0x992c5800] 21:21:33 INFO - PROCESS | 1835 | 1465273293685 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]]]}] 21:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1250ms 21:21:33 INFO - PROCESS | 1835 | 1465273293748 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 21:21:33 INFO - PROCESS | 1835 | 1465273293754 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 21:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:21:33 INFO - PROCESS | 1835 | 1465273293774 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:21:33 INFO - PROCESS | 1835 | 1465273293778 Marionette TRACE conn4 <- [1,42,null,{}] 21:21:33 INFO - PROCESS | 1835 | 1465273293784 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}] 21:21:33 INFO - PROCESS | 1835 | 1465273293789 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:33 INFO - PROCESS | 1835 | 1465273293959 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 21:21:34 INFO - PROCESS | 1835 | 1465273294112 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:34 INFO - PROCESS | 1835 | 1465273294121 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x923b6c00 == 17 [pid = 1835] [id = 18] 21:21:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 51 (0x9a3f1800) [pid = 1835] [serial = 51] [outer = (nil)] 21:21:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 52 (0x9a55d800) [pid = 1835] [serial = 52] [outer = 0x9a3f1800] 21:21:34 INFO - PROCESS | 1835 | 1465273294209 Marionette DEBUG loaded listener.js 21:21:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 53 (0x9a98b400) [pid = 1835] [serial = 53] [outer = 0x9a3f1800] 21:21:35 INFO - PROCESS | 1835 | 1465273295001 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]]]}] 21:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1290ms 21:21:35 INFO - PROCESS | 1835 | 1465273295064 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 21:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:21:35 INFO - PROCESS | 1835 | 1465273295068 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 21:21:35 INFO - PROCESS | 1835 | 1465273295075 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:21:35 INFO - PROCESS | 1835 | 1465273295079 Marionette TRACE conn4 <- [1,46,null,{}] 21:21:35 INFO - PROCESS | 1835 | 1465273295086 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}] 21:21:35 INFO - PROCESS | 1835 | 1465273295090 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:35 INFO - PROCESS | 1835 | 1465273295259 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 21:21:35 INFO - PROCESS | 1835 | 1465273295269 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:35 INFO - PROCESS | 1835 | 1465273295277 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x9a023000 == 18 [pid = 1835] [id = 19] 21:21:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 54 (0x9aed5400) [pid = 1835] [serial = 54] [outer = (nil)] 21:21:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 55 (0x9d404c00) [pid = 1835] [serial = 55] [outer = 0x9aed5400] 21:21:35 INFO - PROCESS | 1835 | 1465273295361 Marionette DEBUG loaded listener.js 21:21:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 56 (0x9d41d000) [pid = 1835] [serial = 56] [outer = 0x9aed5400] 21:21:36 INFO - PROCESS | 1835 | 1465273296240 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]]]}] 21:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1238ms 21:21:36 INFO - PROCESS | 1835 | 1465273296313 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 21:21:36 INFO - PROCESS | 1835 | 1465273296317 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 21:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:21:36 INFO - PROCESS | 1835 | 1465273296324 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:21:36 INFO - PROCESS | 1835 | 1465273296327 Marionette TRACE conn4 <- [1,50,null,{}] 21:21:36 INFO - PROCESS | 1835 | 1465273296333 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}] 21:21:36 INFO - PROCESS | 1835 | 1465273296343 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:36 INFO - PROCESS | 1835 | 1465273296564 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 21:21:36 INFO - PROCESS | 1835 | 1465273296665 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:36 INFO - PROCESS | 1835 | 1465273296673 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x923b5400 == 19 [pid = 1835] [id = 20] 21:21:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 57 (0x94899c00) [pid = 1835] [serial = 57] [outer = (nil)] 21:21:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 58 (0xa1077800) [pid = 1835] [serial = 58] [outer = 0x94899c00] 21:21:36 INFO - PROCESS | 1835 | 1465273296750 Marionette DEBUG loaded listener.js 21:21:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 59 (0xa23a3400) [pid = 1835] [serial = 59] [outer = 0x94899c00] 21:21:37 INFO - PROCESS | 1835 | 1465273297755 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]]]}] 21:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1480ms 21:21:37 INFO - PROCESS | 1835 | 1465273297804 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 21:21:37 INFO - PROCESS | 1835 | 1465273297808 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 21:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:21:37 INFO - PROCESS | 1835 | 1465273297816 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:21:37 INFO - PROCESS | 1835 | 1465273297819 Marionette TRACE conn4 <- [1,54,null,{}] 21:21:37 INFO - PROCESS | 1835 | 1465273297825 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}] 21:21:37 INFO - PROCESS | 1835 | 1465273297830 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:37 INFO - PROCESS | 1835 | 1465273297973 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 21:21:38 INFO - PROCESS | 1835 | 1465273297988 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:38 INFO - PROCESS | 1835 | 1465273297997 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b19800 == 20 [pid = 1835] [id = 21] 21:21:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 60 (0x9aee1800) [pid = 1835] [serial = 60] [outer = (nil)] 21:21:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 61 (0xa23ea400) [pid = 1835] [serial = 61] [outer = 0x9aee1800] 21:21:38 INFO - PROCESS | 1835 | 1465273298066 Marionette DEBUG loaded listener.js 21:21:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 62 (0xa2554c00) [pid = 1835] [serial = 62] [outer = 0x9aee1800] 21:21:38 INFO - PROCESS | 1835 | 1465273298951 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]]]}] 21:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1179ms 21:21:39 INFO - PROCESS | 1835 | --DOCSHELL 0x93d48400 == 19 [pid = 1835] [id = 12] 21:21:39 INFO - PROCESS | 1835 | --DOCSHELL 0x93955800 == 18 [pid = 1835] [id = 13] 21:21:39 INFO - PROCESS | 1835 | --DOCSHELL 0x99ff3800 == 17 [pid = 1835] [id = 14] 21:21:39 INFO - PROCESS | 1835 | --DOCSHELL 0x923b6400 == 16 [pid = 1835] [id = 8] 21:21:39 INFO - PROCESS | 1835 | --DOCSHELL 0x93b17400 == 15 [pid = 1835] [id = 9] 21:21:40 INFO - PROCESS | 1835 | 1465273300092 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 21:21:40 INFO - PROCESS | 1835 | 1465273300097 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 21:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:21:40 INFO - PROCESS | 1835 | 1465273300133 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:21:40 INFO - PROCESS | 1835 | 1465273300141 Marionette TRACE conn4 <- [1,58,null,{}] 21:21:40 INFO - PROCESS | 1835 | 1465273300149 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}] 21:21:40 INFO - PROCESS | 1835 | 1465273300155 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:40 INFO - PROCESS | 1835 | 1465273300342 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 21:21:40 INFO - PROCESS | 1835 | 1465273300409 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:40 INFO - PROCESS | 1835 | 1465273300418 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x94871c00 == 16 [pid = 1835] [id = 22] 21:21:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 63 (0x94872800) [pid = 1835] [serial = 63] [outer = (nil)] 21:21:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x94898000) [pid = 1835] [serial = 64] [outer = 0x94872800] 21:21:40 INFO - PROCESS | 1835 | 1465273300506 Marionette DEBUG loaded listener.js 21:21:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x9489e000) [pid = 1835] [serial = 65] [outer = 0x94872800] 21:21:41 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0x93d4dc00) [pid = 1835] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:21:41 INFO - PROCESS | 1835 | --DOMWINDOW == 63 (0x923b6800) [pid = 1835] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:21:41 INFO - PROCESS | 1835 | --DOMWINDOW == 62 (0x93d47800) [pid = 1835] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:21:41 INFO - PROCESS | 1835 | --DOMWINDOW == 61 (0x9486dc00) [pid = 1835] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:21:41 INFO - PROCESS | 1835 | --DOMWINDOW == 60 (0xa227b000) [pid = 1835] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:21:41 INFO - PROCESS | 1835 | --DOMWINDOW == 59 (0x99ff3c00) [pid = 1835] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:21:41 INFO - PROCESS | 1835 | --DOMWINDOW == 58 (0x93d47400) [pid = 1835] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:21:41 INFO - PROCESS | 1835 | --DOMWINDOW == 57 (0x95298800) [pid = 1835] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:21:41 INFO - PROCESS | 1835 | --DOMWINDOW == 56 (0x992c5800) [pid = 1835] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:21:41 INFO - PROCESS | 1835 | --DOMWINDOW == 55 (0x9a3f1800) [pid = 1835] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:21:41 INFO - PROCESS | 1835 | --DOMWINDOW == 54 (0x94899c00) [pid = 1835] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:21:42 INFO - PROCESS | 1835 | 1465273302108 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]]]}] 21:21:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1995ms 21:21:42 INFO - PROCESS | 1835 | 1465273302129 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 21:21:42 INFO - PROCESS | 1835 | 1465273302136 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 21:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:21:42 INFO - PROCESS | 1835 | 1465273302150 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:21:42 INFO - PROCESS | 1835 | 1465273302158 Marionette TRACE conn4 <- [1,62,null,{}] 21:21:42 INFO - PROCESS | 1835 | 1465273302167 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}] 21:21:42 INFO - PROCESS | 1835 | 1465273302177 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:42 INFO - PROCESS | 1835 | 1465273302387 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 21:21:42 INFO - PROCESS | 1835 | 1465273302479 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:42 INFO - PROCESS | 1835 | 1465273302485 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b23800 == 17 [pid = 1835] [id = 23] 21:21:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 55 (0x93d78400) [pid = 1835] [serial = 66] [outer = (nil)] 21:21:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 56 (0x95468000) [pid = 1835] [serial = 67] [outer = 0x93d78400] 21:21:42 INFO - PROCESS | 1835 | 1465273302567 Marionette DEBUG loaded listener.js 21:21:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 57 (0x977a6c00) [pid = 1835] [serial = 68] [outer = 0x93d78400] 21:21:43 INFO - PROCESS | 1835 | 1465273303260 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]]]}] 21:21:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1150ms 21:21:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:21:43 INFO - PROCESS | 1835 | 1465273303294 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 21:21:43 INFO - PROCESS | 1835 | 1465273303298 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 21:21:43 INFO - PROCESS | 1835 | 1465273303304 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:21:43 INFO - PROCESS | 1835 | 1465273303307 Marionette TRACE conn4 <- [1,66,null,{}] 21:21:43 INFO - PROCESS | 1835 | 1465273303321 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}] 21:21:43 INFO - PROCESS | 1835 | 1465273303329 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:43 INFO - PROCESS | 1835 | 1465273303529 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 21:21:43 INFO - PROCESS | 1835 | 1465273303546 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:43 INFO - PROCESS | 1835 | 1465273303561 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x99219c00 == 18 [pid = 1835] [id = 24] 21:21:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 58 (0x992c8800) [pid = 1835] [serial = 69] [outer = (nil)] 21:21:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 59 (0x995cd000) [pid = 1835] [serial = 70] [outer = 0x992c8800] 21:21:43 INFO - PROCESS | 1835 | 1465273303634 Marionette DEBUG loaded listener.js 21:21:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 60 (0x99ff3400) [pid = 1835] [serial = 71] [outer = 0x992c8800] 21:21:44 INFO - PROCESS | 1835 | 1465273304661 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]]]}] 21:21:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1431ms 21:21:44 INFO - PROCESS | 1835 | 1465273304736 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 21:21:44 INFO - PROCESS | 1835 | 1465273304743 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 21:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:21:44 INFO - PROCESS | 1835 | 1465273304751 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:21:44 INFO - PROCESS | 1835 | 1465273304759 Marionette TRACE conn4 <- [1,70,null,{}] 21:21:44 INFO - PROCESS | 1835 | 1465273304768 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}] 21:21:44 INFO - PROCESS | 1835 | 1465273304774 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:44 INFO - PROCESS | 1835 | 1465273304992 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 21:21:45 INFO - PROCESS | 1835 | 1465273305133 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:45 INFO - PROCESS | 1835 | 1465273305143 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x94879400 == 19 [pid = 1835] [id = 25] 21:21:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 61 (0x94898400) [pid = 1835] [serial = 72] [outer = (nil)] 21:21:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 62 (0x981dec00) [pid = 1835] [serial = 73] [outer = 0x94898400] 21:21:45 INFO - PROCESS | 1835 | 1465273305247 Marionette DEBUG loaded listener.js 21:21:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 63 (0x98c7e400) [pid = 1835] [serial = 74] [outer = 0x94898400] 21:21:46 INFO - PROCESS | 1835 | 1465273306176 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]]]}] 21:21:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:21:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1488ms 21:21:46 INFO - PROCESS | 1835 | 1465273306240 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 21:21:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:21:46 INFO - PROCESS | 1835 | 1465273306249 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 21:21:46 INFO - PROCESS | 1835 | 1465273306261 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:21:46 INFO - PROCESS | 1835 | 1465273306266 Marionette TRACE conn4 <- [1,74,null,{}] 21:21:46 INFO - PROCESS | 1835 | 1465273306274 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}] 21:21:46 INFO - PROCESS | 1835 | 1465273306279 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:46 INFO - PROCESS | 1835 | 1465273306486 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 21:21:46 INFO - PROCESS | 1835 | 1465273306631 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:46 INFO - PROCESS | 1835 | 1465273306638 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x97acac00 == 20 [pid = 1835] [id = 26] 21:21:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x9a3f2800) [pid = 1835] [serial = 75] [outer = (nil)] 21:21:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x9a98b800) [pid = 1835] [serial = 76] [outer = 0x9a3f2800] 21:21:46 INFO - PROCESS | 1835 | 1465273306735 Marionette DEBUG loaded listener.js 21:21:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x9d418000) [pid = 1835] [serial = 77] [outer = 0x9a3f2800] 21:21:47 INFO - PROCESS | 1835 | 1465273307605 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]]]}] 21:21:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1393ms 21:21:47 INFO - PROCESS | 1835 | 1465273307653 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 21:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:21:47 INFO - PROCESS | 1835 | 1465273307658 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 21:21:47 INFO - PROCESS | 1835 | 1465273307665 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:21:47 INFO - PROCESS | 1835 | 1465273307672 Marionette TRACE conn4 <- [1,78,null,{}] 21:21:47 INFO - PROCESS | 1835 | 1465273307689 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}] 21:21:47 INFO - PROCESS | 1835 | 1465273307699 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:47 INFO - PROCESS | 1835 | 1465273307920 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 21:21:48 INFO - PROCESS | 1835 | 1465273308061 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:48 INFO - PROCESS | 1835 | 1465273308074 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:48 INFO - PROCESS | 1835 | ++DOCSHELL 0xa2284000 == 21 [pid = 1835] [id = 27] 21:21:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0xa2284c00) [pid = 1835] [serial = 78] [outer = (nil)] 21:21:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0xa23a6000) [pid = 1835] [serial = 79] [outer = 0xa2284c00] 21:21:48 INFO - PROCESS | 1835 | 1465273308168 Marionette DEBUG loaded listener.js 21:21:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0xa252a000) [pid = 1835] [serial = 80] [outer = 0xa2284c00] 21:21:49 INFO - PROCESS | 1835 | 1465273309022 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]]]}] 21:21:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:21:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1437ms 21:21:49 INFO - PROCESS | 1835 | 1465273309121 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 21:21:49 INFO - PROCESS | 1835 | 1465273309127 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 21:21:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:21:49 INFO - PROCESS | 1835 | 1465273309136 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:21:49 INFO - PROCESS | 1835 | 1465273309140 Marionette TRACE conn4 <- [1,82,null,{}] 21:21:49 INFO - PROCESS | 1835 | 1465273309146 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}] 21:21:49 INFO - PROCESS | 1835 | 1465273309151 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:49 INFO - PROCESS | 1835 | 1465273309338 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 21:21:49 INFO - PROCESS | 1835 | 1465273309477 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:49 INFO - PROCESS | 1835 | 1465273309487 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:49 INFO - PROCESS | 1835 | ++DOCSHELL 0xa107b800 == 22 [pid = 1835] [id = 28] 21:21:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0xa23f2000) [pid = 1835] [serial = 81] [outer = (nil)] 21:21:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0xa337b800) [pid = 1835] [serial = 82] [outer = 0xa23f2000] 21:21:49 INFO - PROCESS | 1835 | 1465273309578 Marionette DEBUG loaded listener.js 21:21:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0xa340f400) [pid = 1835] [serial = 83] [outer = 0xa23f2000] 21:21:50 INFO - PROCESS | 1835 | 1465273310461 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]]]}] 21:21:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:21:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1380ms 21:21:50 INFO - PROCESS | 1835 | 1465273310534 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 21:21:50 INFO - PROCESS | 1835 | 1465273310539 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 21:21:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:21:50 INFO - PROCESS | 1835 | 1465273310547 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:21:50 INFO - PROCESS | 1835 | 1465273310550 Marionette TRACE conn4 <- [1,86,null,{}] 21:21:50 INFO - PROCESS | 1835 | 1465273310556 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}] 21:21:50 INFO - PROCESS | 1835 | 1465273310562 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:50 INFO - PROCESS | 1835 | 1465273310737 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 21:21:50 INFO - PROCESS | 1835 | 1465273310875 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:50 INFO - PROCESS | 1835 | 1465273310885 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b21800 == 23 [pid = 1835] [id = 29] 21:21:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x98dc8800) [pid = 1835] [serial = 84] [outer = (nil)] 21:21:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x98fd4800) [pid = 1835] [serial = 85] [outer = 0x98dc8800] 21:21:50 INFO - PROCESS | 1835 | 1465273310979 Marionette DEBUG loaded listener.js 21:21:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x98fd0c00) [pid = 1835] [serial = 86] [outer = 0x98dc8800] 21:21:51 INFO - PROCESS | 1835 | 1465273311871 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]]]}] 21:21:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:21:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1384ms 21:21:51 INFO - PROCESS | 1835 | 1465273311934 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 21:21:51 INFO - PROCESS | 1835 | 1465273311939 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 21:21:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:21:51 INFO - PROCESS | 1835 | 1465273311946 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:21:51 INFO - PROCESS | 1835 | 1465273311950 Marionette TRACE conn4 <- [1,90,null,{}] 21:21:51 INFO - PROCESS | 1835 | 1465273311957 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}] 21:21:51 INFO - PROCESS | 1835 | 1465273311968 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:52 INFO - PROCESS | 1835 | 1465273312163 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 21:21:52 INFO - PROCESS | 1835 | 1465273312275 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:52 INFO - PROCESS | 1835 | 1465273312287 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b1bc00 == 24 [pid = 1835] [id = 30] 21:21:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x98fbd400) [pid = 1835] [serial = 87] [outer = (nil)] 21:21:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0xa34bc000) [pid = 1835] [serial = 88] [outer = 0x98fbd400] 21:21:52 INFO - PROCESS | 1835 | 1465273312368 Marionette DEBUG loaded listener.js 21:21:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0xa343fc00) [pid = 1835] [serial = 89] [outer = 0x98fbd400] 21:21:53 INFO - PROCESS | 1835 | 1465273313213 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]]]}] 21:21:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:21:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1336ms 21:21:53 INFO - PROCESS | 1835 | 1465273313285 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 21:21:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:21:53 INFO - PROCESS | 1835 | 1465273313290 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 21:21:53 INFO - PROCESS | 1835 | 1465273313297 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:21:53 INFO - PROCESS | 1835 | 1465273313301 Marionette TRACE conn4 <- [1,94,null,{}] 21:21:53 INFO - PROCESS | 1835 | 1465273313307 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}] 21:21:53 INFO - PROCESS | 1835 | 1465273313313 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:53 INFO - PROCESS | 1835 | 1465273313475 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 21:21:53 INFO - PROCESS | 1835 | 1465273313614 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:53 INFO - PROCESS | 1835 | 1465273313623 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x9395f400 == 25 [pid = 1835] [id = 31] 21:21:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x981d8400) [pid = 1835] [serial = 90] [outer = (nil)] 21:21:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x997dd000) [pid = 1835] [serial = 91] [outer = 0x981d8400] 21:21:53 INFO - PROCESS | 1835 | 1465273313705 Marionette DEBUG loaded listener.js 21:21:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x997df400) [pid = 1835] [serial = 92] [outer = 0x981d8400] 21:21:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x93d40400) [pid = 1835] [serial = 93] [outer = 0x992d1000] 21:21:54 INFO - PROCESS | 1835 | 1465273314690 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]]]}] 21:21:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:21:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1535ms 21:21:54 INFO - PROCESS | 1835 | 1465273314837 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 21:21:54 INFO - PROCESS | 1835 | 1465273314843 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 21:21:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:21:54 INFO - PROCESS | 1835 | 1465273314865 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:21:54 INFO - PROCESS | 1835 | 1465273314870 Marionette TRACE conn4 <- [1,98,null,{}] 21:21:54 INFO - PROCESS | 1835 | 1465273314878 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}] 21:21:54 INFO - PROCESS | 1835 | 1465273314884 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:55 INFO - PROCESS | 1835 | 1465273315057 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 21:21:55 INFO - PROCESS | 1835 | 1465273315228 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:55 INFO - PROCESS | 1835 | 1465273315243 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x923c2000 == 26 [pid = 1835] [id = 32] 21:21:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x94875400) [pid = 1835] [serial = 94] [outer = (nil)] 21:21:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x948a3800) [pid = 1835] [serial = 95] [outer = 0x94875400] 21:21:55 INFO - PROCESS | 1835 | 1465273315320 Marionette DEBUG loaded listener.js 21:21:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x948a0800) [pid = 1835] [serial = 96] [outer = 0x94875400] 21:21:56 INFO - PROCESS | 1835 | 1465273316142 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]]]}] 21:21:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:21:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1333ms 21:21:56 INFO - PROCESS | 1835 | 1465273316197 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 21:21:56 INFO - PROCESS | 1835 | 1465273316202 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 21:21:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:21:56 INFO - PROCESS | 1835 | 1465273316258 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:21:56 INFO - PROCESS | 1835 | 1465273316264 Marionette TRACE conn4 <- [1,102,null,{}] 21:21:56 INFO - PROCESS | 1835 | 1465273316271 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}] 21:21:56 INFO - PROCESS | 1835 | 1465273316276 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:56 INFO - PROCESS | 1835 | 1465273316453 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 21:21:56 INFO - PROCESS | 1835 | 1465273316571 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:56 INFO - PROCESS | 1835 | 1465273316580 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b21c00 == 27 [pid = 1835] [id = 33] 21:21:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x98511000) [pid = 1835] [serial = 97] [outer = (nil)] 21:21:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x995cec00) [pid = 1835] [serial = 98] [outer = 0x98511000] 21:21:56 INFO - PROCESS | 1835 | 1465273316662 Marionette DEBUG loaded listener.js 21:21:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x997e3c00) [pid = 1835] [serial = 99] [outer = 0x98511000] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x9982d800) [pid = 1835] [serial = 12] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x93b15800) [pid = 1835] [serial = 17] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x923bac00) [pid = 1835] [serial = 22] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x92fe6800) [pid = 1835] [serial = 23] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x93d4c400) [pid = 1835] [serial = 25] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x9982d400) [pid = 1835] [serial = 31] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x9a367400) [pid = 1835] [serial = 34] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0xa23a5400) [pid = 1835] [serial = 37] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x99ff8000) [pid = 1835] [serial = 40] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x9486d400) [pid = 1835] [serial = 43] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x977adc00) [pid = 1835] [serial = 46] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x98155800) [pid = 1835] [serial = 47] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x992d0c00) [pid = 1835] [serial = 49] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x9982c400) [pid = 1835] [serial = 50] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x9a55d800) [pid = 1835] [serial = 52] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x9d404c00) [pid = 1835] [serial = 55] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0xa1077800) [pid = 1835] [serial = 58] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x98dbf400) [pid = 1835] [serial = 28] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x9a98b400) [pid = 1835] [serial = 53] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0xa23a3400) [pid = 1835] [serial = 59] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x95299c00) [pid = 1835] [serial = 26] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x94896800) [pid = 1835] [serial = 44] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x9d875c00) [pid = 1835] [serial = 35] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0xa258f800) [pid = 1835] [serial = 38] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 63 (0xa6bd2c00) [pid = 1835] [serial = 41] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 62 (0x99685c00) [pid = 1835] [serial = 9] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 61 (0xa4e47000) [pid = 1835] [serial = 2] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 60 (0x93bb3800) [pid = 1835] [serial = 19] [outer = (nil)] [url = about:blank] 21:21:57 INFO - PROCESS | 1835 | --DOMWINDOW == 59 (0x977a1400) [pid = 1835] [serial = 16] [outer = (nil)] [url = about:blank] 21:21:58 INFO - PROCESS | 1835 | 1465273318245 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]]]}] 21:21:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:21:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 2040ms 21:21:58 INFO - PROCESS | 1835 | 1465273318292 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 21:21:58 INFO - PROCESS | 1835 | 1465273318299 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 21:21:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:21:58 INFO - PROCESS | 1835 | 1465273318307 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:21:58 INFO - PROCESS | 1835 | 1465273318314 Marionette TRACE conn4 <- [1,106,null,{}] 21:21:58 INFO - PROCESS | 1835 | 1465273318322 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}] 21:21:58 INFO - PROCESS | 1835 | 1465273318328 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:58 INFO - PROCESS | 1835 | 1465273318490 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 21:21:58 INFO - PROCESS | 1835 | 1465273318502 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:58 INFO - PROCESS | 1835 | 1465273318510 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d76400 == 28 [pid = 1835] [id = 34] 21:21:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 60 (0x93d77000) [pid = 1835] [serial = 100] [outer = (nil)] 21:21:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 61 (0x94898800) [pid = 1835] [serial = 101] [outer = 0x93d77000] 21:21:58 INFO - PROCESS | 1835 | 1465273318583 Marionette DEBUG loaded listener.js 21:21:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 62 (0x948a4800) [pid = 1835] [serial = 102] [outer = 0x93d77000] 21:21:59 INFO - PROCESS | 1835 | 1465273319427 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]]]}] 21:21:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:21:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1184ms 21:21:59 INFO - PROCESS | 1835 | 1465273319491 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 21:21:59 INFO - PROCESS | 1835 | 1465273319498 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 21:21:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:21:59 INFO - PROCESS | 1835 | 1465273319508 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:21:59 INFO - PROCESS | 1835 | 1465273319511 Marionette TRACE conn4 <- [1,110,null,{}] 21:21:59 INFO - PROCESS | 1835 | 1465273319518 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}] 21:21:59 INFO - PROCESS | 1835 | 1465273319523 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:59 INFO - PROCESS | 1835 | 1465273319686 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 21:21:59 INFO - PROCESS | 1835 | 1465273319790 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:59 INFO - PROCESS | 1835 | 1465273319799 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:21:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x9486e000 == 29 [pid = 1835] [id = 35] 21:21:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 63 (0x98155c00) [pid = 1835] [serial = 103] [outer = (nil)] 21:21:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x98fbd800) [pid = 1835] [serial = 104] [outer = 0x98155c00] 21:21:59 INFO - PROCESS | 1835 | 1465273319873 Marionette DEBUG loaded listener.js 21:21:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x98fd7800) [pid = 1835] [serial = 105] [outer = 0x98155c00] 21:22:00 INFO - PROCESS | 1835 | 1465273320675 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]]]}] 21:22:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:22:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1229ms 21:22:00 INFO - PROCESS | 1835 | 1465273320737 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 21:22:00 INFO - PROCESS | 1835 | 1465273320740 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 21:22:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:22:00 INFO - PROCESS | 1835 | 1465273320749 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:22:00 INFO - PROCESS | 1835 | 1465273320757 Marionette TRACE conn4 <- [1,114,null,{}] 21:22:00 INFO - PROCESS | 1835 | 1465273320790 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}] 21:22:00 INFO - PROCESS | 1835 | 1465273320801 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:01 INFO - PROCESS | 1835 | 1465273321011 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 21:22:01 INFO - PROCESS | 1835 | 1465273321080 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:01 INFO - PROCESS | 1835 | 1465273321088 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x977ab000 == 30 [pid = 1835] [id = 36] 21:22:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x977ab800) [pid = 1835] [serial = 106] [outer = (nil)] 21:22:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x977ae000) [pid = 1835] [serial = 107] [outer = 0x977ab800] 21:22:01 INFO - PROCESS | 1835 | 1465273321169 Marionette DEBUG loaded listener.js 21:22:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x992d2800) [pid = 1835] [serial = 108] [outer = 0x977ab800] 21:22:02 INFO - PROCESS | 1835 | 1465273322050 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]]]}] 21:22:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:22:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1361ms 21:22:02 INFO - PROCESS | 1835 | 1465273322115 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 21:22:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:22:02 INFO - PROCESS | 1835 | 1465273322120 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 21:22:02 INFO - PROCESS | 1835 | 1465273322126 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:22:02 INFO - PROCESS | 1835 | 1465273322130 Marionette TRACE conn4 <- [1,118,null,{}] 21:22:02 INFO - PROCESS | 1835 | 1465273322135 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}] 21:22:02 INFO - PROCESS | 1835 | 1465273322140 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:02 INFO - PROCESS | 1835 | 1465273322435 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 21:22:02 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x9aee1800) [pid = 1835] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:22:02 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x9aed5400) [pid = 1835] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:22:02 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x93d78400) [pid = 1835] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:22:02 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0x94872800) [pid = 1835] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:22:02 INFO - PROCESS | 1835 | --DOMWINDOW == 63 (0x992c8800) [pid = 1835] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:22:02 INFO - PROCESS | 1835 | 1465273322517 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:02 INFO - PROCESS | 1835 | 1465273322524 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d4dc00 == 31 [pid = 1835] [id = 37] 21:22:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x93d78400) [pid = 1835] [serial = 109] [outer = (nil)] 21:22:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x99223c00) [pid = 1835] [serial = 110] [outer = 0x93d78400] 21:22:02 INFO - PROCESS | 1835 | 1465273322596 Marionette DEBUG loaded listener.js 21:22:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x99ff2800) [pid = 1835] [serial = 111] [outer = 0x93d78400] 21:22:03 INFO - PROCESS | 1835 | 1465273323261 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]]]}] 21:22:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:22:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1185ms 21:22:03 INFO - PROCESS | 1835 | 1465273323312 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 21:22:03 INFO - PROCESS | 1835 | 1465273323316 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 21:22:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:22:03 INFO - PROCESS | 1835 | 1465273323323 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:22:03 INFO - PROCESS | 1835 | 1465273323326 Marionette TRACE conn4 <- [1,122,null,{}] 21:22:03 INFO - PROCESS | 1835 | 1465273323331 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}] 21:22:03 INFO - PROCESS | 1835 | 1465273323337 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:03 INFO - PROCESS | 1835 | 1465273323524 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 21:22:03 INFO - PROCESS | 1835 | 1465273323537 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:03 INFO - PROCESS | 1835 | 1465273323544 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x95292c00 == 32 [pid = 1835] [id = 38] 21:22:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x9982d400) [pid = 1835] [serial = 112] [outer = (nil)] 21:22:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x9a55d800) [pid = 1835] [serial = 113] [outer = 0x9982d400] 21:22:03 INFO - PROCESS | 1835 | 1465273323614 Marionette DEBUG loaded listener.js 21:22:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x9a561800) [pid = 1835] [serial = 114] [outer = 0x9982d400] 21:22:04 INFO - PROCESS | 1835 | 1465273324472 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]]]}] 21:22:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:22:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1190ms 21:22:04 INFO - PROCESS | 1835 | 1465273324515 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 21:22:04 INFO - PROCESS | 1835 | 1465273324522 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 21:22:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:22:04 INFO - PROCESS | 1835 | 1465273324530 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:22:04 INFO - PROCESS | 1835 | 1465273324537 Marionette TRACE conn4 <- [1,126,null,{}] 21:22:04 INFO - PROCESS | 1835 | 1465273324547 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}] 21:22:04 INFO - PROCESS | 1835 | 1465273324552 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:04 INFO - PROCESS | 1835 | 1465273324772 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 21:22:04 INFO - PROCESS | 1835 | 1465273324913 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:04 INFO - PROCESS | 1835 | 1465273324928 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x93bb6c00 == 33 [pid = 1835] [id = 39] 21:22:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x93d49400) [pid = 1835] [serial = 115] [outer = (nil)] 21:22:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x93d79400) [pid = 1835] [serial = 116] [outer = 0x93d49400] 21:22:05 INFO - PROCESS | 1835 | 1465273325009 Marionette DEBUG loaded listener.js 21:22:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x948a3c00) [pid = 1835] [serial = 117] [outer = 0x93d49400] 21:22:06 INFO - PROCESS | 1835 | 1465273326044 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]]]}] 21:22:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:22:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1544ms 21:22:06 INFO - PROCESS | 1835 | 1465273326075 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 21:22:06 INFO - PROCESS | 1835 | 1465273326082 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 21:22:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:22:06 INFO - PROCESS | 1835 | 1465273326093 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:22:06 INFO - PROCESS | 1835 | 1465273326097 Marionette TRACE conn4 <- [1,130,null,{}] 21:22:06 INFO - PROCESS | 1835 | 1465273326104 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}] 21:22:06 INFO - PROCESS | 1835 | 1465273326110 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:06 INFO - PROCESS | 1835 | 1465273326342 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 21:22:06 INFO - PROCESS | 1835 | 1465273326516 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:06 INFO - PROCESS | 1835 | 1465273326522 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x98161400 == 34 [pid = 1835] [id = 40] 21:22:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x98dbf400) [pid = 1835] [serial = 118] [outer = (nil)] 21:22:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x98fd2400) [pid = 1835] [serial = 119] [outer = 0x98dbf400] 21:22:06 INFO - PROCESS | 1835 | 1465273326656 Marionette DEBUG loaded listener.js 21:22:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x992d1800) [pid = 1835] [serial = 120] [outer = 0x98dbf400] 21:22:07 INFO - PROCESS | 1835 | 1465273327661 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]]]}] 21:22:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:22:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1644ms 21:22:07 INFO - PROCESS | 1835 | 1465273327800 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 21:22:07 INFO - PROCESS | 1835 | 1465273327804 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 21:22:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:22:07 INFO - PROCESS | 1835 | 1465273327856 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:22:07 INFO - PROCESS | 1835 | 1465273327861 Marionette TRACE conn4 <- [1,134,null,{}] 21:22:07 INFO - PROCESS | 1835 | 1465273327970 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}] 21:22:07 INFO - PROCESS | 1835 | 1465273327979 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:08 INFO - PROCESS | 1835 | 1465273328191 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 21:22:08 INFO - PROCESS | 1835 | 1465273328317 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:08 INFO - PROCESS | 1835 | 1465273328329 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x9a3f1800 == 35 [pid = 1835] [id = 41] 21:22:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x9a98ec00) [pid = 1835] [serial = 121] [outer = (nil)] 21:22:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x9d86d400) [pid = 1835] [serial = 122] [outer = 0x9a98ec00] 21:22:08 INFO - PROCESS | 1835 | 1465273328453 Marionette DEBUG loaded listener.js 21:22:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x9d875c00) [pid = 1835] [serial = 123] [outer = 0x9a98ec00] 21:22:09 INFO - PROCESS | 1835 | 1465273329580 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]]]}] 21:22:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:22:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1797ms 21:22:09 INFO - PROCESS | 1835 | 1465273329634 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 21:22:09 INFO - PROCESS | 1835 | 1465273329639 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 21:22:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:22:09 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x99ff3400) [pid = 1835] [serial = 71] [outer = (nil)] [url = about:blank] 21:22:09 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x995cd000) [pid = 1835] [serial = 70] [outer = (nil)] [url = about:blank] 21:22:09 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0xa23ea400) [pid = 1835] [serial = 61] [outer = (nil)] [url = about:blank] 21:22:09 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x9d41d000) [pid = 1835] [serial = 56] [outer = (nil)] [url = about:blank] 21:22:09 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x9a026000) [pid = 1835] [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.] 21:22:09 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0xa2554c00) [pid = 1835] [serial = 62] [outer = (nil)] [url = about:blank] 21:22:09 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x977a6c00) [pid = 1835] [serial = 68] [outer = (nil)] [url = about:blank] 21:22:09 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x95468000) [pid = 1835] [serial = 67] [outer = (nil)] [url = about:blank] 21:22:09 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x94898000) [pid = 1835] [serial = 64] [outer = (nil)] [url = about:blank] 21:22:09 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x9489e000) [pid = 1835] [serial = 65] [outer = (nil)] [url = about:blank] 21:22:09 INFO - PROCESS | 1835 | 1465273329760 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:22:09 INFO - PROCESS | 1835 | 1465273329765 Marionette TRACE conn4 <- [1,138,null,{}] 21:22:09 INFO - PROCESS | 1835 | 1465273329783 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}] 21:22:09 INFO - PROCESS | 1835 | 1465273329789 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:09 INFO - PROCESS | 1835 | 1465273329982 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 21:22:10 INFO - PROCESS | 1835 | 1465273330100 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:10 INFO - PROCESS | 1835 | 1465273330118 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x93bb7c00 == 36 [pid = 1835] [id = 42] 21:22:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x93bbb000) [pid = 1835] [serial = 124] [outer = (nil)] 21:22:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x94898000) [pid = 1835] [serial = 125] [outer = 0x93bbb000] 21:22:10 INFO - PROCESS | 1835 | 1465273330203 Marionette DEBUG loaded listener.js 21:22:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x9489f800) [pid = 1835] [serial = 126] [outer = 0x93bbb000] 21:22:11 INFO - PROCESS | 1835 | 1465273331028 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]]]}] 21:22:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:22:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1340ms 21:22:11 INFO - PROCESS | 1835 | 1465273331122 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 21:22:11 INFO - PROCESS | 1835 | 1465273331129 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 21:22:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:22:11 INFO - PROCESS | 1835 | 1465273331177 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:22:11 INFO - PROCESS | 1835 | 1465273331182 Marionette TRACE conn4 <- [1,142,null,{}] 21:22:11 INFO - PROCESS | 1835 | 1465273331223 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}] 21:22:11 INFO - PROCESS | 1835 | 1465273331229 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:11 INFO - PROCESS | 1835 | 1465273331401 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 21:22:11 INFO - PROCESS | 1835 | 1465273331564 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:11 INFO - PROCESS | 1835 | 1465273331574 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x9907bc00 == 37 [pid = 1835] [id = 43] 21:22:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x992cb000) [pid = 1835] [serial = 127] [outer = (nil)] 21:22:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x99821400) [pid = 1835] [serial = 128] [outer = 0x992cb000] 21:22:11 INFO - PROCESS | 1835 | 1465273331658 Marionette DEBUG loaded listener.js 21:22:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x99ff6c00) [pid = 1835] [serial = 129] [outer = 0x992cb000] 21:22:12 INFO - PROCESS | 1835 | 1465273332401 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]]]}] 21:22:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1287ms 21:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:22:12 INFO - PROCESS | 1835 | 1465273332452 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 21:22:12 INFO - PROCESS | 1835 | 1465273332455 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 21:22:12 INFO - PROCESS | 1835 | 1465273332463 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:22:12 INFO - PROCESS | 1835 | 1465273332468 Marionette TRACE conn4 <- [1,146,null,{}] 21:22:12 INFO - PROCESS | 1835 | 1465273332490 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}] 21:22:12 INFO - PROCESS | 1835 | 1465273332500 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:12 INFO - PROCESS | 1835 | 1465273332700 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 21:22:12 INFO - PROCESS | 1835 | 1465273332724 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:12 INFO - PROCESS | 1835 | 1465273332732 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x9d404c00 == 38 [pid = 1835] [id = 44] 21:22:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x9d418400) [pid = 1835] [serial = 130] [outer = (nil)] 21:22:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x9d424800) [pid = 1835] [serial = 131] [outer = 0x9d418400] 21:22:12 INFO - PROCESS | 1835 | 1465273332815 Marionette DEBUG loaded listener.js 21:22:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0xa208fc00) [pid = 1835] [serial = 132] [outer = 0x9d418400] 21:22:13 INFO - PROCESS | 1835 | 1465273333706 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]]]}] 21:22:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1294ms 21:22:13 INFO - PROCESS | 1835 | 1465273333761 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 21:22:13 INFO - PROCESS | 1835 | 1465273333766 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 21:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:22:13 INFO - PROCESS | 1835 | 1465273333773 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:22:13 INFO - PROCESS | 1835 | 1465273333777 Marionette TRACE conn4 <- [1,150,null,{}] 21:22:13 INFO - PROCESS | 1835 | 1465273333783 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}] 21:22:13 INFO - PROCESS | 1835 | 1465273333788 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:14 INFO - PROCESS | 1835 | 1465273334012 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 21:22:14 INFO - PROCESS | 1835 | 1465273334036 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:14 INFO - PROCESS | 1835 | 1465273334043 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x9d80e400 == 39 [pid = 1835] [id = 45] 21:22:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0xa2279400) [pid = 1835] [serial = 133] [outer = (nil)] 21:22:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0xa23a5800) [pid = 1835] [serial = 134] [outer = 0xa2279400] 21:22:14 INFO - PROCESS | 1835 | 1465273334113 Marionette DEBUG loaded listener.js 21:22:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0xa23f4c00) [pid = 1835] [serial = 135] [outer = 0xa2279400] 21:22:14 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x98511000) [pid = 1835] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:22:14 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x98155c00) [pid = 1835] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:22:14 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x93d77000) [pid = 1835] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:22:14 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x977ab800) [pid = 1835] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:22:14 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x94898400) [pid = 1835] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:22:14 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x9a3f2800) [pid = 1835] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:22:14 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0xa2284c00) [pid = 1835] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:22:14 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0xa23f2000) [pid = 1835] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:22:14 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x93d78400) [pid = 1835] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:22:14 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x98dc8800) [pid = 1835] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:22:14 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x98fbd400) [pid = 1835] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:22:14 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x981d8400) [pid = 1835] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:22:14 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x94875400) [pid = 1835] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:22:15 INFO - PROCESS | 1835 | 1465273335127 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]]]}] 21:22:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1380ms 21:22:15 INFO - PROCESS | 1835 | 1465273335154 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 21:22:15 INFO - PROCESS | 1835 | 1465273335158 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 21:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:22:15 INFO - PROCESS | 1835 | 1465273335165 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:22:15 INFO - PROCESS | 1835 | 1465273335168 Marionette TRACE conn4 <- [1,154,null,{}] 21:22:15 INFO - PROCESS | 1835 | 1465273335173 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}] 21:22:15 INFO - PROCESS | 1835 | 1465273335179 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:15 INFO - PROCESS | 1835 | 1465273335406 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 21:22:15 INFO - PROCESS | 1835 | 1465273335420 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:15 INFO - PROCESS | 1835 | 1465273335429 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x98163400 == 40 [pid = 1835] [id = 46] 21:22:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x98fdbc00) [pid = 1835] [serial = 136] [outer = (nil)] 21:22:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x9a3f2800) [pid = 1835] [serial = 137] [outer = 0x98fdbc00] 21:22:15 INFO - PROCESS | 1835 | 1465273335508 Marionette DEBUG loaded listener.js 21:22:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0xa2316400) [pid = 1835] [serial = 138] [outer = 0x98fdbc00] 21:22:16 INFO - PROCESS | 1835 | 1465273336502 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]]]}] 21:22:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1381ms 21:22:16 INFO - PROCESS | 1835 | 1465273336560 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 21:22:16 INFO - PROCESS | 1835 | 1465273336565 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 21:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:22:16 INFO - PROCESS | 1835 | 1465273336578 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:22:16 INFO - PROCESS | 1835 | 1465273336582 Marionette TRACE conn4 <- [1,158,null,{}] 21:22:16 INFO - PROCESS | 1835 | 1465273336591 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}] 21:22:16 INFO - PROCESS | 1835 | 1465273336608 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:16 INFO - PROCESS | 1835 | 1465273336990 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 21:22:17 INFO - PROCESS | 1835 | 1465273337206 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:22:17 INFO - PROCESS | 1835 | 1465273337267 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:17 INFO - PROCESS | 1835 | 1465273337282 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x948a4c00 == 41 [pid = 1835] [id = 47] 21:22:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x9528f400) [pid = 1835] [serial = 139] [outer = (nil)] 21:22:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x95294c00) [pid = 1835] [serial = 140] [outer = 0x9528f400] 21:22:17 INFO - PROCESS | 1835 | 1465273337434 Marionette DEBUG loaded listener.js 21:22:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x977a5400) [pid = 1835] [serial = 141] [outer = 0x9528f400] 21:22:18 INFO - PROCESS | 1835 | 1465273338562 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]]]}] 21:22:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2036ms 21:22:18 INFO - PROCESS | 1835 | 1465273338616 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 21:22:18 INFO - PROCESS | 1835 | 1465273338623 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 21:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:22:18 INFO - PROCESS | 1835 | 1465273338633 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:22:18 INFO - PROCESS | 1835 | 1465273338641 Marionette TRACE conn4 <- [1,162,null,{}] 21:22:18 INFO - PROCESS | 1835 | 1465273338651 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}] 21:22:18 INFO - PROCESS | 1835 | 1465273338659 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:18 INFO - PROCESS | 1835 | 1465273338967 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 21:22:19 INFO - PROCESS | 1835 | 1465273339076 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:19 INFO - PROCESS | 1835 | 1465273339083 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x923b6400 == 42 [pid = 1835] [id = 48] 21:22:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x992cac00) [pid = 1835] [serial = 142] [outer = (nil)] 21:22:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x997e2c00) [pid = 1835] [serial = 143] [outer = 0x992cac00] 21:22:19 INFO - PROCESS | 1835 | 1465273339436 Marionette DEBUG loaded listener.js 21:22:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x99ff5c00) [pid = 1835] [serial = 144] [outer = 0x992cac00] 21:22:20 INFO - PROCESS | 1835 | 1465273340676 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]]]}] 21:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 2092ms 21:22:20 INFO - PROCESS | 1835 | 1465273340725 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 21:22:20 INFO - PROCESS | 1835 | 1465273340730 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 21:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:22:20 INFO - PROCESS | 1835 | 1465273340737 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:22:20 INFO - PROCESS | 1835 | 1465273340741 Marionette TRACE conn4 <- [1,166,null,{}] 21:22:20 INFO - PROCESS | 1835 | 1465273340748 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}] 21:22:20 INFO - PROCESS | 1835 | 1465273340754 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:20 INFO - PROCESS | 1835 | 1465273340951 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 21:22:21 INFO - PROCESS | 1835 | 1465273341097 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:21 INFO - PROCESS | 1835 | 1465273341107 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d44800 == 43 [pid = 1835] [id = 49] 21:22:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x9a98f400) [pid = 1835] [serial = 145] [outer = (nil)] 21:22:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x9d407800) [pid = 1835] [serial = 146] [outer = 0x9a98f400] 21:22:21 INFO - PROCESS | 1835 | 1465273341226 Marionette DEBUG loaded listener.js 21:22:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0xa1013800) [pid = 1835] [serial = 147] [outer = 0x9a98f400] 21:22:22 INFO - PROCESS | 1835 | 1465273342207 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]]]}] 21:22:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1543ms 21:22:22 INFO - PROCESS | 1835 | 1465273342283 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 21:22:22 INFO - PROCESS | 1835 | 1465273342290 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 21:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:22:22 INFO - PROCESS | 1835 | 1465273342308 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:22:22 INFO - PROCESS | 1835 | 1465273342316 Marionette TRACE conn4 <- [1,170,null,{}] 21:22:22 INFO - PROCESS | 1835 | 1465273342323 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}] 21:22:22 INFO - PROCESS | 1835 | 1465273342330 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:22 INFO - PROCESS | 1835 | 1465273342649 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 21:22:22 INFO - PROCESS | 1835 | 1465273342813 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:22 INFO - PROCESS | 1835 | 1465273342824 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x92fde400 == 44 [pid = 1835] [id = 50] 21:22:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0xa23f2000) [pid = 1835] [serial = 148] [outer = (nil)] 21:22:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0xa3410000) [pid = 1835] [serial = 149] [outer = 0xa23f2000] 21:22:22 INFO - PROCESS | 1835 | 1465273342907 Marionette DEBUG loaded listener.js 21:22:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0xa34bc800) [pid = 1835] [serial = 150] [outer = 0xa23f2000] 21:22:23 INFO - PROCESS | 1835 | 1465273343828 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]]]}] 21:22:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1596ms 21:22:23 INFO - PROCESS | 1835 | 1465273343895 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 21:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:22:23 INFO - PROCESS | 1835 | 1465273343899 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 21:22:23 INFO - PROCESS | 1835 | 1465273343907 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:22:23 INFO - PROCESS | 1835 | 1465273343911 Marionette TRACE conn4 <- [1,174,null,{}] 21:22:23 INFO - PROCESS | 1835 | 1465273343917 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}] 21:22:23 INFO - PROCESS | 1835 | 1465273343923 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:24 INFO - PROCESS | 1835 | 1465273344139 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 21:22:24 INFO - PROCESS | 1835 | 1465273344318 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:24 INFO - PROCESS | 1835 | 1465273344328 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x92fe6000 == 45 [pid = 1835] [id = 51] 21:22:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x93b1f800) [pid = 1835] [serial = 151] [outer = (nil)] 21:22:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x95299800) [pid = 1835] [serial = 152] [outer = 0x93b1f800] 21:22:24 INFO - PROCESS | 1835 | 1465273344450 Marionette DEBUG loaded listener.js 21:22:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x98c72000) [pid = 1835] [serial = 153] [outer = 0x93b1f800] 21:22:25 INFO - PROCESS | 1835 | 1465273345524 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]]]}] 21:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1641ms 21:22:25 INFO - PROCESS | 1835 | 1465273345546 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 21:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:22:25 INFO - PROCESS | 1835 | 1465273345552 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 21:22:25 INFO - PROCESS | 1835 | 1465273345560 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:22:25 INFO - PROCESS | 1835 | 1465273345567 Marionette TRACE conn4 <- [1,178,null,{}] 21:22:25 INFO - PROCESS | 1835 | 1465273345575 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}] 21:22:25 INFO - PROCESS | 1835 | 1465273345581 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:25 INFO - PROCESS | 1835 | 1465273345754 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 21:22:25 INFO - PROCESS | 1835 | 1465273345932 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:25 INFO - PROCESS | 1835 | 1465273345945 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x977ab800 == 46 [pid = 1835] [id = 52] 21:22:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x977ad000) [pid = 1835] [serial = 154] [outer = (nil)] 21:22:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x98dc8800) [pid = 1835] [serial = 155] [outer = 0x977ad000] 21:22:26 INFO - PROCESS | 1835 | 1465273346043 Marionette DEBUG loaded listener.js 21:22:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x98fd9400) [pid = 1835] [serial = 156] [outer = 0x977ad000] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x923b6c00 == 45 [pid = 1835] [id = 18] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x93b23800 == 44 [pid = 1835] [id = 23] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x9486e000 == 43 [pid = 1835] [id = 35] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x93b19800 == 42 [pid = 1835] [id = 21] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x94879400 == 41 [pid = 1835] [id = 25] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x99219c00 == 40 [pid = 1835] [id = 24] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x977ab000 == 39 [pid = 1835] [id = 36] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x9a023000 == 38 [pid = 1835] [id = 19] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x923b5400 == 37 [pid = 1835] [id = 20] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x93d43800 == 36 [pid = 1835] [id = 15] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x97acac00 == 35 [pid = 1835] [id = 26] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0xa2284000 == 34 [pid = 1835] [id = 27] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x94871c00 == 33 [pid = 1835] [id = 22] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x95297800 == 32 [pid = 1835] [id = 16] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x93d76400 == 31 [pid = 1835] [id = 34] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x98163400 == 30 [pid = 1835] [id = 46] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x9d80e400 == 29 [pid = 1835] [id = 45] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x9d404c00 == 28 [pid = 1835] [id = 44] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x9907bc00 == 27 [pid = 1835] [id = 43] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x93bb7c00 == 26 [pid = 1835] [id = 42] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x95292c00 == 25 [pid = 1835] [id = 38] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x93b21c00 == 24 [pid = 1835] [id = 33] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x93bb6c00 == 23 [pid = 1835] [id = 39] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x93b21800 == 22 [pid = 1835] [id = 29] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x9a3f1800 == 21 [pid = 1835] [id = 41] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0xa107b800 == 20 [pid = 1835] [id = 28] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x98161400 == 19 [pid = 1835] [id = 40] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x93b1bc00 == 18 [pid = 1835] [id = 30] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x93d4dc00 == 17 [pid = 1835] [id = 37] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x9395f400 == 16 [pid = 1835] [id = 31] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x9921a000 == 15 [pid = 1835] [id = 17] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x923c2000 == 14 [pid = 1835] [id = 32] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x93d44800 == 13 [pid = 1835] [id = 49] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x92fde400 == 12 [pid = 1835] [id = 50] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x948a4c00 == 11 [pid = 1835] [id = 47] 21:22:27 INFO - PROCESS | 1835 | --DOCSHELL 0x923b6400 == 10 [pid = 1835] [id = 48] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x9a55d800) [pid = 1835] [serial = 113] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x997e3c00) [pid = 1835] [serial = 99] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x995cec00) [pid = 1835] [serial = 98] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x98fbd800) [pid = 1835] [serial = 104] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x94898800) [pid = 1835] [serial = 101] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x948a4800) [pid = 1835] [serial = 102] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x977ae000) [pid = 1835] [serial = 107] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x98c7e400) [pid = 1835] [serial = 74] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x981dec00) [pid = 1835] [serial = 73] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x9d418000) [pid = 1835] [serial = 77] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x9a98b800) [pid = 1835] [serial = 76] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0xa252a000) [pid = 1835] [serial = 80] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0xa23a6000) [pid = 1835] [serial = 79] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0xa340f400) [pid = 1835] [serial = 83] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0xa337b800) [pid = 1835] [serial = 82] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x99223c00) [pid = 1835] [serial = 110] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x98fd0c00) [pid = 1835] [serial = 86] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x98fd4800) [pid = 1835] [serial = 85] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0xa343fc00) [pid = 1835] [serial = 89] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0xa34bc000) [pid = 1835] [serial = 88] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x997df400) [pid = 1835] [serial = 92] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x997dd000) [pid = 1835] [serial = 91] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x948a0800) [pid = 1835] [serial = 96] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0x948a3800) [pid = 1835] [serial = 95] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 63 (0x992d2800) [pid = 1835] [serial = 108] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 62 (0x99ff2800) [pid = 1835] [serial = 111] [outer = (nil)] [url = about:blank] 21:22:27 INFO - PROCESS | 1835 | --DOMWINDOW == 61 (0x98fd7800) [pid = 1835] [serial = 105] [outer = (nil)] [url = about:blank] 21:22:28 INFO - PROCESS | 1835 | 1465273348013 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]]]}] 21:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 2491ms 21:22:28 INFO - PROCESS | 1835 | 1465273348051 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 21:22:28 INFO - PROCESS | 1835 | 1465273348057 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 21:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:22:28 INFO - PROCESS | 1835 | 1465273348074 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:22:28 INFO - PROCESS | 1835 | 1465273348079 Marionette TRACE conn4 <- [1,182,null,{}] 21:22:28 INFO - PROCESS | 1835 | 1465273348088 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}] 21:22:28 INFO - PROCESS | 1835 | 1465273348093 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:28 INFO - PROCESS | 1835 | 1465273348271 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 21:22:28 INFO - PROCESS | 1835 | 1465273348287 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:28 INFO - PROCESS | 1835 | 1465273348300 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d4c400 == 11 [pid = 1835] [id = 53] 21:22:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 62 (0x93d74800) [pid = 1835] [serial = 157] [outer = (nil)] 21:22:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 63 (0x94879400) [pid = 1835] [serial = 158] [outer = 0x93d74800] 21:22:28 INFO - PROCESS | 1835 | 1465273348372 Marionette DEBUG loaded listener.js 21:22:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x9489d400) [pid = 1835] [serial = 159] [outer = 0x93d74800] 21:22:29 INFO - PROCESS | 1835 | 1465273349348 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]]]}] 21:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1337ms 21:22:29 INFO - PROCESS | 1835 | 1465273349409 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 21:22:29 INFO - PROCESS | 1835 | 1465273349418 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 21:22:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:22:29 INFO - PROCESS | 1835 | 1465273349430 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:22:29 INFO - PROCESS | 1835 | 1465273349434 Marionette TRACE conn4 <- [1,186,null,{}] 21:22:29 INFO - PROCESS | 1835 | 1465273349440 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}] 21:22:29 INFO - PROCESS | 1835 | 1465273349446 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:29 INFO - PROCESS | 1835 | 1465273349622 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 21:22:29 INFO - PROCESS | 1835 | 1465273349634 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:29 INFO - PROCESS | 1835 | 1465273349641 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x981dec00 == 12 [pid = 1835] [id = 54] 21:22:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x9850c000) [pid = 1835] [serial = 160] [outer = (nil)] 21:22:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x98517c00) [pid = 1835] [serial = 161] [outer = 0x9850c000] 21:22:29 INFO - PROCESS | 1835 | 1465273349721 Marionette DEBUG loaded listener.js 21:22:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x98fd6800) [pid = 1835] [serial = 162] [outer = 0x9850c000] 21:22:30 INFO - PROCESS | 1835 | 1465273350782 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]]]}] 21:22:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:22:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1382ms 21:22:30 INFO - PROCESS | 1835 | 1465273350813 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 21:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:22:30 INFO - PROCESS | 1835 | 1465273350817 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 21:22:30 INFO - PROCESS | 1835 | 1465273350823 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:22:30 INFO - PROCESS | 1835 | 1465273350830 Marionette TRACE conn4 <- [1,190,null,{}] 21:22:30 INFO - PROCESS | 1835 | 1465273350856 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}] 21:22:30 INFO - PROCESS | 1835 | 1465273350866 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:31 INFO - PROCESS | 1835 | 1465273351094 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 21:22:31 INFO - PROCESS | 1835 | 1465273351129 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:31 INFO - PROCESS | 1835 | 1465273351142 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x99fec000 == 13 [pid = 1835] [id = 55] 21:22:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x99fed000) [pid = 1835] [serial = 163] [outer = (nil)] 21:22:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x99ff4c00) [pid = 1835] [serial = 164] [outer = 0x99fed000] 21:22:31 INFO - PROCESS | 1835 | 1465273351230 Marionette DEBUG loaded listener.js 21:22:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x9a360400) [pid = 1835] [serial = 165] [outer = 0x99fed000] 21:22:32 INFO - PROCESS | 1835 | 1465273352136 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]]]}] 21:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1343ms 21:22:32 INFO - PROCESS | 1835 | 1465273352171 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 21:22:32 INFO - PROCESS | 1835 | 1465273352193 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 21:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:22:32 INFO - PROCESS | 1835 | 1465273352210 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:22:32 INFO - PROCESS | 1835 | 1465273352214 Marionette TRACE conn4 <- [1,194,null,{}] 21:22:32 INFO - PROCESS | 1835 | 1465273352219 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}] 21:22:32 INFO - PROCESS | 1835 | 1465273352224 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:32 INFO - PROCESS | 1835 | 1465273352449 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 21:22:32 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x98fdbc00) [pid = 1835] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:22:32 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0xa2279400) [pid = 1835] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:22:32 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x992cb000) [pid = 1835] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:22:32 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x9982d400) [pid = 1835] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:22:32 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x93d49400) [pid = 1835] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:22:32 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0x98dbf400) [pid = 1835] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:22:32 INFO - PROCESS | 1835 | --DOMWINDOW == 63 (0x9a98ec00) [pid = 1835] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:22:32 INFO - PROCESS | 1835 | --DOMWINDOW == 62 (0x93bbb000) [pid = 1835] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:22:32 INFO - PROCESS | 1835 | --DOMWINDOW == 61 (0x9d418400) [pid = 1835] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:22:32 INFO - PROCESS | 1835 | 1465273352930 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:32 INFO - PROCESS | 1835 | 1465273352939 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x93bb3800 == 14 [pid = 1835] [id = 56] 21:22:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 62 (0x93bbb000) [pid = 1835] [serial = 166] [outer = (nil)] 21:22:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 63 (0x95296000) [pid = 1835] [serial = 167] [outer = 0x93bbb000] 21:22:33 INFO - PROCESS | 1835 | 1465273353011 Marionette DEBUG loaded listener.js 21:22:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x9956b000) [pid = 1835] [serial = 168] [outer = 0x93bbb000] 21:22:33 INFO - PROCESS | 1835 | 1465273353745 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]]]}] 21:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1580ms 21:22:33 INFO - PROCESS | 1835 | 1465273353791 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 21:22:33 INFO - PROCESS | 1835 | 1465273353795 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 21:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:22:33 INFO - PROCESS | 1835 | 1465273353802 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:22:33 INFO - PROCESS | 1835 | 1465273353806 Marionette TRACE conn4 <- [1,198,null,{}] 21:22:33 INFO - PROCESS | 1835 | 1465273353812 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}] 21:22:33 INFO - PROCESS | 1835 | 1465273353817 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:34 INFO - PROCESS | 1835 | 1465273354044 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 21:22:34 INFO - PROCESS | 1835 | 1465273354187 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:34 INFO - PROCESS | 1835 | 1465273354194 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x9a993800 == 15 [pid = 1835] [id = 57] 21:22:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x9b00d400) [pid = 1835] [serial = 169] [outer = (nil)] 21:22:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x9d418000) [pid = 1835] [serial = 170] [outer = 0x9b00d400] 21:22:34 INFO - PROCESS | 1835 | 1465273354287 Marionette DEBUG loaded listener.js 21:22:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x9d80e400) [pid = 1835] [serial = 171] [outer = 0x9b00d400] 21:22:35 INFO - PROCESS | 1835 | 1465273355110 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]]]}] 21:22:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:22:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1386ms 21:22:35 INFO - PROCESS | 1835 | 1465273355195 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 21:22:35 INFO - PROCESS | 1835 | 1465273355202 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 21:22:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:22:35 INFO - PROCESS | 1835 | 1465273355210 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:22:35 INFO - PROCESS | 1835 | 1465273355216 Marionette TRACE conn4 <- [1,202,null,{}] 21:22:35 INFO - PROCESS | 1835 | 1465273355225 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}] 21:22:35 INFO - PROCESS | 1835 | 1465273355232 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:35 INFO - PROCESS | 1835 | 1465273355436 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 21:22:35 INFO - PROCESS | 1835 | 1465273355582 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:35 INFO - PROCESS | 1835 | 1465273355596 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x923b7000 == 16 [pid = 1835] [id = 58] 21:22:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x95292c00) [pid = 1835] [serial = 172] [outer = (nil)] 21:22:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x977a1000) [pid = 1835] [serial = 173] [outer = 0x95292c00] 21:22:35 INFO - PROCESS | 1835 | 1465273355731 Marionette DEBUG loaded listener.js 21:22:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x98158c00) [pid = 1835] [serial = 174] [outer = 0x95292c00] 21:22:36 INFO - PROCESS | 1835 | 1465273356721 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]]]}] 21:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1539ms 21:22:36 INFO - PROCESS | 1835 | 1465273356750 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 21:22:36 INFO - PROCESS | 1835 | 1465273356757 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 21:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:22:36 INFO - PROCESS | 1835 | 1465273356768 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:22:36 INFO - PROCESS | 1835 | 1465273356772 Marionette TRACE conn4 <- [1,206,null,{}] 21:22:36 INFO - PROCESS | 1835 | 1465273356779 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}] 21:22:36 INFO - PROCESS | 1835 | 1465273356787 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:37 INFO - PROCESS | 1835 | 1465273357079 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 21:22:37 INFO - PROCESS | 1835 | 1465273357367 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:37 INFO - PROCESS | 1835 | 1465273357375 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b14400 == 17 [pid = 1835] [id = 59] 21:22:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x98fdc400) [pid = 1835] [serial = 175] [outer = (nil)] 21:22:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x9a559400) [pid = 1835] [serial = 176] [outer = 0x98fdc400] 21:22:37 INFO - PROCESS | 1835 | 1465273357464 Marionette DEBUG loaded listener.js 21:22:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x9a019400) [pid = 1835] [serial = 177] [outer = 0x98fdc400] 21:22:38 INFO - PROCESS | 1835 | 1465273358383 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]]]}] 21:22:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1636ms 21:22:38 INFO - PROCESS | 1835 | 1465273358430 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 21:22:38 INFO - PROCESS | 1835 | 1465273358435 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 21:22:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:22:38 INFO - PROCESS | 1835 | 1465273358445 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:22:38 INFO - PROCESS | 1835 | 1465273358450 Marionette TRACE conn4 <- [1,210,null,{}] 21:22:38 INFO - PROCESS | 1835 | 1465273358468 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}] 21:22:38 INFO - PROCESS | 1835 | 1465273358477 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:38 INFO - PROCESS | 1835 | 1465273358666 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 21:22:38 INFO - PROCESS | 1835 | 1465273358814 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:38 INFO - PROCESS | 1835 | 1465273358827 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:38 INFO - PROCESS | 1835 | ++DOCSHELL 0xa227d000 == 18 [pid = 1835] [id = 60] 21:22:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0xa236a800) [pid = 1835] [serial = 178] [outer = (nil)] 21:22:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0xa23ab400) [pid = 1835] [serial = 179] [outer = 0xa236a800] 21:22:38 INFO - PROCESS | 1835 | 1465273358953 Marionette DEBUG loaded listener.js 21:22:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0xa23ecc00) [pid = 1835] [serial = 180] [outer = 0xa236a800] 21:22:39 INFO - PROCESS | 1835 | 1465273359909 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]]]}] 21:22:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:22:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1537ms 21:22:39 INFO - PROCESS | 1835 | 1465273359986 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 21:22:39 INFO - PROCESS | 1835 | 1465273359994 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 21:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:22:40 INFO - PROCESS | 1835 | 1465273360004 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:22:40 INFO - PROCESS | 1835 | 1465273360010 Marionette TRACE conn4 <- [1,214,null,{}] 21:22:40 INFO - PROCESS | 1835 | 1465273360020 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}] 21:22:40 INFO - PROCESS | 1835 | 1465273360029 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:40 INFO - PROCESS | 1835 | 1465273360271 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 21:22:40 INFO - PROCESS | 1835 | 1465273360470 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:40 INFO - PROCESS | 1835 | 1465273360480 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x9982d800 == 19 [pid = 1835] [id = 61] 21:22:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0xa2090c00) [pid = 1835] [serial = 181] [outer = (nil)] 21:22:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0xa2fde400) [pid = 1835] [serial = 182] [outer = 0xa2090c00] 21:22:40 INFO - PROCESS | 1835 | 1465273360583 Marionette DEBUG loaded listener.js 21:22:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0xa2feb000) [pid = 1835] [serial = 183] [outer = 0xa2090c00] 21:22:41 INFO - PROCESS | 1835 | 1465273361557 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]]]}] 21:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1594ms 21:22:41 INFO - PROCESS | 1835 | 1465273361597 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 21:22:41 INFO - PROCESS | 1835 | 1465273361602 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 21:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:22:41 INFO - PROCESS | 1835 | 1465273361608 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:22:41 INFO - PROCESS | 1835 | 1465273361611 Marionette TRACE conn4 <- [1,218,null,{}] 21:22:41 INFO - PROCESS | 1835 | 1465273361617 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}] 21:22:41 INFO - PROCESS | 1835 | 1465273361623 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:41 INFO - PROCESS | 1835 | 1465273361808 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 21:22:42 INFO - PROCESS | 1835 | 1465273362075 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:42 INFO - PROCESS | 1835 | 1465273362089 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x93960800 == 20 [pid = 1835] [id = 62] 21:22:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x93b14800) [pid = 1835] [serial = 184] [outer = (nil)] 21:22:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x93b22000) [pid = 1835] [serial = 185] [outer = 0x93b14800] 21:22:42 INFO - PROCESS | 1835 | 1465273362222 Marionette DEBUG loaded listener.js 21:22:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x9489b000) [pid = 1835] [serial = 186] [outer = 0x93b14800] 21:22:43 INFO - PROCESS | 1835 | 1465273363202 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]]]}] 21:22:43 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x9a3f2800) [pid = 1835] [serial = 137] [outer = (nil)] [url = about:blank] 21:22:43 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0xa23a5800) [pid = 1835] [serial = 134] [outer = (nil)] [url = about:blank] 21:22:43 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x99821400) [pid = 1835] [serial = 128] [outer = (nil)] [url = about:blank] 21:22:43 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x9a561800) [pid = 1835] [serial = 114] [outer = (nil)] [url = about:blank] 21:22:43 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x93d79400) [pid = 1835] [serial = 116] [outer = (nil)] [url = about:blank] 21:22:43 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x948a3c00) [pid = 1835] [serial = 117] [outer = (nil)] [url = about:blank] 21:22:43 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x98fd2400) [pid = 1835] [serial = 119] [outer = (nil)] [url = about:blank] 21:22:43 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x992d1800) [pid = 1835] [serial = 120] [outer = (nil)] [url = about:blank] 21:22:43 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x9d86d400) [pid = 1835] [serial = 122] [outer = (nil)] [url = about:blank] 21:22:43 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x9d875c00) [pid = 1835] [serial = 123] [outer = (nil)] [url = about:blank] 21:22:43 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x94898000) [pid = 1835] [serial = 125] [outer = (nil)] [url = about:blank] 21:22:43 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x9489f800) [pid = 1835] [serial = 126] [outer = (nil)] [url = about:blank] 21:22:43 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x9d424800) [pid = 1835] [serial = 131] [outer = (nil)] [url = about:blank] 21:22:43 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0xa23f4c00) [pid = 1835] [serial = 135] [outer = (nil)] [url = about:blank] 21:22:43 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x99ff6c00) [pid = 1835] [serial = 129] [outer = (nil)] [url = about:blank] 21:22:43 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0xa2316400) [pid = 1835] [serial = 138] [outer = (nil)] [url = about:blank] 21:22:43 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0xa208fc00) [pid = 1835] [serial = 132] [outer = (nil)] [url = about:blank] 21:22:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:22:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1688ms 21:22:43 INFO - PROCESS | 1835 | 1465273363298 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 21:22:43 INFO - PROCESS | 1835 | 1465273363304 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 21:22:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:22:43 INFO - PROCESS | 1835 | 1465273363311 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:22:43 INFO - PROCESS | 1835 | 1465273363316 Marionette TRACE conn4 <- [1,222,null,{}] 21:22:43 INFO - PROCESS | 1835 | 1465273363324 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}] 21:22:43 INFO - PROCESS | 1835 | 1465273363332 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:43 INFO - PROCESS | 1835 | 1465273363499 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 21:22:43 INFO - PROCESS | 1835 | 1465273363642 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:43 INFO - PROCESS | 1835 | 1465273363655 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x977ae400 == 21 [pid = 1835] [id = 63] 21:22:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x97a3bc00) [pid = 1835] [serial = 187] [outer = (nil)] 21:22:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x98fd2400) [pid = 1835] [serial = 188] [outer = 0x97a3bc00] 21:22:43 INFO - PROCESS | 1835 | 1465273363730 Marionette DEBUG loaded listener.js 21:22:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x99563000) [pid = 1835] [serial = 189] [outer = 0x97a3bc00] 21:22:44 INFO - PROCESS | 1835 | 1465273364438 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]]]}] 21:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1137ms 21:22:44 INFO - PROCESS | 1835 | 1465273364451 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 21:22:44 INFO - PROCESS | 1835 | 1465273364457 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 21:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:22:44 INFO - PROCESS | 1835 | 1465273364465 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:22:44 INFO - PROCESS | 1835 | 1465273364469 Marionette TRACE conn4 <- [1,226,null,{}] 21:22:44 INFO - PROCESS | 1835 | 1465273364474 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}] 21:22:44 INFO - PROCESS | 1835 | 1465273364479 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:44 INFO - PROCESS | 1835 | 1465273364646 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 21:22:44 INFO - PROCESS | 1835 | 1465273364760 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:44 INFO - PROCESS | 1835 | 1465273364767 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x997d8800 == 22 [pid = 1835] [id = 64] 21:22:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x997dd000) [pid = 1835] [serial = 190] [outer = (nil)] 21:22:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x9a561000) [pid = 1835] [serial = 191] [outer = 0x997dd000] 21:22:44 INFO - PROCESS | 1835 | 1465273364843 Marionette DEBUG loaded listener.js 21:22:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x9b016c00) [pid = 1835] [serial = 192] [outer = 0x997dd000] 21:22:45 INFO - PROCESS | 1835 | 1465273365615 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]]]}] 21:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1196ms 21:22:45 INFO - PROCESS | 1835 | 1465273365662 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 21:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:22:45 INFO - PROCESS | 1835 | 1465273365666 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 21:22:45 INFO - PROCESS | 1835 | 1465273365680 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:22:45 INFO - PROCESS | 1835 | 1465273365689 Marionette TRACE conn4 <- [1,230,null,{}] 21:22:45 INFO - PROCESS | 1835 | 1465273365703 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}] 21:22:45 INFO - PROCESS | 1835 | 1465273365710 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:45 INFO - PROCESS | 1835 | 1465273365967 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 21:22:46 INFO - PROCESS | 1835 | 1465273365989 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:46 INFO - PROCESS | 1835 | 1465273365997 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x977a1400 == 23 [pid = 1835] [id = 65] 21:22:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x9d873400) [pid = 1835] [serial = 193] [outer = (nil)] 21:22:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0xa2317800) [pid = 1835] [serial = 194] [outer = 0x9d873400] 21:22:46 INFO - PROCESS | 1835 | 1465273366066 Marionette DEBUG loaded listener.js 21:22:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0xa23a5800) [pid = 1835] [serial = 195] [outer = 0x9d873400] 21:22:47 INFO - PROCESS | 1835 | 1465273367003 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]]]}] 21:22:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:22:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1399ms 21:22:47 INFO - PROCESS | 1835 | 1465273367072 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 21:22:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:22:47 INFO - PROCESS | 1835 | 1465273367077 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 21:22:47 INFO - PROCESS | 1835 | 1465273367083 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:22:47 INFO - PROCESS | 1835 | 1465273367087 Marionette TRACE conn4 <- [1,234,null,{}] 21:22:47 INFO - PROCESS | 1835 | 1465273367100 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}] 21:22:47 INFO - PROCESS | 1835 | 1465273367105 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:47 INFO - PROCESS | 1835 | 1465273367436 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 21:22:47 INFO - PROCESS | 1835 | 1465273367466 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:47 INFO - PROCESS | 1835 | 1465273367477 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x9d404c00 == 24 [pid = 1835] [id = 66] 21:22:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0xa2277800) [pid = 1835] [serial = 196] [outer = (nil)] 21:22:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0xa3444800) [pid = 1835] [serial = 197] [outer = 0xa2277800] 21:22:47 INFO - PROCESS | 1835 | 1465273367546 Marionette DEBUG loaded listener.js 21:22:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0xa25f3c00) [pid = 1835] [serial = 198] [outer = 0xa2277800] 21:22:48 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x992cac00) [pid = 1835] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:22:48 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x93bbb000) [pid = 1835] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:22:48 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x99fed000) [pid = 1835] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:22:48 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x9528f400) [pid = 1835] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:22:48 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x93b1f800) [pid = 1835] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:22:48 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x977ad000) [pid = 1835] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:22:48 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x9850c000) [pid = 1835] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:22:48 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x9a98f400) [pid = 1835] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:22:48 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0xa23f2000) [pid = 1835] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:22:48 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x93d74800) [pid = 1835] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:22:48 INFO - PROCESS | 1835 | 1465273368539 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]]]}] 21:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1480ms 21:22:48 INFO - PROCESS | 1835 | 1465273368564 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 21:22:48 INFO - PROCESS | 1835 | 1465273368568 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 21:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:22:48 INFO - PROCESS | 1835 | 1465273368580 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:22:48 INFO - PROCESS | 1835 | 1465273368582 Marionette TRACE conn4 <- [1,238,null,{}] 21:22:48 INFO - PROCESS | 1835 | 1465273368588 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}] 21:22:48 INFO - PROCESS | 1835 | 1465273368593 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:48 INFO - PROCESS | 1835 | 1465273368746 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 21:22:48 INFO - PROCESS | 1835 | 1465273368765 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:48 INFO - PROCESS | 1835 | 1465273368784 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x95470000 == 25 [pid = 1835] [id = 67] 21:22:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x97ac0800) [pid = 1835] [serial = 199] [outer = (nil)] 21:22:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0xa340c000) [pid = 1835] [serial = 200] [outer = 0x97ac0800] 21:22:48 INFO - PROCESS | 1835 | 1465273368866 Marionette DEBUG loaded listener.js 21:22:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0xa34f3400) [pid = 1835] [serial = 201] [outer = 0x97ac0800] 21:22:49 INFO - PROCESS | 1835 | 1465273369722 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]]]}] 21:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1199ms 21:22:49 INFO - PROCESS | 1835 | 1465273369780 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 21:22:49 INFO - PROCESS | 1835 | 1465273369783 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 21:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:22:49 INFO - PROCESS | 1835 | 1465273369790 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:22:49 INFO - PROCESS | 1835 | 1465273369792 Marionette TRACE conn4 <- [1,242,null,{}] 21:22:49 INFO - PROCESS | 1835 | 1465273369798 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}] 21:22:49 INFO - PROCESS | 1835 | 1465273369804 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:49 INFO - PROCESS | 1835 | 1465273369969 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 21:22:50 INFO - PROCESS | 1835 | 1465273369979 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:50 INFO - PROCESS | 1835 | 1465273369985 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x978edc00 == 26 [pid = 1835] [id = 68] 21:22:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x978f5000) [pid = 1835] [serial = 202] [outer = (nil)] 21:22:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x978fb800) [pid = 1835] [serial = 203] [outer = 0x978f5000] 21:22:50 INFO - PROCESS | 1835 | 1465273370055 Marionette DEBUG loaded listener.js 21:22:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0xa3380c00) [pid = 1835] [serial = 204] [outer = 0x978f5000] 21:22:51 INFO - PROCESS | 1835 | 1465273371200 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]]]}] 21:22:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:22:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1479ms 21:22:51 INFO - PROCESS | 1835 | 1465273371271 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 21:22:51 INFO - PROCESS | 1835 | 1465273371277 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 21:22:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:22:51 INFO - PROCESS | 1835 | 1465273371285 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:22:51 INFO - PROCESS | 1835 | 1465273371291 Marionette TRACE conn4 <- [1,246,null,{}] 21:22:51 INFO - PROCESS | 1835 | 1465273371299 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}] 21:22:51 INFO - PROCESS | 1835 | 1465273371305 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:51 INFO - PROCESS | 1835 | 1465273371530 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 21:22:51 INFO - PROCESS | 1835 | 1465273371725 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:51 INFO - PROCESS | 1835 | 1465273371737 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x948a3c00 == 27 [pid = 1835] [id = 69] 21:22:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x95295000) [pid = 1835] [serial = 205] [outer = (nil)] 21:22:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x978eec00) [pid = 1835] [serial = 206] [outer = 0x95295000] 21:22:51 INFO - PROCESS | 1835 | 1465273371837 Marionette DEBUG loaded listener.js 21:22:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x978fbc00) [pid = 1835] [serial = 207] [outer = 0x95295000] 21:22:52 INFO - PROCESS | 1835 | 1465273372697 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]]]}] 21:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1440ms 21:22:52 INFO - PROCESS | 1835 | 1465273372726 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 21:22:52 INFO - PROCESS | 1835 | 1465273372734 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 21:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:22:52 INFO - PROCESS | 1835 | 1465273372745 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:22:52 INFO - PROCESS | 1835 | 1465273372749 Marionette TRACE conn4 <- [1,250,null,{}] 21:22:52 INFO - PROCESS | 1835 | 1465273372756 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}] 21:22:52 INFO - PROCESS | 1835 | 1465273372762 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:52 INFO - PROCESS | 1835 | 1465273372959 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 21:22:53 INFO - PROCESS | 1835 | 1465273373119 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:53 INFO - PROCESS | 1835 | 1465273373128 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x99ff6c00 == 28 [pid = 1835] [id = 70] 21:22:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x99ff8800) [pid = 1835] [serial = 208] [outer = (nil)] 21:22:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x9a98e800) [pid = 1835] [serial = 209] [outer = 0x99ff8800] 21:22:53 INFO - PROCESS | 1835 | 1465273373216 Marionette DEBUG loaded listener.js 21:22:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x9d814000) [pid = 1835] [serial = 210] [outer = 0x99ff8800] 21:22:54 INFO - PROCESS | 1835 | 1465273374163 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]]]}] 21:22:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x9aedf000) [pid = 1835] [serial = 211] [outer = 0x992d1000] 21:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1489ms 21:22:54 INFO - PROCESS | 1835 | 1465273374250 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 21:22:54 INFO - PROCESS | 1835 | 1465273374255 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 21:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:22:54 INFO - PROCESS | 1835 | 1465273374351 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:22:54 INFO - PROCESS | 1835 | 1465273374359 Marionette TRACE conn4 <- [1,254,null,{}] 21:22:54 INFO - PROCESS | 1835 | 1465273374391 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}] 21:22:54 INFO - PROCESS | 1835 | 1465273374401 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:54 INFO - PROCESS | 1835 | 1465273374592 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 21:22:54 INFO - PROCESS | 1835 | 1465273374818 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:54 INFO - PROCESS | 1835 | 1465273374830 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x99fee000 == 29 [pid = 1835] [id = 71] 21:22:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x99ff5400) [pid = 1835] [serial = 212] [outer = (nil)] 21:22:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0xa343fc00) [pid = 1835] [serial = 213] [outer = 0x99ff5400] 21:22:54 INFO - PROCESS | 1835 | 1465273374916 Marionette DEBUG loaded listener.js 21:22:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0xa4e48400) [pid = 1835] [serial = 214] [outer = 0x99ff5400] 21:22:55 INFO - PROCESS | 1835 | 1465273375864 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]]]}] 21:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1647ms 21:22:55 INFO - PROCESS | 1835 | 1465273375921 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 21:22:55 INFO - PROCESS | 1835 | 1465273375926 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 21:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:22:55 INFO - PROCESS | 1835 | 1465273375932 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:22:55 INFO - PROCESS | 1835 | 1465273375935 Marionette TRACE conn4 <- [1,258,null,{}] 21:22:55 INFO - PROCESS | 1835 | 1465273375941 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}] 21:22:55 INFO - PROCESS | 1835 | 1465273375947 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:56 INFO - PROCESS | 1835 | 1465273376131 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 21:22:56 INFO - PROCESS | 1835 | 1465273376282 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:56 INFO - PROCESS | 1835 | 1465273376294 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x920eac00 == 30 [pid = 1835] [id = 72] 21:22:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x920ee800) [pid = 1835] [serial = 215] [outer = (nil)] 21:22:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x920f5800) [pid = 1835] [serial = 216] [outer = 0x920ee800] 21:22:56 INFO - PROCESS | 1835 | 1465273376408 Marionette DEBUG loaded listener.js 21:22:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x920f9400) [pid = 1835] [serial = 217] [outer = 0x920ee800] 21:22:57 INFO - PROCESS | 1835 | 1465273377281 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]]]}] 21:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1384ms 21:22:57 INFO - PROCESS | 1835 | 1465273377317 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 21:22:57 INFO - PROCESS | 1835 | 1465273377320 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 21:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:22:57 INFO - PROCESS | 1835 | 1465273377328 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:22:57 INFO - PROCESS | 1835 | 1465273377331 Marionette TRACE conn4 <- [1,262,null,{}] 21:22:57 INFO - PROCESS | 1835 | 1465273377337 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}] 21:22:57 INFO - PROCESS | 1835 | 1465273377343 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:57 INFO - PROCESS | 1835 | 1465273377542 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 21:22:57 INFO - PROCESS | 1835 | 1465273377705 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:57 INFO - PROCESS | 1835 | 1465273377717 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x920eec00 == 31 [pid = 1835] [id = 73] 21:22:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x920f8000) [pid = 1835] [serial = 218] [outer = (nil)] 21:22:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0xa3372400) [pid = 1835] [serial = 219] [outer = 0x920f8000] 21:22:57 INFO - PROCESS | 1835 | 1465273377799 Marionette DEBUG loaded listener.js 21:22:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0xa5010c00) [pid = 1835] [serial = 220] [outer = 0x920f8000] 21:22:58 INFO - PROCESS | 1835 | 1465273378669 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]]]}] 21:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1381ms 21:22:58 INFO - PROCESS | 1835 | 1465273378710 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 21:22:58 INFO - PROCESS | 1835 | 1465273378714 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 21:22:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:22:58 INFO - PROCESS | 1835 | 1465273378720 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:22:58 INFO - PROCESS | 1835 | 1465273378724 Marionette TRACE conn4 <- [1,266,null,{}] 21:22:58 INFO - PROCESS | 1835 | 1465273378730 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}] 21:22:58 INFO - PROCESS | 1835 | 1465273378740 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:58 INFO - PROCESS | 1835 | 1465273378937 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 21:22:59 INFO - PROCESS | 1835 | 1465273379091 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:59 INFO - PROCESS | 1835 | 1465273379103 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:22:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x920ed000 == 32 [pid = 1835] [id = 74] 21:22:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x93d4dc00) [pid = 1835] [serial = 221] [outer = (nil)] 21:22:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x9953f400) [pid = 1835] [serial = 222] [outer = 0x93d4dc00] 21:22:59 INFO - PROCESS | 1835 | 1465273379187 Marionette DEBUG loaded listener.js 21:22:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x9a564c00) [pid = 1835] [serial = 223] [outer = 0x93d4dc00] 21:23:00 INFO - PROCESS | 1835 | 1465273380134 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]]]}] 21:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1487ms 21:23:00 INFO - PROCESS | 1835 | 1465273380209 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 21:23:00 INFO - PROCESS | 1835 | 1465273380213 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 21:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:23:00 INFO - PROCESS | 1835 | 1465273380220 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:23:00 INFO - PROCESS | 1835 | 1465273380223 Marionette TRACE conn4 <- [1,270,null,{}] 21:23:00 INFO - PROCESS | 1835 | 1465273380230 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}] 21:23:00 INFO - PROCESS | 1835 | 1465273380234 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:00 INFO - PROCESS | 1835 | 1465273380456 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 21:23:00 INFO - PROCESS | 1835 | 1465273380613 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:00 INFO - PROCESS | 1835 | 1465273380621 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x9395f800 == 33 [pid = 1835] [id = 75] 21:23:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x99495c00) [pid = 1835] [serial = 224] [outer = (nil)] 21:23:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x9949d800) [pid = 1835] [serial = 225] [outer = 0x99495c00] 21:23:00 INFO - PROCESS | 1835 | 1465273380772 Marionette DEBUG loaded listener.js 21:23:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x994a0c00) [pid = 1835] [serial = 226] [outer = 0x99495c00] 21:23:01 INFO - PROCESS | 1835 | 1465273381629 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]]]}] 21:23:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1443ms 21:23:01 INFO - PROCESS | 1835 | 1465273381664 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 21:23:01 INFO - PROCESS | 1835 | 1465273381669 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 21:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:23:01 INFO - PROCESS | 1835 | 1465273381675 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:23:01 INFO - PROCESS | 1835 | 1465273381678 Marionette TRACE conn4 <- [1,274,null,{}] 21:23:01 INFO - PROCESS | 1835 | 1465273381684 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}] 21:23:01 INFO - PROCESS | 1835 | 1465273381689 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:01 INFO - PROCESS | 1835 | 1465273381865 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 21:23:02 INFO - PROCESS | 1835 | 1465273382266 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:02 INFO - PROCESS | 1835 | 1465273382275 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x923ba400 == 34 [pid = 1835] [id = 76] 21:23:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x923bec00) [pid = 1835] [serial = 227] [outer = (nil)] 21:23:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x92ac9c00) [pid = 1835] [serial = 228] [outer = 0x923bec00] 21:23:02 INFO - PROCESS | 1835 | 1465273382409 Marionette DEBUG loaded listener.js 21:23:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x92ace400) [pid = 1835] [serial = 229] [outer = 0x923bec00] 21:23:03 INFO - PROCESS | 1835 | 1465273383252 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]]]}] 21:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1631ms 21:23:03 INFO - PROCESS | 1835 | 1465273383308 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 21:23:03 INFO - PROCESS | 1835 | 1465273383321 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 21:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:23:03 INFO - PROCESS | 1835 | 1465273383335 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:23:03 INFO - PROCESS | 1835 | 1465273383345 Marionette TRACE conn4 <- [1,278,null,{}] 21:23:03 INFO - PROCESS | 1835 | 1465273383361 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}] 21:23:03 INFO - PROCESS | 1835 | 1465273383370 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:03 INFO - PROCESS | 1835 | 1465273383586 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 21:23:04 INFO - PROCESS | 1835 | --DOCSHELL 0x92fe6000 == 33 [pid = 1835] [id = 51] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x99ff5c00) [pid = 1835] [serial = 144] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x95296000) [pid = 1835] [serial = 167] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x9a360400) [pid = 1835] [serial = 165] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x977a5400) [pid = 1835] [serial = 141] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x99ff4c00) [pid = 1835] [serial = 164] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x95294c00) [pid = 1835] [serial = 140] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x997e2c00) [pid = 1835] [serial = 143] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x9956b000) [pid = 1835] [serial = 168] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x98c72000) [pid = 1835] [serial = 153] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x95299800) [pid = 1835] [serial = 152] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x98dc8800) [pid = 1835] [serial = 155] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x98fd6800) [pid = 1835] [serial = 162] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x9d407800) [pid = 1835] [serial = 146] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x98517c00) [pid = 1835] [serial = 161] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0xa34bc800) [pid = 1835] [serial = 150] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x9489d400) [pid = 1835] [serial = 159] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x98fd9400) [pid = 1835] [serial = 156] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0xa3410000) [pid = 1835] [serial = 149] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x94879400) [pid = 1835] [serial = 158] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0xa1013800) [pid = 1835] [serial = 147] [outer = (nil)] [url = about:blank] 21:23:04 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x9d418000) [pid = 1835] [serial = 170] [outer = (nil)] [url = about:blank] 21:23:05 INFO - PROCESS | 1835 | 1465273385129 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:05 INFO - PROCESS | 1835 | 1465273385142 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f7400 == 34 [pid = 1835] [id = 77] 21:23:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x920f7800) [pid = 1835] [serial = 230] [outer = (nil)] 21:23:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x923c3400) [pid = 1835] [serial = 231] [outer = 0x920f7800] 21:23:05 INFO - PROCESS | 1835 | 1465273385245 Marionette DEBUG loaded listener.js 21:23:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x92ace000) [pid = 1835] [serial = 232] [outer = 0x920f7800] 21:23:06 INFO - PROCESS | 1835 | 1465273386292 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]]]}] 21:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 3002ms 21:23:06 INFO - PROCESS | 1835 | 1465273386338 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 21:23:06 INFO - PROCESS | 1835 | 1465273386344 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 21:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:23:06 INFO - PROCESS | 1835 | 1465273386358 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:23:06 INFO - PROCESS | 1835 | 1465273386363 Marionette TRACE conn4 <- [1,282,null,{}] 21:23:06 INFO - PROCESS | 1835 | 1465273386372 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}] 21:23:06 INFO - PROCESS | 1835 | 1465273386378 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:06 INFO - PROCESS | 1835 | 1465273386560 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 21:23:06 INFO - PROCESS | 1835 | 1465273386672 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:06 INFO - PROCESS | 1835 | 1465273386686 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d41800 == 35 [pid = 1835] [id = 78] 21:23:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x93d45000) [pid = 1835] [serial = 233] [outer = (nil)] 21:23:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x94872800) [pid = 1835] [serial = 234] [outer = 0x93d45000] 21:23:06 INFO - PROCESS | 1835 | 1465273386761 Marionette DEBUG loaded listener.js 21:23:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x9489d400) [pid = 1835] [serial = 235] [outer = 0x93d45000] 21:23:07 INFO - PROCESS | 1835 | 1465273387547 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]]]}] 21:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1235ms 21:23:07 INFO - PROCESS | 1835 | 1465273387608 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 21:23:07 INFO - PROCESS | 1835 | 1465273387616 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 21:23:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:23:07 INFO - PROCESS | 1835 | 1465273387623 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:23:07 INFO - PROCESS | 1835 | 1465273387626 Marionette TRACE conn4 <- [1,286,null,{}] 21:23:07 INFO - PROCESS | 1835 | 1465273387632 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}] 21:23:07 INFO - PROCESS | 1835 | 1465273387638 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:07 INFO - PROCESS | 1835 | 1465273387859 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 21:23:07 INFO - PROCESS | 1835 | 1465273387881 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:07 INFO - PROCESS | 1835 | 1465273387891 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x9489f000 == 36 [pid = 1835] [id = 79] 21:23:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x977aa800) [pid = 1835] [serial = 236] [outer = (nil)] 21:23:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x978ec800) [pid = 1835] [serial = 237] [outer = 0x977aa800] 21:23:07 INFO - PROCESS | 1835 | 1465273387963 Marionette DEBUG loaded listener.js 21:23:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x978f3800) [pid = 1835] [serial = 238] [outer = 0x977aa800] 21:23:08 INFO - PROCESS | 1835 | 1465273388926 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]]]}] 21:23:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:23:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1332ms 21:23:08 INFO - PROCESS | 1835 | 1465273388955 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 21:23:08 INFO - PROCESS | 1835 | 1465273388959 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 21:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:23:08 INFO - PROCESS | 1835 | 1465273388974 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:23:08 INFO - PROCESS | 1835 | 1465273388984 Marionette TRACE conn4 <- [1,290,null,{}] 21:23:09 INFO - PROCESS | 1835 | 1465273389002 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}] 21:23:09 INFO - PROCESS | 1835 | 1465273389010 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:09 INFO - PROCESS | 1835 | 1465273389225 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 21:23:09 INFO - PROCESS | 1835 | 1465273389253 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:09 INFO - PROCESS | 1835 | 1465273389261 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:09 INFO - PROCESS | 1835 | ++DOCSHELL 0x923b9400 == 37 [pid = 1835] [id = 80] 21:23:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x92aca400) [pid = 1835] [serial = 239] [outer = (nil)] 21:23:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x98fd6000) [pid = 1835] [serial = 240] [outer = 0x92aca400] 21:23:09 INFO - PROCESS | 1835 | 1465273389350 Marionette DEBUG loaded listener.js 21:23:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x98fdc000) [pid = 1835] [serial = 241] [outer = 0x92aca400] 21:23:10 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x97ac0800) [pid = 1835] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:23:10 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0xa2277800) [pid = 1835] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:23:10 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x93b14800) [pid = 1835] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:23:10 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x95292c00) [pid = 1835] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:23:10 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x9b00d400) [pid = 1835] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:23:10 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0xa236a800) [pid = 1835] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:23:10 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0xa2090c00) [pid = 1835] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:23:10 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x97a3bc00) [pid = 1835] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:23:10 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x98fdc400) [pid = 1835] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:23:10 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x997dd000) [pid = 1835] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:23:10 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x978f5000) [pid = 1835] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:23:10 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x9d873400) [pid = 1835] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:23:10 INFO - PROCESS | 1835 | 1465273390661 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]]]}] 21:23:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:23:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1770ms 21:23:10 INFO - PROCESS | 1835 | 1465273390739 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 21:23:10 INFO - PROCESS | 1835 | 1465273390744 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 21:23:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:23:10 INFO - PROCESS | 1835 | 1465273390767 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:23:10 INFO - PROCESS | 1835 | 1465273390772 Marionette TRACE conn4 <- [1,294,null,{}] 21:23:10 INFO - PROCESS | 1835 | 1465273390781 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}] 21:23:10 INFO - PROCESS | 1835 | 1465273390786 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:11 INFO - PROCESS | 1835 | 1465273391008 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 21:23:11 INFO - PROCESS | 1835 | 1465273391119 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:11 INFO - PROCESS | 1835 | 1465273391128 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x923b5000 == 38 [pid = 1835] [id = 81] 21:23:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x98fcf000) [pid = 1835] [serial = 242] [outer = (nil)] 21:23:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x99499000) [pid = 1835] [serial = 243] [outer = 0x98fcf000] 21:23:11 INFO - PROCESS | 1835 | 1465273391198 Marionette DEBUG loaded listener.js 21:23:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x994a2800) [pid = 1835] [serial = 244] [outer = 0x98fcf000] 21:23:11 INFO - PROCESS | 1835 | 1465273391962 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]]]}] 21:23:12 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. 21:23:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1241ms 21:23:12 INFO - PROCESS | 1835 | 1465273392007 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 21:23:12 INFO - PROCESS | 1835 | 1465273392013 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 21:23:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:23:12 INFO - PROCESS | 1835 | 1465273392040 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:23:12 INFO - PROCESS | 1835 | 1465273392046 Marionette TRACE conn4 <- [1,298,null,{}] 21:23:12 INFO - PROCESS | 1835 | 1465273392055 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}] 21:23:12 INFO - PROCESS | 1835 | 1465273392062 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:12 INFO - PROCESS | 1835 | 1465273392236 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 21:23:12 INFO - PROCESS | 1835 | 1465273392393 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:12 INFO - PROCESS | 1835 | 1465273392405 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f1400 == 39 [pid = 1835] [id = 82] 21:23:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x920f1c00) [pid = 1835] [serial = 245] [outer = (nil)] 21:23:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x923b4800) [pid = 1835] [serial = 246] [outer = 0x920f1c00] 21:23:12 INFO - PROCESS | 1835 | 1465273392529 Marionette DEBUG loaded listener.js 21:23:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x92acc800) [pid = 1835] [serial = 247] [outer = 0x920f1c00] 21:23:13 INFO - PROCESS | 1835 | 1465273393481 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]]]}] 21:23:13 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. 21:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1503ms 21:23:13 INFO - PROCESS | 1835 | 1465273393535 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 21:23:13 INFO - PROCESS | 1835 | 1465273393542 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 21:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:23:13 INFO - PROCESS | 1835 | 1465273393550 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:23:13 INFO - PROCESS | 1835 | 1465273393555 Marionette TRACE conn4 <- [1,302,null,{}] 21:23:13 INFO - PROCESS | 1835 | 1465273393563 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}] 21:23:13 INFO - PROCESS | 1835 | 1465273393571 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:13 INFO - PROCESS | 1835 | 1465273393758 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 21:23:13 INFO - PROCESS | 1835 | 1465273393912 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:13 INFO - PROCESS | 1835 | 1465273393924 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:13 INFO - PROCESS | 1835 | ++DOCSHELL 0x923b7c00 == 40 [pid = 1835] [id = 83] 21:23:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x93bb2400) [pid = 1835] [serial = 248] [outer = (nil)] 21:23:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x95473c00) [pid = 1835] [serial = 249] [outer = 0x93bb2400] 21:23:14 INFO - PROCESS | 1835 | 1465273394012 Marionette DEBUG loaded listener.js 21:23:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x978f5000) [pid = 1835] [serial = 250] [outer = 0x93bb2400] 21:23:14 INFO - PROCESS | 1835 | 1465273394987 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]]]}] 21:23:15 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. 21:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1494ms 21:23:15 INFO - PROCESS | 1835 | 1465273395048 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 21:23:15 INFO - PROCESS | 1835 | 1465273395055 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 21:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:23:15 INFO - PROCESS | 1835 | 1465273395063 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:23:15 INFO - PROCESS | 1835 | 1465273395065 Marionette TRACE conn4 <- [1,306,null,{}] 21:23:15 INFO - PROCESS | 1835 | 1465273395072 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}] 21:23:15 INFO - PROCESS | 1835 | 1465273395078 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:15 INFO - PROCESS | 1835 | 1465273395305 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 21:23:15 INFO - PROCESS | 1835 | 1465273395501 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:15 INFO - PROCESS | 1835 | 1465273395512 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x98fd4000 == 41 [pid = 1835] [id = 84] 21:23:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x98fd6400) [pid = 1835] [serial = 251] [outer = (nil)] 21:23:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x99219400) [pid = 1835] [serial = 252] [outer = 0x98fd6400] 21:23:15 INFO - PROCESS | 1835 | 1465273395637 Marionette DEBUG loaded listener.js 21:23:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x99534800) [pid = 1835] [serial = 253] [outer = 0x98fd6400] 21:23:16 INFO - PROCESS | 1835 | 1465273396680 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]]]}] 21:23:16 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. 21:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1639ms 21:23:16 INFO - PROCESS | 1835 | 1465273396702 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 21:23:16 INFO - PROCESS | 1835 | 1465273396706 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 21:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:23:16 INFO - PROCESS | 1835 | 1465273396722 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:23:16 INFO - PROCESS | 1835 | 1465273396731 Marionette TRACE conn4 <- [1,310,null,{}] 21:23:16 INFO - PROCESS | 1835 | 1465273396737 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}] 21:23:16 INFO - PROCESS | 1835 | 1465273396746 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:16 INFO - PROCESS | 1835 | 1465273396975 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 21:23:17 INFO - PROCESS | 1835 | 1465273397172 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:17 INFO - PROCESS | 1835 | 1465273397179 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x99534000 == 42 [pid = 1835] [id = 85] 21:23:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x9953c000) [pid = 1835] [serial = 254] [outer = (nil)] 21:23:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x997df000) [pid = 1835] [serial = 255] [outer = 0x9953c000] 21:23:17 INFO - PROCESS | 1835 | 1465273397304 Marionette DEBUG loaded listener.js 21:23:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x997e3c00) [pid = 1835] [serial = 256] [outer = 0x9953c000] 21:23:18 INFO - PROCESS | 1835 | 1465273398145 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]]]}] 21:23:18 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. 21:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1451ms 21:23:18 INFO - PROCESS | 1835 | 1465273398165 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 21:23:18 INFO - PROCESS | 1835 | 1465273398169 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 21:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:23:18 INFO - PROCESS | 1835 | 1465273398197 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:23:18 INFO - PROCESS | 1835 | 1465273398202 Marionette TRACE conn4 <- [1,314,null,{}] 21:23:18 INFO - PROCESS | 1835 | 1465273398208 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}] 21:23:18 INFO - PROCESS | 1835 | 1465273398213 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:18 INFO - PROCESS | 1835 | 1465273398394 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 21:23:18 INFO - PROCESS | 1835 | 1465273398545 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:18 INFO - PROCESS | 1835 | 1465273398552 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x978f7800 == 43 [pid = 1835] [id = 86] 21:23:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x98fc9800) [pid = 1835] [serial = 257] [outer = (nil)] 21:23:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x99ff6000) [pid = 1835] [serial = 258] [outer = 0x98fc9800] 21:23:18 INFO - PROCESS | 1835 | 1465273398635 Marionette DEBUG loaded listener.js 21:23:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x9a35f400) [pid = 1835] [serial = 259] [outer = 0x98fc9800] 21:23:19 INFO - PROCESS | 1835 | 1465273399646 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]]]}] 21:23:19 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. 21:23:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1488ms 21:23:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:23:19 INFO - PROCESS | 1835 | 1465273399683 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 21:23:19 INFO - PROCESS | 1835 | 1465273399686 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 21:23:19 INFO - PROCESS | 1835 | 1465273399693 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:23:19 INFO - PROCESS | 1835 | 1465273399697 Marionette TRACE conn4 <- [1,318,null,{}] 21:23:19 INFO - PROCESS | 1835 | 1465273399703 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}] 21:23:19 INFO - PROCESS | 1835 | 1465273399708 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:19 INFO - PROCESS | 1835 | 1465273399891 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 21:23:20 INFO - PROCESS | 1835 | 1465273400107 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:20 INFO - PROCESS | 1835 | 1465273400127 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x9528ec00 == 44 [pid = 1835] [id = 87] 21:23:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x98fd1800) [pid = 1835] [serial = 260] [outer = (nil)] 21:23:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x9a55d800) [pid = 1835] [serial = 261] [outer = 0x98fd1800] 21:23:20 INFO - PROCESS | 1835 | 1465273400276 Marionette DEBUG loaded listener.js 21:23:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x9d403800) [pid = 1835] [serial = 262] [outer = 0x98fd1800] 21:23:21 INFO - PROCESS | 1835 | 1465273401647 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]]]}] 21:23:21 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. 21:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1987ms 21:23:21 INFO - PROCESS | 1835 | 1465273401796 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 21:23:21 INFO - PROCESS | 1835 | 1465273401804 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 21:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:23:22 INFO - PROCESS | 1835 | 1465273402065 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:23:22 INFO - PROCESS | 1835 | 1465273402071 Marionette TRACE conn4 <- [1,322,null,{}] 21:23:22 INFO - PROCESS | 1835 | 1465273402080 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}] 21:23:22 INFO - PROCESS | 1835 | 1465273402086 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:22 INFO - PROCESS | 1835 | 1465273402284 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 21:23:22 INFO - PROCESS | 1835 | 1465273402463 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:22 INFO - PROCESS | 1835 | 1465273402474 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b1e400 == 45 [pid = 1835] [id = 88] 21:23:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x93b1ec00) [pid = 1835] [serial = 263] [outer = (nil)] 21:23:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x93bbb800) [pid = 1835] [serial = 264] [outer = 0x93b1ec00] 21:23:22 INFO - PROCESS | 1835 | 1465273402568 Marionette DEBUG loaded listener.js 21:23:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x93d74c00) [pid = 1835] [serial = 265] [outer = 0x93b1ec00] 21:23:23 INFO - PROCESS | 1835 | --DOCSHELL 0x981dec00 == 44 [pid = 1835] [id = 54] 21:23:23 INFO - PROCESS | 1835 | --DOCSHELL 0x93d4c400 == 43 [pid = 1835] [id = 53] 21:23:23 INFO - PROCESS | 1835 | --DOCSHELL 0x997d8800 == 42 [pid = 1835] [id = 64] 21:23:23 INFO - PROCESS | 1835 | --DOCSHELL 0x923b5000 == 41 [pid = 1835] [id = 81] 21:23:23 INFO - PROCESS | 1835 | --DOCSHELL 0x923b9400 == 40 [pid = 1835] [id = 80] 21:23:23 INFO - PROCESS | 1835 | --DOCSHELL 0x9489f000 == 39 [pid = 1835] [id = 79] 21:23:23 INFO - PROCESS | 1835 | --DOCSHELL 0x93d41800 == 38 [pid = 1835] [id = 78] 21:23:23 INFO - PROCESS | 1835 | --DOCSHELL 0x920f7400 == 37 [pid = 1835] [id = 77] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x93d40400) [pid = 1835] [serial = 93] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0xa340c000) [pid = 1835] [serial = 200] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0xa3444800) [pid = 1835] [serial = 197] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0xa25f3c00) [pid = 1835] [serial = 198] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x93b22000) [pid = 1835] [serial = 185] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x9489b000) [pid = 1835] [serial = 186] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x977a1000) [pid = 1835] [serial = 173] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x98158c00) [pid = 1835] [serial = 174] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x9d80e400) [pid = 1835] [serial = 171] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0xa23ab400) [pid = 1835] [serial = 179] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0xa23ecc00) [pid = 1835] [serial = 180] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0xa2fde400) [pid = 1835] [serial = 182] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0xa2feb000) [pid = 1835] [serial = 183] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x98fd2400) [pid = 1835] [serial = 188] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x99563000) [pid = 1835] [serial = 189] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x9a559400) [pid = 1835] [serial = 176] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x9a019400) [pid = 1835] [serial = 177] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x9a561000) [pid = 1835] [serial = 191] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x978fb800) [pid = 1835] [serial = 203] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0xa3380c00) [pid = 1835] [serial = 204] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0xa34f3400) [pid = 1835] [serial = 201] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0xa2317800) [pid = 1835] [serial = 194] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0xa23a5800) [pid = 1835] [serial = 195] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x9b016c00) [pid = 1835] [serial = 192] [outer = (nil)] [url = about:blank] 21:23:23 INFO - PROCESS | 1835 | 1465273403625 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]]]}] 21:23:23 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. 21:23:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1819ms 21:23:23 INFO - PROCESS | 1835 | 1465273403650 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 21:23:23 INFO - PROCESS | 1835 | 1465273403656 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 21:23:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:23:23 INFO - PROCESS | 1835 | 1465273403664 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:23:23 INFO - PROCESS | 1835 | 1465273403668 Marionette TRACE conn4 <- [1,326,null,{}] 21:23:23 INFO - PROCESS | 1835 | 1465273403678 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}] 21:23:23 INFO - PROCESS | 1835 | 1465273403685 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:23 INFO - PROCESS | 1835 | 1465273403863 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 21:23:24 INFO - PROCESS | 1835 | 1465273403987 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:24 INFO - PROCESS | 1835 | 1465273403999 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x9489f400 == 38 [pid = 1835] [id = 89] 21:23:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x95296c00) [pid = 1835] [serial = 266] [outer = (nil)] 21:23:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x977a9800) [pid = 1835] [serial = 267] [outer = 0x95296c00] 21:23:24 INFO - PROCESS | 1835 | 1465273404114 Marionette DEBUG loaded listener.js 21:23:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x978f8c00) [pid = 1835] [serial = 268] [outer = 0x95296c00] 21:23:24 INFO - PROCESS | 1835 | 1465273404929 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]]]}] 21:23:24 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. 21:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1288ms 21:23:24 INFO - PROCESS | 1835 | 1465273404953 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 21:23:24 INFO - PROCESS | 1835 | 1465273404958 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 21:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:23:24 INFO - PROCESS | 1835 | 1465273404965 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:23:24 INFO - PROCESS | 1835 | 1465273404969 Marionette TRACE conn4 <- [1,330,null,{}] 21:23:24 INFO - PROCESS | 1835 | 1465273404975 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}] 21:23:24 INFO - PROCESS | 1835 | 1465273404981 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:25 INFO - PROCESS | 1835 | 1465273405169 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 21:23:25 INFO - PROCESS | 1835 | 1465273405189 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:25 INFO - PROCESS | 1835 | 1465273405207 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x98fdc400 == 39 [pid = 1835] [id = 90] 21:23:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x9907dc00) [pid = 1835] [serial = 269] [outer = (nil)] 21:23:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x992d0c00) [pid = 1835] [serial = 270] [outer = 0x9907dc00] 21:23:25 INFO - PROCESS | 1835 | 1465273405388 Marionette DEBUG loaded listener.js 21:23:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x99533400) [pid = 1835] [serial = 271] [outer = 0x9907dc00] 21:23:26 INFO - PROCESS | 1835 | 1465273406418 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]]]}] 21:23:26 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. 21:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1486ms 21:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:23:26 INFO - PROCESS | 1835 | 1465273406452 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 21:23:26 INFO - PROCESS | 1835 | 1465273406456 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 21:23:26 INFO - PROCESS | 1835 | 1465273406463 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:23:26 INFO - PROCESS | 1835 | 1465273406466 Marionette TRACE conn4 <- [1,334,null,{}] 21:23:26 INFO - PROCESS | 1835 | 1465273406483 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}] 21:23:26 INFO - PROCESS | 1835 | 1465273406489 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:26 INFO - PROCESS | 1835 | 1465273406733 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 21:23:26 INFO - PROCESS | 1835 | 1465273406867 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:26 INFO - PROCESS | 1835 | 1465273406874 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x997d6c00 == 40 [pid = 1835] [id = 91] 21:23:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x997f4400) [pid = 1835] [serial = 272] [outer = (nil)] 21:23:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x99ff0400) [pid = 1835] [serial = 273] [outer = 0x997f4400] 21:23:26 INFO - PROCESS | 1835 | 1465273406947 Marionette DEBUG loaded listener.js 21:23:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x9a01f800) [pid = 1835] [serial = 274] [outer = 0x997f4400] 21:23:27 INFO - PROCESS | 1835 | 1465273407845 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]]]}] 21:23:27 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x977aa800) [pid = 1835] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:23:27 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x920f7800) [pid = 1835] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:23:27 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x99495c00) [pid = 1835] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:23:27 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x93d45000) [pid = 1835] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:23:27 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x923bec00) [pid = 1835] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:23:27 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x95295000) [pid = 1835] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:23:27 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x99ff8800) [pid = 1835] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:23:27 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x99ff5400) [pid = 1835] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:23:27 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x920ee800) [pid = 1835] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:23:27 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x92aca400) [pid = 1835] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:23:27 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x920f8000) [pid = 1835] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:23:27 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x93d4dc00) [pid = 1835] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:23:27 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. 21:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1451ms 21:23:27 INFO - PROCESS | 1835 | 1465273407914 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 21:23:27 INFO - PROCESS | 1835 | 1465273407917 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 21:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:23:27 INFO - PROCESS | 1835 | 1465273407924 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:23:27 INFO - PROCESS | 1835 | 1465273407927 Marionette TRACE conn4 <- [1,338,null,{}] 21:23:27 INFO - PROCESS | 1835 | 1465273407933 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}] 21:23:27 INFO - PROCESS | 1835 | 1465273407938 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:28 INFO - PROCESS | 1835 | 1465273408103 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 21:23:28 INFO - PROCESS | 1835 | 1465273408223 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:28 INFO - PROCESS | 1835 | 1465273408231 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x92aca400 == 41 [pid = 1835] [id = 92] 21:23:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x94897400) [pid = 1835] [serial = 275] [outer = (nil)] 21:23:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x98164400) [pid = 1835] [serial = 276] [outer = 0x94897400] 21:23:28 INFO - PROCESS | 1835 | 1465273408311 Marionette DEBUG loaded listener.js 21:23:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x98fd8800) [pid = 1835] [serial = 277] [outer = 0x94897400] 21:23:29 INFO - PROCESS | 1835 | 1465273409094 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]]]}] 21:23:29 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. 21:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1180ms 21:23:29 INFO - PROCESS | 1835 | 1465273409112 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 21:23:29 INFO - PROCESS | 1835 | 1465273409115 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 21:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:23:29 INFO - PROCESS | 1835 | 1465273409124 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:23:29 INFO - PROCESS | 1835 | 1465273409128 Marionette TRACE conn4 <- [1,342,null,{}] 21:23:29 INFO - PROCESS | 1835 | 1465273409134 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}] 21:23:29 INFO - PROCESS | 1835 | 1465273409145 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:29 INFO - PROCESS | 1835 | 1465273409397 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 21:23:29 INFO - PROCESS | 1835 | 1465273409509 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:29 INFO - PROCESS | 1835 | 1465273409517 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x920edc00 == 42 [pid = 1835] [id = 93] 21:23:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x94895400) [pid = 1835] [serial = 278] [outer = (nil)] 21:23:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x9aed5400) [pid = 1835] [serial = 279] [outer = 0x94895400] 21:23:29 INFO - PROCESS | 1835 | 1465273409588 Marionette DEBUG loaded listener.js 21:23:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x9d871800) [pid = 1835] [serial = 280] [outer = 0x94895400] 21:23:30 INFO - PROCESS | 1835 | 1465273410644 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]]]}] 21:23:30 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. 21:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1585ms 21:23:30 INFO - PROCESS | 1835 | 1465273410710 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 21:23:30 INFO - PROCESS | 1835 | 1465273410718 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 21:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:23:30 INFO - PROCESS | 1835 | 1465273410726 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:23:30 INFO - PROCESS | 1835 | 1465273410732 Marionette TRACE conn4 <- [1,346,null,{}] 21:23:30 INFO - PROCESS | 1835 | 1465273410742 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}] 21:23:30 INFO - PROCESS | 1835 | 1465273410748 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:30 INFO - PROCESS | 1835 | 1465273410989 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 21:23:31 INFO - PROCESS | 1835 | 1465273411281 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:31 INFO - PROCESS | 1835 | 1465273411288 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d4ac00 == 43 [pid = 1835] [id = 94] 21:23:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x93d4c400) [pid = 1835] [serial = 281] [outer = (nil)] 21:23:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x95290c00) [pid = 1835] [serial = 282] [outer = 0x93d4c400] 21:23:31 INFO - PROCESS | 1835 | 1465273411378 Marionette DEBUG loaded listener.js 21:23:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x978f5c00) [pid = 1835] [serial = 283] [outer = 0x93d4c400] 21:23:32 INFO - PROCESS | 1835 | 1465273412368 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]]]}] 21:23:32 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. 21:23:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1691ms 21:23:32 INFO - PROCESS | 1835 | 1465273412418 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 21:23:32 INFO - PROCESS | 1835 | 1465273412426 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 21:23:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:23:32 INFO - PROCESS | 1835 | 1465273412439 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:23:32 INFO - PROCESS | 1835 | 1465273412444 Marionette TRACE conn4 <- [1,350,null,{}] 21:23:32 INFO - PROCESS | 1835 | 1465273412452 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}] 21:23:32 INFO - PROCESS | 1835 | 1465273412459 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:32 INFO - PROCESS | 1835 | 1465273412665 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 21:23:32 INFO - PROCESS | 1835 | 1465273412868 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:32 INFO - PROCESS | 1835 | 1465273412877 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x98fbd800 == 44 [pid = 1835] [id = 95] 21:23:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x98fdb400) [pid = 1835] [serial = 284] [outer = (nil)] 21:23:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x99533800) [pid = 1835] [serial = 285] [outer = 0x98fdb400] 21:23:33 INFO - PROCESS | 1835 | 1465273413018 Marionette DEBUG loaded listener.js 21:23:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x995cc400) [pid = 1835] [serial = 286] [outer = 0x98fdb400] 21:23:34 INFO - PROCESS | 1835 | 1465273414051 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]]]}] 21:23:34 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. 21:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1690ms 21:23:34 INFO - PROCESS | 1835 | 1465273414130 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 21:23:34 INFO - PROCESS | 1835 | 1465273414134 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 21:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:23:34 INFO - PROCESS | 1835 | 1465273414142 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:23:34 INFO - PROCESS | 1835 | 1465273414149 Marionette TRACE conn4 <- [1,354,null,{}] 21:23:34 INFO - PROCESS | 1835 | 1465273414167 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}] 21:23:34 INFO - PROCESS | 1835 | 1465273414176 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:34 INFO - PROCESS | 1835 | 1465273414436 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 21:23:34 INFO - PROCESS | 1835 | 1465273414664 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:34 INFO - PROCESS | 1835 | 1465273414677 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x9d873c00 == 45 [pid = 1835] [id = 96] 21:23:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x9d874800) [pid = 1835] [serial = 287] [outer = (nil)] 21:23:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0xa1013c00) [pid = 1835] [serial = 288] [outer = 0x9d874800] 21:23:34 INFO - PROCESS | 1835 | 1465273414775 Marionette DEBUG loaded listener.js 21:23:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0xa208f800) [pid = 1835] [serial = 289] [outer = 0x9d874800] 21:23:35 INFO - PROCESS | 1835 | 1465273415744 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]]]}] 21:23:35 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. 21:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1641ms 21:23:35 INFO - PROCESS | 1835 | 1465273415783 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 21:23:35 INFO - PROCESS | 1835 | 1465273415788 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 21:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:23:35 INFO - PROCESS | 1835 | 1465273415795 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:23:35 INFO - PROCESS | 1835 | 1465273415797 Marionette TRACE conn4 <- [1,358,null,{}] 21:23:35 INFO - PROCESS | 1835 | 1465273415804 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}] 21:23:35 INFO - PROCESS | 1835 | 1465273415809 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:36 INFO - PROCESS | 1835 | 1465273416031 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 21:23:36 INFO - PROCESS | 1835 | 1465273416438 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:36 INFO - PROCESS | 1835 | 1465273416451 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:36 INFO - PROCESS | 1835 | ++DOCSHELL 0xa209b800 == 46 [pid = 1835] [id = 97] 21:23:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0xa2285c00) [pid = 1835] [serial = 290] [outer = (nil)] 21:23:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0xa2373c00) [pid = 1835] [serial = 291] [outer = 0xa2285c00] 21:23:36 INFO - PROCESS | 1835 | 1465273416610 Marionette DEBUG loaded listener.js 21:23:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0xa23ae400) [pid = 1835] [serial = 292] [outer = 0xa2285c00] 21:23:37 INFO - PROCESS | 1835 | 1465273417533 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]]]}] 21:23:37 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. 21:23:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1786ms 21:23:37 INFO - PROCESS | 1835 | 1465273417583 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 21:23:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:23:37 INFO - PROCESS | 1835 | 1465273417587 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 21:23:37 INFO - PROCESS | 1835 | 1465273417594 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:23:37 INFO - PROCESS | 1835 | 1465273417598 Marionette TRACE conn4 <- [1,362,null,{}] 21:23:37 INFO - PROCESS | 1835 | 1465273417604 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}] 21:23:37 INFO - PROCESS | 1835 | 1465273417609 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:37 INFO - PROCESS | 1835 | 1465273417793 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 21:23:37 INFO - PROCESS | 1835 | 1465273417949 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:37 INFO - PROCESS | 1835 | 1465273417957 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x9d416800 == 47 [pid = 1835] [id = 98] 21:23:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0xa23a3800) [pid = 1835] [serial = 293] [outer = (nil)] 21:23:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0xa2591400) [pid = 1835] [serial = 294] [outer = 0xa23a3800] 21:23:38 INFO - PROCESS | 1835 | 1465273418053 Marionette DEBUG loaded listener.js 21:23:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0xa2feb000) [pid = 1835] [serial = 295] [outer = 0xa23a3800] 21:23:39 INFO - PROCESS | 1835 | 1465273419018 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]]]}] 21:23:39 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. 21:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1481ms 21:23:39 INFO - PROCESS | 1835 | 1465273419076 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 21:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:23:39 INFO - PROCESS | 1835 | 1465273419081 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 21:23:39 INFO - PROCESS | 1835 | 1465273419088 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:23:39 INFO - PROCESS | 1835 | 1465273419092 Marionette TRACE conn4 <- [1,366,null,{}] 21:23:39 INFO - PROCESS | 1835 | 1465273419098 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}] 21:23:39 INFO - PROCESS | 1835 | 1465273419108 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:39 INFO - PROCESS | 1835 | 1465273419353 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 21:23:39 INFO - PROCESS | 1835 | 1465273419560 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:39 INFO - PROCESS | 1835 | 1465273419568 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:39 INFO - PROCESS | 1835 | ++DOCSHELL 0xa3379800 == 48 [pid = 1835] [id = 99] 21:23:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0xa34e9800) [pid = 1835] [serial = 296] [outer = (nil)] 21:23:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0xa34f1000) [pid = 1835] [serial = 297] [outer = 0xa34e9800] 21:23:39 INFO - PROCESS | 1835 | 1465273419665 Marionette DEBUG loaded listener.js 21:23:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0xa34f5800) [pid = 1835] [serial = 298] [outer = 0xa34e9800] 21:23:40 INFO - PROCESS | 1835 | 1465273420575 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]]]}] 21:23:40 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. 21:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1547ms 21:23:40 INFO - PROCESS | 1835 | 1465273420635 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 21:23:40 INFO - PROCESS | 1835 | 1465273420638 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 21:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:23:40 INFO - PROCESS | 1835 | 1465273420645 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:23:40 INFO - PROCESS | 1835 | 1465273420649 Marionette TRACE conn4 <- [1,370,null,{}] 21:23:40 INFO - PROCESS | 1835 | 1465273420655 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}] 21:23:40 INFO - PROCESS | 1835 | 1465273420660 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:40 INFO - PROCESS | 1835 | 1465273420869 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 21:23:41 INFO - PROCESS | 1835 | 1465273421068 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:41 INFO - PROCESS | 1835 | 1465273421077 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x92ac5000 == 49 [pid = 1835] [id = 100] 21:23:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x92ac6800) [pid = 1835] [serial = 299] [outer = (nil)] 21:23:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x92acec00) [pid = 1835] [serial = 300] [outer = 0x92ac6800] 21:23:41 INFO - PROCESS | 1835 | 1465273421371 Marionette DEBUG loaded listener.js 21:23:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x93bb4800) [pid = 1835] [serial = 301] [outer = 0x92ac6800] 21:23:42 INFO - PROCESS | 1835 | 1465273422328 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]]]}] 21:23:42 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. 21:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1696ms 21:23:42 INFO - PROCESS | 1835 | 1465273422342 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 21:23:42 INFO - PROCESS | 1835 | 1465273422346 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 21:23:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:23:42 INFO - PROCESS | 1835 | 1465273422355 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:23:42 INFO - PROCESS | 1835 | 1465273422359 Marionette TRACE conn4 <- [1,374,null,{}] 21:23:42 INFO - PROCESS | 1835 | 1465273422366 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}] 21:23:42 INFO - PROCESS | 1835 | 1465273422371 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:42 INFO - PROCESS | 1835 | 1465273422538 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 21:23:42 INFO - PROCESS | 1835 | 1465273422701 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:42 INFO - PROCESS | 1835 | 1465273422720 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x95290800 == 50 [pid = 1835] [id = 101] 21:23:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x95295000) [pid = 1835] [serial = 302] [outer = (nil)] 21:23:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x98155c00) [pid = 1835] [serial = 303] [outer = 0x95295000] 21:23:42 INFO - PROCESS | 1835 | 1465273422825 Marionette DEBUG loaded listener.js 21:23:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x98dc2400) [pid = 1835] [serial = 304] [outer = 0x95295000] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x93960800 == 49 [pid = 1835] [id = 62] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x9982d800 == 48 [pid = 1835] [id = 61] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x99ff6c00 == 47 [pid = 1835] [id = 70] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x99fee000 == 46 [pid = 1835] [id = 71] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x920eac00 == 45 [pid = 1835] [id = 72] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x920eec00 == 44 [pid = 1835] [id = 73] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x977ae400 == 43 [pid = 1835] [id = 63] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x920ed000 == 42 [pid = 1835] [id = 74] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x99fec000 == 41 [pid = 1835] [id = 55] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x977a1400 == 40 [pid = 1835] [id = 65] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x95470000 == 39 [pid = 1835] [id = 67] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x923b7000 == 38 [pid = 1835] [id = 58] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x923b7c00 == 37 [pid = 1835] [id = 83] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0xa227d000 == 36 [pid = 1835] [id = 60] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x920f1400 == 35 [pid = 1835] [id = 82] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x977ab800 == 34 [pid = 1835] [id = 52] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x93bb3800 == 33 [pid = 1835] [id = 56] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x923ba400 == 32 [pid = 1835] [id = 76] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x9528ec00 == 31 [pid = 1835] [id = 87] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x9d404c00 == 30 [pid = 1835] [id = 66] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x9a993800 == 29 [pid = 1835] [id = 57] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x948a3c00 == 28 [pid = 1835] [id = 69] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x99534000 == 27 [pid = 1835] [id = 85] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x93b14400 == 26 [pid = 1835] [id = 59] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x98fd4000 == 25 [pid = 1835] [id = 84] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x978edc00 == 24 [pid = 1835] [id = 68] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x978f7800 == 23 [pid = 1835] [id = 86] 21:23:44 INFO - PROCESS | 1835 | --DOCSHELL 0x9395f800 == 22 [pid = 1835] [id = 75] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x99499000) [pid = 1835] [serial = 243] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x978f3800) [pid = 1835] [serial = 238] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x923c3400) [pid = 1835] [serial = 231] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x92ace000) [pid = 1835] [serial = 232] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x994a0c00) [pid = 1835] [serial = 226] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x94872800) [pid = 1835] [serial = 234] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x9949d800) [pid = 1835] [serial = 225] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x92ace400) [pid = 1835] [serial = 229] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x92ac9c00) [pid = 1835] [serial = 228] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x978fbc00) [pid = 1835] [serial = 207] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x978eec00) [pid = 1835] [serial = 206] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x9d814000) [pid = 1835] [serial = 210] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x9a98e800) [pid = 1835] [serial = 209] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0xa4e48400) [pid = 1835] [serial = 214] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0xa343fc00) [pid = 1835] [serial = 213] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x920f9400) [pid = 1835] [serial = 217] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x920f5800) [pid = 1835] [serial = 216] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x98fd6000) [pid = 1835] [serial = 240] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x98fdc000) [pid = 1835] [serial = 241] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x978ec800) [pid = 1835] [serial = 237] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0xa5010c00) [pid = 1835] [serial = 220] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0xa3372400) [pid = 1835] [serial = 219] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x9489d400) [pid = 1835] [serial = 235] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x9a564c00) [pid = 1835] [serial = 223] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x9953f400) [pid = 1835] [serial = 222] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 1835 | 1465273424920 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:23:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:23:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 2605ms 21:23:44 INFO - PROCESS | 1835 | 1465273424960 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 21:23:44 INFO - PROCESS | 1835 | 1465273424966 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 21:23:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:23:44 INFO - PROCESS | 1835 | 1465273424974 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:23:44 INFO - PROCESS | 1835 | 1465273424979 Marionette TRACE conn4 <- [1,378,null,{}] 21:23:44 INFO - PROCESS | 1835 | 1465273424987 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}] 21:23:44 INFO - PROCESS | 1835 | 1465273424993 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:45 INFO - PROCESS | 1835 | 1465273425161 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 21:23:45 INFO - PROCESS | 1835 | 1465273425292 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:45 INFO - PROCESS | 1835 | 1465273425303 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x92ad0000 == 23 [pid = 1835] [id = 102] 21:23:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x92ad0800) [pid = 1835] [serial = 305] [outer = (nil)] 21:23:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x93b20c00) [pid = 1835] [serial = 306] [outer = 0x92ad0800] 21:23:45 INFO - PROCESS | 1835 | 1465273425372 Marionette DEBUG loaded listener.js 21:23:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x93bb4000) [pid = 1835] [serial = 307] [outer = 0x92ad0800] 21:23:46 INFO - PROCESS | 1835 | 1465273426289 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:23:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:23:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1343ms 21:23:46 INFO - PROCESS | 1835 | 1465273426320 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 21:23:46 INFO - PROCESS | 1835 | 1465273426333 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 21:23:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:23:46 INFO - PROCESS | 1835 | 1465273426351 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:23:46 INFO - PROCESS | 1835 | 1465273426359 Marionette TRACE conn4 <- [1,382,null,{}] 21:23:46 INFO - PROCESS | 1835 | 1465273426369 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}] 21:23:46 INFO - PROCESS | 1835 | 1465273426378 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:46 INFO - PROCESS | 1835 | 1465273426577 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 21:23:46 INFO - PROCESS | 1835 | 1465273426701 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:46 INFO - PROCESS | 1835 | 1465273426719 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x948a3400 == 24 [pid = 1835] [id = 103] 21:23:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x95291800) [pid = 1835] [serial = 308] [outer = (nil)] 21:23:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x95297800) [pid = 1835] [serial = 309] [outer = 0x95291800] 21:23:46 INFO - PROCESS | 1835 | 1465273426795 Marionette DEBUG loaded listener.js 21:23:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x95472c00) [pid = 1835] [serial = 310] [outer = 0x95291800] 21:23:47 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:23:47 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:23:47 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:23:47 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:23:47 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:23:47 INFO - PROCESS | 1835 | 1465273427705 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:23:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:23:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1399ms 21:23:47 INFO - PROCESS | 1835 | 1465273427748 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 21:23:47 INFO - PROCESS | 1835 | 1465273427752 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 21:23:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:23:47 INFO - PROCESS | 1835 | 1465273427766 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:23:47 INFO - PROCESS | 1835 | 1465273427772 Marionette TRACE conn4 <- [1,386,null,{}] 21:23:47 INFO - PROCESS | 1835 | 1465273427789 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}] 21:23:47 INFO - PROCESS | 1835 | 1465273427798 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:48 INFO - PROCESS | 1835 | 1465273428008 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 21:23:48 INFO - PROCESS | 1835 | 1465273428027 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:48 INFO - PROCESS | 1835 | 1465273428040 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x98512c00 == 25 [pid = 1835] [id = 104] 21:23:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x98c71800) [pid = 1835] [serial = 311] [outer = (nil)] 21:23:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x98dcc000) [pid = 1835] [serial = 312] [outer = 0x98c71800] 21:23:48 INFO - PROCESS | 1835 | 1465273428110 Marionette DEBUG loaded listener.js 21:23:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x98fd3800) [pid = 1835] [serial = 313] [outer = 0x98c71800] 21:23:49 INFO - PROCESS | 1835 | 1465273429019 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]]]}] 21:23:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:23:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1739ms 21:23:49 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x997f4400) [pid = 1835] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:23:49 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x94897400) [pid = 1835] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:23:49 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x98fd6400) [pid = 1835] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:23:49 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x920f1c00) [pid = 1835] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:23:49 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x93b1ec00) [pid = 1835] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:23:49 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x98fd1800) [pid = 1835] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:23:49 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x9907dc00) [pid = 1835] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:23:49 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x9953c000) [pid = 1835] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:23:49 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x93bb2400) [pid = 1835] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:23:49 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x98fc9800) [pid = 1835] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:23:49 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x95296c00) [pid = 1835] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:23:49 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x94895400) [pid = 1835] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:23:49 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x98fcf000) [pid = 1835] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:23:49 INFO - PROCESS | 1835 | 1465273429626 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 21:23:49 INFO - PROCESS | 1835 | 1465273429631 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 21:23:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:23:49 INFO - PROCESS | 1835 | 1465273429645 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:23:49 INFO - PROCESS | 1835 | 1465273429647 Marionette TRACE conn4 <- [1,390,null,{}] 21:23:49 INFO - PROCESS | 1835 | 1465273429654 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}] 21:23:49 INFO - PROCESS | 1835 | 1465273429659 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:49 INFO - PROCESS | 1835 | 1465273429808 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 21:23:49 INFO - PROCESS | 1835 | 1465273429922 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:49 INFO - PROCESS | 1835 | 1465273429931 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x93bb6c00 == 26 [pid = 1835] [id = 105] 21:23:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x977ae000) [pid = 1835] [serial = 314] [outer = (nil)] 21:23:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x98c7b000) [pid = 1835] [serial = 315] [outer = 0x977ae000] 21:23:50 INFO - PROCESS | 1835 | 1465273430002 Marionette DEBUG loaded listener.js 21:23:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x98fdcc00) [pid = 1835] [serial = 316] [outer = 0x977ae000] 21:23:50 INFO - PROCESS | 1835 | 1465273430705 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]]]}] 21:23:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:23:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1136ms 21:23:50 INFO - PROCESS | 1835 | 1465273430782 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 21:23:50 INFO - PROCESS | 1835 | 1465273430786 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 21:23:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:23:50 INFO - PROCESS | 1835 | 1465273430792 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:23:50 INFO - PROCESS | 1835 | 1465273430795 Marionette TRACE conn4 <- [1,394,null,{}] 21:23:50 INFO - PROCESS | 1835 | 1465273430801 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}] 21:23:50 INFO - PROCESS | 1835 | 1465273430806 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:50 INFO - PROCESS | 1835 | 1465273430958 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 21:23:50 INFO - PROCESS | 1835 | 1465273430968 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:50 INFO - PROCESS | 1835 | 1465273430977 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x98fdc800 == 27 [pid = 1835] [id = 106] 21:23:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x992cb000) [pid = 1835] [serial = 317] [outer = (nil)] 21:23:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x9930d000) [pid = 1835] [serial = 318] [outer = 0x992cb000] 21:23:51 INFO - PROCESS | 1835 | 1465273431045 Marionette DEBUG loaded listener.js 21:23:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x99313800) [pid = 1835] [serial = 319] [outer = 0x992cb000] 21:23:52 INFO - PROCESS | 1835 | 1465273432588 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]]]}] 21:23:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:23:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1849ms 21:23:52 INFO - PROCESS | 1835 | 1465273432642 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 21:23:52 INFO - PROCESS | 1835 | 1465273432650 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 21:23:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:23:52 INFO - PROCESS | 1835 | 1465273432658 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:23:52 INFO - PROCESS | 1835 | 1465273432663 Marionette TRACE conn4 <- [1,398,null,{}] 21:23:52 INFO - PROCESS | 1835 | 1465273432673 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}] 21:23:52 INFO - PROCESS | 1835 | 1465273432680 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:52 INFO - PROCESS | 1835 | 1465273432863 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 21:23:53 INFO - PROCESS | 1835 | 1465273433017 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:53 INFO - PROCESS | 1835 | 1465273433026 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x920ee000 == 28 [pid = 1835] [id = 107] 21:23:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x92ac7800) [pid = 1835] [serial = 320] [outer = (nil)] 21:23:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x94896400) [pid = 1835] [serial = 321] [outer = 0x92ac7800] 21:23:53 INFO - PROCESS | 1835 | 1465273433118 Marionette DEBUG loaded listener.js 21:23:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x95297000) [pid = 1835] [serial = 322] [outer = 0x92ac7800] 21:23:54 INFO - PROCESS | 1835 | 1465273434215 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]]]}] 21:23:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:23:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1639ms 21:23:54 INFO - PROCESS | 1835 | 1465273434298 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 21:23:54 INFO - PROCESS | 1835 | 1465273434306 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 21:23:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:23:54 INFO - PROCESS | 1835 | 1465273434318 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:23:54 INFO - PROCESS | 1835 | 1465273434322 Marionette TRACE conn4 <- [1,402,null,{}] 21:23:54 INFO - PROCESS | 1835 | 1465273434329 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}] 21:23:54 INFO - PROCESS | 1835 | 1465273434335 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:54 INFO - PROCESS | 1835 | 1465273434572 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 21:23:54 INFO - PROCESS | 1835 | 1465273434791 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:54 INFO - PROCESS | 1835 | 1465273434799 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x978f6400 == 29 [pid = 1835] [id = 108] 21:23:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x98dbf400) [pid = 1835] [serial = 323] [outer = (nil)] 21:23:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x98fdb000) [pid = 1835] [serial = 324] [outer = 0x98dbf400] 21:23:54 INFO - PROCESS | 1835 | 1465273434891 Marionette DEBUG loaded listener.js 21:23:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x9930a400) [pid = 1835] [serial = 325] [outer = 0x98dbf400] 21:23:56 INFO - PROCESS | 1835 | 1465273436051 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]]]}] 21:23:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:23:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1789ms 21:23:56 INFO - PROCESS | 1835 | 1465273436106 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 21:23:56 INFO - PROCESS | 1835 | 1465273436111 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 21:23:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:23:56 INFO - PROCESS | 1835 | 1465273436118 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:23:56 INFO - PROCESS | 1835 | 1465273436124 Marionette TRACE conn4 <- [1,406,null,{}] 21:23:56 INFO - PROCESS | 1835 | 1465273436142 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}] 21:23:56 INFO - PROCESS | 1835 | 1465273436151 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:56 INFO - PROCESS | 1835 | 1465273436363 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 21:23:56 INFO - PROCESS | 1835 | 1465273436584 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:56 INFO - PROCESS | 1835 | 1465273436602 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x9953c000 == 30 [pid = 1835] [id = 109] 21:23:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x9953d400) [pid = 1835] [serial = 326] [outer = (nil)] 21:23:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x997d8000) [pid = 1835] [serial = 327] [outer = 0x9953d400] 21:23:56 INFO - PROCESS | 1835 | 1465273436694 Marionette DEBUG loaded listener.js 21:23:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x997dd400) [pid = 1835] [serial = 328] [outer = 0x9953d400] 21:23:57 INFO - PROCESS | 1835 | 1465273437706 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]]]}] 21:23:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:23:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1636ms 21:23:57 INFO - PROCESS | 1835 | 1465273437756 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 21:23:57 INFO - PROCESS | 1835 | 1465273437761 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 21:23:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:23:57 INFO - PROCESS | 1835 | 1465273437769 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:23:57 INFO - PROCESS | 1835 | 1465273437773 Marionette TRACE conn4 <- [1,410,null,{}] 21:23:57 INFO - PROCESS | 1835 | 1465273437780 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}] 21:23:57 INFO - PROCESS | 1835 | 1465273437785 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:57 INFO - PROCESS | 1835 | 1465273437984 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 21:23:58 INFO - PROCESS | 1835 | 1465273438183 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:58 INFO - PROCESS | 1835 | 1465273438194 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x98511400 == 31 [pid = 1835] [id = 110] 21:23:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x99821400) [pid = 1835] [serial = 329] [outer = (nil)] 21:23:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x99ff6c00) [pid = 1835] [serial = 330] [outer = 0x99821400] 21:23:58 INFO - PROCESS | 1835 | 1465273438298 Marionette DEBUG loaded listener.js 21:23:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x9a023000) [pid = 1835] [serial = 331] [outer = 0x99821400] 21:23:59 INFO - PROCESS | 1835 | 1465273439443 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]]]}] 21:23:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:23:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1694ms 21:23:59 INFO - PROCESS | 1835 | 1465273439464 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 21:23:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:23:59 INFO - PROCESS | 1835 | 1465273439468 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 21:23:59 INFO - PROCESS | 1835 | 1465273439475 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:23:59 INFO - PROCESS | 1835 | 1465273439479 Marionette TRACE conn4 <- [1,414,null,{}] 21:23:59 INFO - PROCESS | 1835 | 1465273439486 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}] 21:23:59 INFO - PROCESS | 1835 | 1465273439491 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:59 INFO - PROCESS | 1835 | 1465273439672 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 21:23:59 INFO - PROCESS | 1835 | 1465273439870 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:59 INFO - PROCESS | 1835 | 1465273439880 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:23:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x978efc00 == 32 [pid = 1835] [id = 111] 21:23:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x978f2c00) [pid = 1835] [serial = 332] [outer = (nil)] 21:23:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x9949b400) [pid = 1835] [serial = 333] [outer = 0x978f2c00] 21:23:59 INFO - PROCESS | 1835 | 1465273439960 Marionette DEBUG loaded listener.js 21:24:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x994a4c00) [pid = 1835] [serial = 334] [outer = 0x978f2c00] 21:24:01 INFO - PROCESS | 1835 | 1465273441488 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]]]}] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x994a2800) [pid = 1835] [serial = 244] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x99ff0400) [pid = 1835] [serial = 273] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x98164400) [pid = 1835] [serial = 276] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x99219400) [pid = 1835] [serial = 252] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x99534800) [pid = 1835] [serial = 253] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x923b4800) [pid = 1835] [serial = 246] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x92acc800) [pid = 1835] [serial = 247] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x93bbb800) [pid = 1835] [serial = 264] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x93d74c00) [pid = 1835] [serial = 265] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x9a55d800) [pid = 1835] [serial = 261] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x9d403800) [pid = 1835] [serial = 262] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x992d0c00) [pid = 1835] [serial = 270] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x997df000) [pid = 1835] [serial = 255] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x997e3c00) [pid = 1835] [serial = 256] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x95473c00) [pid = 1835] [serial = 249] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x978f5000) [pid = 1835] [serial = 250] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x99ff6000) [pid = 1835] [serial = 258] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x9a35f400) [pid = 1835] [serial = 259] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x977a9800) [pid = 1835] [serial = 267] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x978f8c00) [pid = 1835] [serial = 268] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x9a01f800) [pid = 1835] [serial = 274] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x9d871800) [pid = 1835] [serial = 280] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x9aed5400) [pid = 1835] [serial = 279] [outer = (nil)] [url = about:blank] 21:24:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:24:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 2097ms 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x99533400) [pid = 1835] [serial = 271] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x98fd8800) [pid = 1835] [serial = 277] [outer = (nil)] [url = about:blank] 21:24:01 INFO - PROCESS | 1835 | 1465273441658 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 21:24:01 INFO - PROCESS | 1835 | 1465273441665 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 21:24:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:24:01 INFO - PROCESS | 1835 | 1465273441673 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:24:01 INFO - PROCESS | 1835 | 1465273441678 Marionette TRACE conn4 <- [1,418,null,{}] 21:24:01 INFO - PROCESS | 1835 | 1465273441686 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}] 21:24:01 INFO - PROCESS | 1835 | 1465273441693 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:01 INFO - PROCESS | 1835 | 1465273441873 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 21:24:02 INFO - PROCESS | 1835 | 1465273441992 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:02 INFO - PROCESS | 1835 | 1465273442005 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b15400 == 33 [pid = 1835] [id = 112] 21:24:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x93b18c00) [pid = 1835] [serial = 335] [outer = (nil)] 21:24:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x93d72400) [pid = 1835] [serial = 336] [outer = 0x93b18c00] 21:24:02 INFO - PROCESS | 1835 | 1465273442086 Marionette DEBUG loaded listener.js 21:24:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x948a1000) [pid = 1835] [serial = 337] [outer = 0x93b18c00] 21:24:03 INFO - PROCESS | 1835 | 1465273443289 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]]]}] 21:24:03 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 21:24:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1634ms 21:24:03 INFO - PROCESS | 1835 | 1465273443307 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 21:24:03 INFO - PROCESS | 1835 | 1465273443314 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 21:24:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:24:03 INFO - PROCESS | 1835 | 1465273443325 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:24:03 INFO - PROCESS | 1835 | 1465273443329 Marionette TRACE conn4 <- [1,422,null,{}] 21:24:03 INFO - PROCESS | 1835 | 1465273443336 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}] 21:24:03 INFO - PROCESS | 1835 | 1465273443341 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:03 INFO - PROCESS | 1835 | 1465273443646 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 21:24:03 INFO - PROCESS | 1835 | 1465273443666 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:03 INFO - PROCESS | 1835 | 1465273443676 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x9546d000 == 34 [pid = 1835] [id = 113] 21:24:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x978f0800) [pid = 1835] [serial = 338] [outer = (nil)] 21:24:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x98c74400) [pid = 1835] [serial = 339] [outer = 0x978f0800] 21:24:03 INFO - PROCESS | 1835 | 1465273443746 Marionette DEBUG loaded listener.js 21:24:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x98fd8000) [pid = 1835] [serial = 340] [outer = 0x978f0800] 21:24:05 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x93d4c400) [pid = 1835] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:24:05 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x98fdb400) [pid = 1835] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:24:05 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x9d874800) [pid = 1835] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:24:05 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x98c71800) [pid = 1835] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:24:05 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0xa2285c00) [pid = 1835] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:24:05 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x95291800) [pid = 1835] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:24:05 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x95295000) [pid = 1835] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:24:05 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0xa23a3800) [pid = 1835] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:24:05 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x92ad0800) [pid = 1835] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:24:05 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0xa34e9800) [pid = 1835] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:24:05 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x92ac6800) [pid = 1835] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:24:05 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x977ae000) [pid = 1835] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:24:05 INFO - PROCESS | 1835 | 1465273445238 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]]]}] 21:24:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:24:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1948ms 21:24:05 INFO - PROCESS | 1835 | 1465273445273 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 21:24:05 INFO - PROCESS | 1835 | 1465273445280 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 21:24:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:24:05 INFO - PROCESS | 1835 | 1465273445290 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:24:05 INFO - PROCESS | 1835 | 1465273445295 Marionette TRACE conn4 <- [1,426,null,{}] 21:24:05 INFO - PROCESS | 1835 | 1465273445304 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}] 21:24:05 INFO - PROCESS | 1835 | 1465273445310 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:05 INFO - PROCESS | 1835 | 1465273445493 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 21:24:05 INFO - PROCESS | 1835 | 1465273445644 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:05 INFO - PROCESS | 1835 | 1465273445654 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f0c00 == 35 [pid = 1835] [id = 114] 21:24:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x93bb2800) [pid = 1835] [serial = 341] [outer = (nil)] 21:24:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x93d73800) [pid = 1835] [serial = 342] [outer = 0x93bb2800] 21:24:05 INFO - PROCESS | 1835 | 1465273445744 Marionette DEBUG loaded listener.js 21:24:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x9489cc00) [pid = 1835] [serial = 343] [outer = 0x93bb2800] 21:24:06 INFO - PROCESS | 1835 | 1465273446738 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] 21:24:06 INFO - PROCESS | 1835 | 1465273446788 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 21:24:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:24:06 INFO - PROCESS | 1835 | 1465273446799 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:24:06 INFO - PROCESS | 1835 | 1465273446803 Marionette TRACE conn4 <- [1,430,null,{}] 21:24:06 INFO - PROCESS | 1835 | 1465273446816 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}] 21:24:06 INFO - PROCESS | 1835 | 1465273446821 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:07 INFO - PROCESS | 1835 | 1465273447059 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 21:24:07 INFO - PROCESS | 1835 | 1465273447314 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:07 INFO - PROCESS | 1835 | 1465273447326 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b15c00 == 36 [pid = 1835] [id = 115] 21:24:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x98c77c00) [pid = 1835] [serial = 344] [outer = (nil)] 21:24:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x98fdb400) [pid = 1835] [serial = 345] [outer = 0x98c77c00] 21:24:07 INFO - PROCESS | 1835 | 1465273447413 Marionette DEBUG loaded listener.js 21:24:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x99308c00) [pid = 1835] [serial = 346] [outer = 0x98c77c00] 21:24:08 INFO - PROCESS | 1835 | 1465273448355 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]]]}] 21:24:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:24:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1596ms 21:24:08 INFO - PROCESS | 1835 | 1465273448395 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 21:24:08 INFO - PROCESS | 1835 | 1465273448399 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 21:24:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:24:08 INFO - PROCESS | 1835 | 1465273448406 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:24:08 INFO - PROCESS | 1835 | 1465273448413 Marionette TRACE conn4 <- [1,434,null,{}] 21:24:08 INFO - PROCESS | 1835 | 1465273448430 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}] 21:24:08 INFO - PROCESS | 1835 | 1465273448439 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:08 INFO - PROCESS | 1835 | 1465273448627 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 21:24:08 INFO - PROCESS | 1835 | 1465273448782 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:08 INFO - PROCESS | 1835 | 1465273448793 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x9953a800 == 37 [pid = 1835] [id = 116] 21:24:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x9953b000) [pid = 1835] [serial = 347] [outer = (nil)] 21:24:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x99540400) [pid = 1835] [serial = 348] [outer = 0x9953b000] 21:24:08 INFO - PROCESS | 1835 | 1465273448972 Marionette DEBUG loaded listener.js 21:24:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x997da800) [pid = 1835] [serial = 349] [outer = 0x9953b000] 21:24:09 INFO - PROCESS | 1835 | 1465273449928 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]]]}] 21:24:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:24:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1597ms 21:24:10 INFO - PROCESS | 1835 | 1465273450005 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 21:24:10 INFO - PROCESS | 1835 | 1465273450010 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 21:24:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:24:10 INFO - PROCESS | 1835 | 1465273450017 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:24:10 INFO - PROCESS | 1835 | 1465273450020 Marionette TRACE conn4 <- [1,438,null,{}] 21:24:10 INFO - PROCESS | 1835 | 1465273450026 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}] 21:24:10 INFO - PROCESS | 1835 | 1465273450032 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:10 INFO - PROCESS | 1835 | 1465273450262 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 21:24:10 INFO - PROCESS | 1835 | 1465273450461 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:10 INFO - PROCESS | 1835 | 1465273450470 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f9800 == 38 [pid = 1835] [id = 117] 21:24:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x99ff2000) [pid = 1835] [serial = 350] [outer = (nil)] 21:24:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x9a3eec00) [pid = 1835] [serial = 351] [outer = 0x99ff2000] 21:24:10 INFO - PROCESS | 1835 | 1465273450599 Marionette DEBUG loaded listener.js 21:24:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x9a563c00) [pid = 1835] [serial = 352] [outer = 0x99ff2000] 21:24:11 INFO - PROCESS | 1835 | 1465273451811 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]]]}] 21:24:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:24:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1832ms 21:24:11 INFO - PROCESS | 1835 | 1465273451850 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 21:24:11 INFO - PROCESS | 1835 | 1465273451853 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 21:24:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:24:11 INFO - PROCESS | 1835 | 1465273451860 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:24:11 INFO - PROCESS | 1835 | 1465273451864 Marionette TRACE conn4 <- [1,442,null,{}] 21:24:11 INFO - PROCESS | 1835 | 1465273451870 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}] 21:24:11 INFO - PROCESS | 1835 | 1465273451875 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:12 INFO - PROCESS | 1835 | 1465273452096 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 21:24:12 INFO - PROCESS | 1835 | 1465273452274 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:12 INFO - PROCESS | 1835 | 1465273452280 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x9930fc00 == 39 [pid = 1835] [id = 118] 21:24:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x99541400) [pid = 1835] [serial = 353] [outer = (nil)] 21:24:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x9aedd400) [pid = 1835] [serial = 354] [outer = 0x99541400] 21:24:12 INFO - PROCESS | 1835 | 1465273452362 Marionette DEBUG loaded listener.js 21:24:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x9b00f400) [pid = 1835] [serial = 355] [outer = 0x99541400] 21:24:13 INFO - PROCESS | 1835 | 1465273453299 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]]]}] 21:24:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:24:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1492ms 21:24:13 INFO - PROCESS | 1835 | 1465273453354 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 21:24:13 INFO - PROCESS | 1835 | 1465273453357 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 21:24:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:24:13 INFO - PROCESS | 1835 | 1465273453367 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:24:13 INFO - PROCESS | 1835 | 1465273453370 Marionette TRACE conn4 <- [1,446,null,{}] 21:24:13 INFO - PROCESS | 1835 | 1465273453376 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}] 21:24:13 INFO - PROCESS | 1835 | 1465273453387 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:13 INFO - PROCESS | 1835 | 1465273453670 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 21:24:13 INFO - PROCESS | 1835 | 1465273453925 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:13 INFO - PROCESS | 1835 | 1465273453934 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:13 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b17400 == 40 [pid = 1835] [id = 119] 21:24:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x9b00e800) [pid = 1835] [serial = 356] [outer = (nil)] 21:24:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x9d81a000) [pid = 1835] [serial = 357] [outer = 0x9b00e800] 21:24:14 INFO - PROCESS | 1835 | 1465273454018 Marionette DEBUG loaded listener.js 21:24:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0xa227d000) [pid = 1835] [serial = 358] [outer = 0x9b00e800] 21:24:15 INFO - PROCESS | 1835 | 1465273455621 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]]]}] 21:24:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:24:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 2284ms 21:24:15 INFO - PROCESS | 1835 | 1465273455655 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 21:24:15 INFO - PROCESS | 1835 | 1465273455661 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 21:24:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:24:15 INFO - PROCESS | 1835 | 1465273455672 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:24:15 INFO - PROCESS | 1835 | 1465273455676 Marionette TRACE conn4 <- [1,450,null,{}] 21:24:15 INFO - PROCESS | 1835 | 1465273455687 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}] 21:24:15 INFO - PROCESS | 1835 | 1465273455694 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:16 INFO - PROCESS | 1835 | 1465273456084 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 21:24:16 INFO - PROCESS | 1835 | 1465273456253 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:16 INFO - PROCESS | 1835 | 1465273456266 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x9949a800 == 41 [pid = 1835] [id = 120] 21:24:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x99febc00) [pid = 1835] [serial = 359] [outer = (nil)] 21:24:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0xa2555400) [pid = 1835] [serial = 360] [outer = 0x99febc00] 21:24:16 INFO - PROCESS | 1835 | 1465273456425 Marionette DEBUG loaded listener.js 21:24:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0xa340dc00) [pid = 1835] [serial = 361] [outer = 0x99febc00] 21:24:17 INFO - PROCESS | 1835 | 1465273457830 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] 21:24:17 INFO - PROCESS | 1835 | 1465273457932 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 21:24:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 21:24:17 INFO - PROCESS | 1835 | 1465273457942 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:24:17 INFO - PROCESS | 1835 | 1465273457947 Marionette TRACE conn4 <- [1,454,null,{}] 21:24:18 INFO - PROCESS | 1835 | 1465273458023 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}] 21:24:18 INFO - PROCESS | 1835 | 1465273458032 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:18 INFO - PROCESS | 1835 | 1465273458443 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 21:24:18 INFO - PROCESS | 1835 | 1465273458543 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:18 INFO - PROCESS | 1835 | 1465273458552 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d71800 == 42 [pid = 1835] [id = 121] 21:24:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x95465400) [pid = 1835] [serial = 362] [outer = (nil)] 21:24:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x99313000) [pid = 1835] [serial = 363] [outer = 0x95465400] 21:24:18 INFO - PROCESS | 1835 | 1465273458631 Marionette DEBUG loaded listener.js 21:24:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x995cd000) [pid = 1835] [serial = 364] [outer = 0x95465400] 21:24:19 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:24:19 INFO - PROCESS | 1835 | 1465273459681 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]]]}] 21:24:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:24:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1793ms 21:24:19 INFO - PROCESS | 1835 | 1465273459734 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 21:24:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:24:19 INFO - PROCESS | 1835 | 1465273459740 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 21:24:19 INFO - PROCESS | 1835 | 1465273459748 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:24:19 INFO - PROCESS | 1835 | 1465273459755 Marionette TRACE conn4 <- [1,458,null,{}] 21:24:19 INFO - PROCESS | 1835 | 1465273459763 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}] 21:24:19 INFO - PROCESS | 1835 | 1465273459768 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:19 INFO - PROCESS | 1835 | 1465273459954 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 21:24:20 INFO - PROCESS | 1835 | 1465273460226 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:20 INFO - PROCESS | 1835 | 1465273460238 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x94872c00 == 43 [pid = 1835] [id = 122] 21:24:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x94873800) [pid = 1835] [serial = 365] [outer = (nil)] 21:24:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x95473c00) [pid = 1835] [serial = 366] [outer = 0x94873800] 21:24:20 INFO - PROCESS | 1835 | 1465273460320 Marionette DEBUG loaded listener.js 21:24:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x978ec400) [pid = 1835] [serial = 367] [outer = 0x94873800] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x93b15400 == 42 [pid = 1835] [id = 112] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x95290800 == 41 [pid = 1835] [id = 101] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x9489f400 == 40 [pid = 1835] [id = 89] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x92ad0000 == 39 [pid = 1835] [id = 102] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x98fdc400 == 38 [pid = 1835] [id = 90] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x948a3400 == 37 [pid = 1835] [id = 103] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x98511400 == 36 [pid = 1835] [id = 110] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x98512c00 == 35 [pid = 1835] [id = 104] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x997d6c00 == 34 [pid = 1835] [id = 91] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x92ac5000 == 33 [pid = 1835] [id = 100] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x978f6400 == 32 [pid = 1835] [id = 108] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x920ee000 == 31 [pid = 1835] [id = 107] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0xa209b800 == 30 [pid = 1835] [id = 97] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x9953c000 == 29 [pid = 1835] [id = 109] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0xa3379800 == 28 [pid = 1835] [id = 99] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x9d416800 == 27 [pid = 1835] [id = 98] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x98fbd800 == 26 [pid = 1835] [id = 95] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x92aca400 == 25 [pid = 1835] [id = 92] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x93d4ac00 == 24 [pid = 1835] [id = 94] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x93bb6c00 == 23 [pid = 1835] [id = 105] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x920edc00 == 22 [pid = 1835] [id = 93] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x9d873c00 == 21 [pid = 1835] [id = 96] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x93b1e400 == 20 [pid = 1835] [id = 88] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x978efc00 == 19 [pid = 1835] [id = 111] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x98fdc800 == 18 [pid = 1835] [id = 106] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x9949a800 == 17 [pid = 1835] [id = 120] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x9930fc00 == 16 [pid = 1835] [id = 118] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x93b17400 == 15 [pid = 1835] [id = 119] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x920f9800 == 14 [pid = 1835] [id = 117] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x9953a800 == 13 [pid = 1835] [id = 116] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x93b15c00 == 12 [pid = 1835] [id = 115] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x9546d000 == 11 [pid = 1835] [id = 113] 21:24:21 INFO - PROCESS | 1835 | --DOCSHELL 0x920f0c00 == 10 [pid = 1835] [id = 114] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x978f5c00) [pid = 1835] [serial = 283] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x95290c00) [pid = 1835] [serial = 282] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x995cc400) [pid = 1835] [serial = 286] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x99533800) [pid = 1835] [serial = 285] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0xa208f800) [pid = 1835] [serial = 289] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0xa1013c00) [pid = 1835] [serial = 288] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x98dcc000) [pid = 1835] [serial = 312] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0xa23ae400) [pid = 1835] [serial = 292] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0xa2373c00) [pid = 1835] [serial = 291] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x95297800) [pid = 1835] [serial = 309] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x98dc2400) [pid = 1835] [serial = 304] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x98155c00) [pid = 1835] [serial = 303] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0xa2feb000) [pid = 1835] [serial = 295] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x93b20c00) [pid = 1835] [serial = 306] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x93bb4000) [pid = 1835] [serial = 307] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0xa2591400) [pid = 1835] [serial = 294] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0xa34f5800) [pid = 1835] [serial = 298] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0xa34f1000) [pid = 1835] [serial = 297] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x93bb4800) [pid = 1835] [serial = 301] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x92acec00) [pid = 1835] [serial = 300] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x98c7b000) [pid = 1835] [serial = 315] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x98fd3800) [pid = 1835] [serial = 313] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x9930d000) [pid = 1835] [serial = 318] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x98fdcc00) [pid = 1835] [serial = 316] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x95472c00) [pid = 1835] [serial = 310] [outer = (nil)] [url = about:blank] 21:24:22 INFO - PROCESS | 1835 | 1465273462470 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] 21:24:22 INFO - PROCESS | 1835 | 1465273462544 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 21:24:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 21:24:22 INFO - PROCESS | 1835 | 1465273462554 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:24:22 INFO - PROCESS | 1835 | 1465273462558 Marionette TRACE conn4 <- [1,462,null,{}] 21:24:22 INFO - PROCESS | 1835 | 1465273462568 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}] 21:24:22 INFO - PROCESS | 1835 | 1465273462574 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:22 INFO - PROCESS | 1835 | 1465273462750 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 21:24:22 INFO - PROCESS | 1835 | 1465273462883 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:22 INFO - PROCESS | 1835 | 1465273462891 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f1800 == 11 [pid = 1835] [id = 123] 21:24:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x920f3400) [pid = 1835] [serial = 368] [outer = (nil)] 21:24:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x9395fc00) [pid = 1835] [serial = 369] [outer = 0x920f3400] 21:24:22 INFO - PROCESS | 1835 | 1465273462968 Marionette DEBUG loaded listener.js 21:24:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x93b17c00) [pid = 1835] [serial = 370] [outer = 0x920f3400] 21:24:23 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:24:23 INFO - PROCESS | 1835 | 1465273463779 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] 21:24:23 INFO - PROCESS | 1835 | 1465273463847 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 21:24:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 21:24:23 INFO - PROCESS | 1835 | 1465273463859 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:24:23 INFO - PROCESS | 1835 | 1465273463863 Marionette TRACE conn4 <- [1,466,null,{}] 21:24:23 INFO - PROCESS | 1835 | 1465273463869 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}] 21:24:23 INFO - PROCESS | 1835 | 1465273463875 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:24 INFO - PROCESS | 1835 | 1465273464065 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 21:24:24 INFO - PROCESS | 1835 | 1465273464182 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:24 INFO - PROCESS | 1835 | 1465273464192 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x9489f800 == 12 [pid = 1835] [id = 124] 21:24:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x95292c00) [pid = 1835] [serial = 371] [outer = (nil)] 21:24:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x977a5400) [pid = 1835] [serial = 372] [outer = 0x95292c00] 21:24:24 INFO - PROCESS | 1835 | 1465273464272 Marionette DEBUG loaded listener.js 21:24:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x978efc00) [pid = 1835] [serial = 373] [outer = 0x95292c00] 21:24:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x98516000) [pid = 1835] [serial = 374] [outer = 0x992d1000] 21:24:25 INFO - PROCESS | 1835 | 1465273465374 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] 21:24:25 INFO - PROCESS | 1835 | 1465273465405 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 21:24:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 21:24:25 INFO - PROCESS | 1835 | 1465273465418 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:24:25 INFO - PROCESS | 1835 | 1465273465424 Marionette TRACE conn4 <- [1,470,null,{}] 21:24:25 INFO - PROCESS | 1835 | 1465273465441 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}] 21:24:25 INFO - PROCESS | 1835 | 1465273465450 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:25 INFO - PROCESS | 1835 | 1465273465675 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 21:24:25 INFO - PROCESS | 1835 | 1465273465696 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:25 INFO - PROCESS | 1835 | 1465273465711 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x98fda800 == 13 [pid = 1835] [id = 125] 21:24:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x98fdb800) [pid = 1835] [serial = 375] [outer = (nil)] 21:24:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x99307400) [pid = 1835] [serial = 376] [outer = 0x98fdb800] 21:24:25 INFO - PROCESS | 1835 | 1465273465784 Marionette DEBUG loaded listener.js 21:24:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x99314800) [pid = 1835] [serial = 377] [outer = 0x98fdb800] 21:24:27 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x978f0800) [pid = 1835] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:24:27 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x98dbf400) [pid = 1835] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:24:27 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x93b18c00) [pid = 1835] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:24:27 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x92ac7800) [pid = 1835] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:24:27 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x9953d400) [pid = 1835] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:24:27 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x992cb000) [pid = 1835] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:24:27 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x99821400) [pid = 1835] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:24:27 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x978f2c00) [pid = 1835] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:24:27 INFO - PROCESS | 1835 | 1465273467142 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]]]}] 21:24:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:24:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1794ms 21:24:27 INFO - PROCESS | 1835 | 1465273467212 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 21:24:27 INFO - PROCESS | 1835 | 1465273467217 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 21:24:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:24:27 INFO - PROCESS | 1835 | 1465273467270 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:24:27 INFO - PROCESS | 1835 | 1465273467273 Marionette TRACE conn4 <- [1,474,null,{}] 21:24:27 INFO - PROCESS | 1835 | 1465273467300 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}] 21:24:27 INFO - PROCESS | 1835 | 1465273467309 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:27 INFO - PROCESS | 1835 | 1465273467467 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 21:24:27 INFO - PROCESS | 1835 | 1465273467479 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:27 INFO - PROCESS | 1835 | 1465273467489 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x923be400 == 14 [pid = 1835] [id = 126] 21:24:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x93bb5800) [pid = 1835] [serial = 378] [outer = (nil)] 21:24:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x98fd0400) [pid = 1835] [serial = 379] [outer = 0x93bb5800] 21:24:27 INFO - PROCESS | 1835 | 1465273467562 Marionette DEBUG loaded listener.js 21:24:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x9949cc00) [pid = 1835] [serial = 380] [outer = 0x93bb5800] 21:24:28 INFO - PROCESS | 1835 | 1465273468452 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]]]}] 21:24:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:24:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1293ms 21:24:28 INFO - PROCESS | 1835 | 1465273468519 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 21:24:28 INFO - PROCESS | 1835 | 1465273468523 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 21:24:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:24:28 INFO - PROCESS | 1835 | 1465273468529 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:24:28 INFO - PROCESS | 1835 | 1465273468532 Marionette TRACE conn4 <- [1,478,null,{}] 21:24:28 INFO - PROCESS | 1835 | 1465273468537 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}] 21:24:28 INFO - PROCESS | 1835 | 1465273468542 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:28 INFO - PROCESS | 1835 | 1465273468712 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 21:24:28 INFO - PROCESS | 1835 | 1465273468820 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:28 INFO - PROCESS | 1835 | 1465273468829 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x99536c00 == 15 [pid = 1835] [id = 127] 21:24:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x9953bc00) [pid = 1835] [serial = 381] [outer = (nil)] 21:24:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x99685c00) [pid = 1835] [serial = 382] [outer = 0x9953bc00] 21:24:28 INFO - PROCESS | 1835 | 1465273468898 Marionette DEBUG loaded listener.js 21:24:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x997dcc00) [pid = 1835] [serial = 383] [outer = 0x9953bc00] 21:24:30 INFO - PROCESS | 1835 | 1465273470070 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]]]}] 21:24:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:24:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1582ms 21:24:30 INFO - PROCESS | 1835 | 1465273470112 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 21:24:30 INFO - PROCESS | 1835 | 1465273470119 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 21:24:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:24:30 INFO - PROCESS | 1835 | 1465273470128 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:24:30 INFO - PROCESS | 1835 | 1465273470136 Marionette TRACE conn4 <- [1,482,null,{}] 21:24:30 INFO - PROCESS | 1835 | 1465273470145 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}] 21:24:30 INFO - PROCESS | 1835 | 1465273470150 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:30 INFO - PROCESS | 1835 | 1465273470377 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 21:24:30 INFO - PROCESS | 1835 | 1465273470593 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:30 INFO - PROCESS | 1835 | 1465273470604 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x93957000 == 16 [pid = 1835] [id = 128] 21:24:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x93d40800) [pid = 1835] [serial = 384] [outer = (nil)] 21:24:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x95468000) [pid = 1835] [serial = 385] [outer = 0x93d40800] 21:24:30 INFO - PROCESS | 1835 | 1465273470691 Marionette DEBUG loaded listener.js 21:24:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x97a3dc00) [pid = 1835] [serial = 386] [outer = 0x93d40800] 21:24:31 INFO - PROCESS | 1835 | 1465273471804 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]]]}] 21:24:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:24:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1736ms 21:24:31 INFO - PROCESS | 1835 | 1465273471865 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 21:24:31 INFO - PROCESS | 1835 | 1465273471872 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 21:24:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:24:31 INFO - PROCESS | 1835 | 1465273471884 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:24:31 INFO - PROCESS | 1835 | 1465273471888 Marionette TRACE conn4 <- [1,486,null,{}] 21:24:31 INFO - PROCESS | 1835 | 1465273471895 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}] 21:24:31 INFO - PROCESS | 1835 | 1465273471902 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:32 INFO - PROCESS | 1835 | 1465273472116 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 21:24:32 INFO - PROCESS | 1835 | 1465273472337 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:32 INFO - PROCESS | 1835 | 1465273472347 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x9528fc00 == 17 [pid = 1835] [id = 129] 21:24:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x95295000) [pid = 1835] [serial = 387] [outer = (nil)] 21:24:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x9949bc00) [pid = 1835] [serial = 388] [outer = 0x95295000] 21:24:32 INFO - PROCESS | 1835 | 1465273472434 Marionette DEBUG loaded listener.js 21:24:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x992c7400) [pid = 1835] [serial = 389] [outer = 0x95295000] 21:24:33 INFO - PROCESS | 1835 | 1465273473513 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]]]}] 21:24:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:24:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1684ms 21:24:33 INFO - PROCESS | 1835 | 1465273473568 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 21:24:33 INFO - PROCESS | 1835 | 1465273473572 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 21:24:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:24:33 INFO - PROCESS | 1835 | 1465273473580 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:24:33 INFO - PROCESS | 1835 | 1465273473587 Marionette TRACE conn4 <- [1,490,null,{}] 21:24:33 INFO - PROCESS | 1835 | 1465273473604 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}] 21:24:33 INFO - PROCESS | 1835 | 1465273473613 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:33 INFO - PROCESS | 1835 | 1465273473844 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 21:24:34 INFO - PROCESS | 1835 | 1465273474049 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:34 INFO - PROCESS | 1835 | 1465273474061 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x99ff5400 == 18 [pid = 1835] [id = 130] 21:24:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x99ff6000) [pid = 1835] [serial = 390] [outer = (nil)] 21:24:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x9a35ec00) [pid = 1835] [serial = 391] [outer = 0x99ff6000] 21:24:34 INFO - PROCESS | 1835 | 1465273474148 Marionette DEBUG loaded listener.js 21:24:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x9a55d400) [pid = 1835] [serial = 392] [outer = 0x99ff6000] 21:24:35 INFO - PROCESS | 1835 | 1465273475119 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]]]}] 21:24:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:24:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1595ms 21:24:35 INFO - PROCESS | 1835 | 1465273475176 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 21:24:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:24:35 INFO - PROCESS | 1835 | 1465273475182 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 21:24:35 INFO - PROCESS | 1835 | 1465273475188 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:24:35 INFO - PROCESS | 1835 | 1465273475191 Marionette TRACE conn4 <- [1,494,null,{}] 21:24:35 INFO - PROCESS | 1835 | 1465273475198 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}] 21:24:35 INFO - PROCESS | 1835 | 1465273475204 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:35 INFO - PROCESS | 1835 | 1465273475405 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 21:24:35 INFO - PROCESS | 1835 | 1465273475603 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:35 INFO - PROCESS | 1835 | 1465273475610 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x978fa400 == 19 [pid = 1835] [id = 131] 21:24:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x97a42000) [pid = 1835] [serial = 393] [outer = (nil)] 21:24:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x99ff6400) [pid = 1835] [serial = 394] [outer = 0x97a42000] 21:24:35 INFO - PROCESS | 1835 | 1465273475701 Marionette DEBUG loaded listener.js 21:24:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x9a911c00) [pid = 1835] [serial = 395] [outer = 0x97a42000] 21:24:36 INFO - PROCESS | 1835 | 1465273476932 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]]]}] 21:24:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:24:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1838ms 21:24:37 INFO - PROCESS | 1835 | 1465273477027 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 21:24:37 INFO - PROCESS | 1835 | 1465273477032 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 21:24:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:24:37 INFO - PROCESS | 1835 | 1465273477042 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:24:37 INFO - PROCESS | 1835 | 1465273477047 Marionette TRACE conn4 <- [1,498,null,{}] 21:24:37 INFO - PROCESS | 1835 | 1465273477055 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}] 21:24:37 INFO - PROCESS | 1835 | 1465273477061 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:37 INFO - PROCESS | 1835 | 1465273477357 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 21:24:37 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x98fdb000) [pid = 1835] [serial = 324] [outer = (nil)] [url = about:blank] 21:24:37 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x948a1000) [pid = 1835] [serial = 337] [outer = (nil)] [url = about:blank] 21:24:37 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x95297000) [pid = 1835] [serial = 322] [outer = (nil)] [url = about:blank] 21:24:37 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x997dd400) [pid = 1835] [serial = 328] [outer = (nil)] [url = about:blank] 21:24:37 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x997d8000) [pid = 1835] [serial = 327] [outer = (nil)] [url = about:blank] 21:24:37 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x99313800) [pid = 1835] [serial = 319] [outer = (nil)] [url = about:blank] 21:24:37 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x9a023000) [pid = 1835] [serial = 331] [outer = (nil)] [url = about:blank] 21:24:37 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x93d72400) [pid = 1835] [serial = 336] [outer = (nil)] [url = about:blank] 21:24:37 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x9949b400) [pid = 1835] [serial = 333] [outer = (nil)] [url = about:blank] 21:24:37 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x94896400) [pid = 1835] [serial = 321] [outer = (nil)] [url = about:blank] 21:24:37 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x994a4c00) [pid = 1835] [serial = 334] [outer = (nil)] [url = about:blank] 21:24:37 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x99ff6c00) [pid = 1835] [serial = 330] [outer = (nil)] [url = about:blank] 21:24:37 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x9930a400) [pid = 1835] [serial = 325] [outer = (nil)] [url = about:blank] 21:24:37 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x98c74400) [pid = 1835] [serial = 339] [outer = (nil)] [url = about:blank] 21:24:37 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x98fd8000) [pid = 1835] [serial = 340] [outer = (nil)] [url = about:blank] 21:24:37 INFO - PROCESS | 1835 | 1465273477553 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:37 INFO - PROCESS | 1835 | 1465273477563 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x92ac5400 == 20 [pid = 1835] [id = 132] 21:24:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x92ac6c00) [pid = 1835] [serial = 396] [outer = (nil)] 21:24:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x93d45c00) [pid = 1835] [serial = 397] [outer = 0x92ac6c00] 21:24:37 INFO - PROCESS | 1835 | 1465273477649 Marionette DEBUG loaded listener.js 21:24:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x9489e000) [pid = 1835] [serial = 398] [outer = 0x92ac6c00] 21:24:38 INFO - PROCESS | 1835 | 1465273478413 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]]]}] 21:24:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:24:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1387ms 21:24:38 INFO - PROCESS | 1835 | 1465273478430 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 21:24:38 INFO - PROCESS | 1835 | 1465273478438 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 21:24:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:24:38 INFO - PROCESS | 1835 | 1465273478456 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:24:38 INFO - PROCESS | 1835 | 1465273478460 Marionette TRACE conn4 <- [1,502,null,{}] 21:24:38 INFO - PROCESS | 1835 | 1465273478466 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}] 21:24:38 INFO - PROCESS | 1835 | 1465273478472 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:38 INFO - PROCESS | 1835 | 1465273478656 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 21:24:38 INFO - PROCESS | 1835 | 1465273478770 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:38 INFO - PROCESS | 1835 | 1465273478777 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x95471800 == 21 [pid = 1835] [id = 133] 21:24:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x978f6800) [pid = 1835] [serial = 399] [outer = (nil)] 21:24:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x98512c00) [pid = 1835] [serial = 400] [outer = 0x978f6800] 21:24:38 INFO - PROCESS | 1835 | 1465273478851 Marionette DEBUG loaded listener.js 21:24:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x98fcfc00) [pid = 1835] [serial = 401] [outer = 0x978f6800] 21:24:39 INFO - PROCESS | 1835 | 1465273479687 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]]]}] 21:24:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:24:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1291ms 21:24:39 INFO - PROCESS | 1835 | 1465273479747 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 21:24:39 INFO - PROCESS | 1835 | 1465273479750 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 21:24:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:24:39 INFO - PROCESS | 1835 | 1465273479758 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:24:39 INFO - PROCESS | 1835 | 1465273479763 Marionette TRACE conn4 <- [1,506,null,{}] 21:24:39 INFO - PROCESS | 1835 | 1465273479796 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}] 21:24:39 INFO - PROCESS | 1835 | 1465273479810 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:40 INFO - PROCESS | 1835 | 1465273480145 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 21:24:40 INFO - PROCESS | 1835 | 1465273480181 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:40 INFO - PROCESS | 1835 | 1465273480197 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x9953dc00 == 22 [pid = 1835] [id = 134] 21:24:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x9953ec00) [pid = 1835] [serial = 402] [outer = (nil)] 21:24:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x997d9000) [pid = 1835] [serial = 403] [outer = 0x9953ec00] 21:24:40 INFO - PROCESS | 1835 | 1465273480400 Marionette DEBUG loaded listener.js 21:24:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x997e3400) [pid = 1835] [serial = 404] [outer = 0x9953ec00] 21:24:42 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x93bb2800) [pid = 1835] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:24:42 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x920f3400) [pid = 1835] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:24:42 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x95292c00) [pid = 1835] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:24:42 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x98c77c00) [pid = 1835] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:24:42 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x94873800) [pid = 1835] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:24:42 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x9953b000) [pid = 1835] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:24:42 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x99ff2000) [pid = 1835] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:24:42 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x99541400) [pid = 1835] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:24:42 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x9b00e800) [pid = 1835] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:24:42 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x98fdb800) [pid = 1835] [serial = 375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:24:42 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x99febc00) [pid = 1835] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:24:42 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x95465400) [pid = 1835] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:24:42 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x93bb5800) [pid = 1835] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:24:42 INFO - PROCESS | 1835 | 1465273482352 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]]]}] 21:24:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:24:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 2659ms 21:24:42 INFO - PROCESS | 1835 | 1465273482421 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 21:24:42 INFO - PROCESS | 1835 | 1465273482429 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 21:24:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:24:42 INFO - PROCESS | 1835 | 1465273482439 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:24:42 INFO - PROCESS | 1835 | 1465273482443 Marionette TRACE conn4 <- [1,510,null,{}] 21:24:42 INFO - PROCESS | 1835 | 1465273482453 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}] 21:24:42 INFO - PROCESS | 1835 | 1465273482473 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:42 INFO - PROCESS | 1835 | 1465273482748 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 21:24:42 INFO - PROCESS | 1835 | 1465273482910 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:42 INFO - PROCESS | 1835 | 1465273482923 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x93bb5800 == 23 [pid = 1835] [id = 135] 21:24:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x95292c00) [pid = 1835] [serial = 405] [outer = (nil)] 21:24:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x99497400) [pid = 1835] [serial = 406] [outer = 0x95292c00] 21:24:43 INFO - PROCESS | 1835 | 1465273483048 Marionette DEBUG loaded listener.js 21:24:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x99540000) [pid = 1835] [serial = 407] [outer = 0x95292c00] 21:24:44 INFO - PROCESS | 1835 | 1465273483996 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]]]}] 21:24:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:24:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1605ms 21:24:44 INFO - PROCESS | 1835 | 1465273484047 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 21:24:44 INFO - PROCESS | 1835 | 1465273484053 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 21:24:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:24:44 INFO - PROCESS | 1835 | 1465273484063 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:24:44 INFO - PROCESS | 1835 | 1465273484067 Marionette TRACE conn4 <- [1,514,null,{}] 21:24:44 INFO - PROCESS | 1835 | 1465273484077 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}] 21:24:44 INFO - PROCESS | 1835 | 1465273484083 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:44 INFO - PROCESS | 1835 | 1465273484318 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 21:24:44 INFO - PROCESS | 1835 | 1465273484473 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:44 INFO - PROCESS | 1835 | 1465273484483 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x920efc00 == 24 [pid = 1835] [id = 136] 21:24:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x920f1400) [pid = 1835] [serial = 408] [outer = (nil)] 21:24:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x923b5800) [pid = 1835] [serial = 409] [outer = 0x920f1400] 21:24:44 INFO - PROCESS | 1835 | 1465273484632 Marionette DEBUG loaded listener.js 21:24:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x92acb000) [pid = 1835] [serial = 410] [outer = 0x920f1400] 21:24:45 INFO - PROCESS | 1835 | 1465273485594 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]]]}] 21:24:45 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 21:24:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1596ms 21:24:45 INFO - PROCESS | 1835 | 1465273485660 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 21:24:45 INFO - PROCESS | 1835 | 1465273485666 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 21:24:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:24:45 INFO - PROCESS | 1835 | 1465273485675 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:24:45 INFO - PROCESS | 1835 | 1465273485680 Marionette TRACE conn4 <- [1,518,null,{}] 21:24:45 INFO - PROCESS | 1835 | 1465273485688 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}] 21:24:45 INFO - PROCESS | 1835 | 1465273485697 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:45 INFO - PROCESS | 1835 | 1465273485995 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 21:24:46 INFO - PROCESS | 1835 | 1465273486310 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:46 INFO - PROCESS | 1835 | 1465273486325 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d72400 == 25 [pid = 1835] [id = 137] 21:24:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x95470000) [pid = 1835] [serial = 411] [outer = (nil)] 21:24:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x978eec00) [pid = 1835] [serial = 412] [outer = 0x95470000] 21:24:46 INFO - PROCESS | 1835 | 1465273486491 Marionette DEBUG loaded listener.js 21:24:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x978fac00) [pid = 1835] [serial = 413] [outer = 0x95470000] 21:24:47 INFO - PROCESS | 1835 | 1465273487874 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]]]}] 21:24:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:24:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 2237ms 21:24:47 INFO - PROCESS | 1835 | 1465273487911 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 21:24:47 INFO - PROCESS | 1835 | 1465273487917 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 21:24:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:24:47 INFO - PROCESS | 1835 | 1465273487925 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:24:47 INFO - PROCESS | 1835 | 1465273487929 Marionette TRACE conn4 <- [1,522,null,{}] 21:24:47 INFO - PROCESS | 1835 | 1465273487936 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}] 21:24:47 INFO - PROCESS | 1835 | 1465273487942 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:48 INFO - PROCESS | 1835 | 1465273488142 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 21:24:48 INFO - PROCESS | 1835 | 1465273488399 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:48 INFO - PROCESS | 1835 | 1465273488406 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x99308000 == 26 [pid = 1835] [id = 138] 21:24:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x99312000) [pid = 1835] [serial = 414] [outer = (nil)] 21:24:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x9949a000) [pid = 1835] [serial = 415] [outer = 0x99312000] 21:24:48 INFO - PROCESS | 1835 | 1465273488534 Marionette DEBUG loaded listener.js 21:24:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x99537800) [pid = 1835] [serial = 416] [outer = 0x99312000] 21:24:49 INFO - PROCESS | 1835 | 1465273489524 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]]]}] 21:24:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:24:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1641ms 21:24:49 INFO - PROCESS | 1835 | 1465273489567 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 21:24:49 INFO - PROCESS | 1835 | 1465273489573 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 21:24:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:24:49 INFO - PROCESS | 1835 | 1465273489591 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:24:49 INFO - PROCESS | 1835 | 1465273489598 Marionette TRACE conn4 <- [1,526,null,{}] 21:24:49 INFO - PROCESS | 1835 | 1465273489605 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}] 21:24:49 INFO - PROCESS | 1835 | 1465273489612 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:49 INFO - PROCESS | 1835 | 1465273489847 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 21:24:50 INFO - PROCESS | 1835 | 1465273490052 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:50 INFO - PROCESS | 1835 | 1465273490064 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x997dc800 == 27 [pid = 1835] [id = 139] 21:24:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x9a01ac00) [pid = 1835] [serial = 417] [outer = (nil)] 21:24:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x9b00e800) [pid = 1835] [serial = 418] [outer = 0x9a01ac00] 21:24:50 INFO - PROCESS | 1835 | 1465273490187 Marionette DEBUG loaded listener.js 21:24:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x9d418000) [pid = 1835] [serial = 419] [outer = 0x9a01ac00] 21:24:51 INFO - PROCESS | 1835 | 1465273491129 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]]]}] 21:24:51 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 21:24:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1597ms 21:24:51 INFO - PROCESS | 1835 | 1465273491181 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 21:24:51 INFO - PROCESS | 1835 | 1465273491184 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 21:24:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:24:51 INFO - PROCESS | 1835 | 1465273491191 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:24:51 INFO - PROCESS | 1835 | 1465273491195 Marionette TRACE conn4 <- [1,530,null,{}] 21:24:51 INFO - PROCESS | 1835 | 1465273491201 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}] 21:24:51 INFO - PROCESS | 1835 | 1465273491206 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:51 INFO - PROCESS | 1835 | 1465273491393 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 21:24:51 INFO - PROCESS | 1835 | 1465273491600 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:51 INFO - PROCESS | 1835 | 1465273491613 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x923b8c00 == 28 [pid = 1835] [id = 140] 21:24:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x9949c000) [pid = 1835] [serial = 420] [outer = (nil)] 21:24:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0xa1016c00) [pid = 1835] [serial = 421] [outer = 0x9949c000] 21:24:51 INFO - PROCESS | 1835 | 1465273491699 Marionette DEBUG loaded listener.js 21:24:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0xa107d000) [pid = 1835] [serial = 422] [outer = 0x9949c000] 21:24:52 INFO - PROCESS | 1835 | 1465273492522 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"]]]}] 21:24:52 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 21:24:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:24:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:24:52 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 21:24:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:24:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:24:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:24:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1382ms 21:24:52 INFO - PROCESS | 1835 | 1465273492585 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 21:24:52 INFO - PROCESS | 1835 | 1465273492593 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 21:24:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:24:52 INFO - PROCESS | 1835 | 1465273492624 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:24:52 INFO - PROCESS | 1835 | 1465273492629 Marionette TRACE conn4 <- [1,534,null,{}] 21:24:52 INFO - PROCESS | 1835 | 1465273492638 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}] 21:24:52 INFO - PROCESS | 1835 | 1465273492647 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:52 INFO - PROCESS | 1835 | 1465273492917 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 21:24:53 INFO - PROCESS | 1835 | 1465273493100 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:53 INFO - PROCESS | 1835 | 1465273493121 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x92fe3800 == 29 [pid = 1835] [id = 141] 21:24:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x94872800) [pid = 1835] [serial = 423] [outer = (nil)] 21:24:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0xa2557400) [pid = 1835] [serial = 424] [outer = 0x94872800] 21:24:53 INFO - PROCESS | 1835 | 1465273493232 Marionette DEBUG loaded listener.js 21:24:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0xa34ea400) [pid = 1835] [serial = 425] [outer = 0x94872800] 21:24:54 INFO - PROCESS | 1835 | 1465273494126 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]]]}] 21:24:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 21:24:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1536ms 21:24:54 INFO - PROCESS | 1835 | 1465273494184 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 21:24:54 INFO - PROCESS | 1835 | 1465273494189 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 21:24:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:24:54 INFO - PROCESS | 1835 | 1465273494197 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:24:54 INFO - PROCESS | 1835 | 1465273494201 Marionette TRACE conn4 <- [1,538,null,{}] 21:24:54 INFO - PROCESS | 1835 | 1465273494207 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}] 21:24:54 INFO - PROCESS | 1835 | 1465273494212 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:54 INFO - PROCESS | 1835 | 1465273494421 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 21:24:54 INFO - PROCESS | 1835 | 1465273494577 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:54 INFO - PROCESS | 1835 | 1465273494585 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d4a800 == 30 [pid = 1835] [id = 142] 21:24:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x9a3f0800) [pid = 1835] [serial = 426] [outer = (nil)] 21:24:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0xa34f4000) [pid = 1835] [serial = 427] [outer = 0x9a3f0800] 21:24:54 INFO - PROCESS | 1835 | 1465273494668 Marionette DEBUG loaded listener.js 21:24:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0xa4e0f800) [pid = 1835] [serial = 428] [outer = 0x9a3f0800] 21:24:55 INFO - PROCESS | 1835 | 1465273495578 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]]]}] 21:24:55 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. 21:24:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1393ms 21:24:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:24:55 INFO - PROCESS | 1835 | 1465273495590 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 21:24:55 INFO - PROCESS | 1835 | 1465273495593 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 21:24:55 INFO - PROCESS | 1835 | 1465273495600 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:24:55 INFO - PROCESS | 1835 | 1465273495603 Marionette TRACE conn4 <- [1,542,null,{}] 21:24:55 INFO - PROCESS | 1835 | 1465273495610 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}] 21:24:55 INFO - PROCESS | 1835 | 1465273495615 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:55 INFO - PROCESS | 1835 | 1465273495786 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 21:24:55 INFO - PROCESS | 1835 | 1465273495948 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:55 INFO - PROCESS | 1835 | 1465273495958 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x953ca800 == 31 [pid = 1835] [id = 143] 21:24:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x953cbc00) [pid = 1835] [serial = 429] [outer = (nil)] 21:24:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x953d3800) [pid = 1835] [serial = 430] [outer = 0x953cbc00] 21:24:56 INFO - PROCESS | 1835 | 1465273496046 Marionette DEBUG loaded listener.js 21:24:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x953d5400) [pid = 1835] [serial = 431] [outer = 0x953cbc00] 21:24:56 INFO - PROCESS | 1835 | 1465273496918 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]]]}] 21:24:56 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. 21:24:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1338ms 21:24:56 INFO - PROCESS | 1835 | 1465273496978 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 21:24:56 INFO - PROCESS | 1835 | 1465273496982 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 21:24:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:24:56 INFO - PROCESS | 1835 | 1465273496992 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:24:56 INFO - PROCESS | 1835 | 1465273496995 Marionette TRACE conn4 <- [1,546,null,{}] 21:24:57 INFO - PROCESS | 1835 | 1465273497001 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}] 21:24:57 INFO - PROCESS | 1835 | 1465273497006 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:57 INFO - PROCESS | 1835 | 1465273497219 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 21:24:57 INFO - PROCESS | 1835 | 1465273497382 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:57 INFO - PROCESS | 1835 | 1465273497393 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x920ea400 == 32 [pid = 1835] [id = 144] 21:24:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x920f8c00) [pid = 1835] [serial = 432] [outer = (nil)] 21:24:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x953d9400) [pid = 1835] [serial = 433] [outer = 0x920f8c00] 21:24:57 INFO - PROCESS | 1835 | 1465273497519 Marionette DEBUG loaded listener.js 21:24:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0xa34f3400) [pid = 1835] [serial = 434] [outer = 0x920f8c00] 21:24:58 INFO - PROCESS | 1835 | 1465273498524 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]]]}] 21:24:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 21:24:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1590ms 21:24:58 INFO - PROCESS | 1835 | 1465273498583 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 21:24:58 INFO - PROCESS | 1835 | 1465273498587 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 21:24:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:24:58 INFO - PROCESS | 1835 | 1465273498594 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:24:58 INFO - PROCESS | 1835 | 1465273498597 Marionette TRACE conn4 <- [1,550,null,{}] 21:24:58 INFO - PROCESS | 1835 | 1465273498603 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}] 21:24:58 INFO - PROCESS | 1835 | 1465273498608 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:58 INFO - PROCESS | 1835 | 1465273498798 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 21:24:58 INFO - PROCESS | 1835 | 1465273498961 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:58 INFO - PROCESS | 1835 | 1465273498970 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:24:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x91958800 == 33 [pid = 1835] [id = 145] 21:24:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x91959000) [pid = 1835] [serial = 435] [outer = (nil)] 21:24:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x9195bc00) [pid = 1835] [serial = 436] [outer = 0x91959000] 21:24:59 INFO - PROCESS | 1835 | 1465273499052 Marionette DEBUG loaded listener.js 21:24:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x91961400) [pid = 1835] [serial = 437] [outer = 0x91959000] 21:24:59 INFO - PROCESS | 1835 | 1465273499976 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]]]}] 21:25:00 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. 21:25:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1433ms 21:25:00 INFO - PROCESS | 1835 | 1465273500031 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 21:25:00 INFO - PROCESS | 1835 | 1465273500035 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 21:25:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:25:00 INFO - PROCESS | 1835 | 1465273500043 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:25:00 INFO - PROCESS | 1835 | 1465273500046 Marionette TRACE conn4 <- [1,554,null,{}] 21:25:00 INFO - PROCESS | 1835 | 1465273500052 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}] 21:25:00 INFO - PROCESS | 1835 | 1465273500058 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:00 INFO - PROCESS | 1835 | 1465273500227 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 21:25:00 INFO - PROCESS | 1835 | 1465273500397 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:00 INFO - PROCESS | 1835 | 1465273500406 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x91964800 == 34 [pid = 1835] [id = 146] 21:25:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x91966800) [pid = 1835] [serial = 438] [outer = (nil)] 21:25:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0xa34f6000) [pid = 1835] [serial = 439] [outer = 0x91966800] 21:25:00 INFO - PROCESS | 1835 | 1465273500503 Marionette DEBUG loaded listener.js 21:25:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0xa62b6800) [pid = 1835] [serial = 440] [outer = 0x91966800] 21:25:01 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:01 INFO - PROCESS | 1835 | 1465273501513 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]]]}] 21:25:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:25:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1498ms 21:25:01 INFO - PROCESS | 1835 | 1465273501541 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 21:25:01 INFO - PROCESS | 1835 | 1465273501546 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 21:25:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:25:01 INFO - PROCESS | 1835 | 1465273501561 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:25:01 INFO - PROCESS | 1835 | 1465273501569 Marionette TRACE conn4 <- [1,558,null,{}] 21:25:01 INFO - PROCESS | 1835 | 1465273501575 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}] 21:25:01 INFO - PROCESS | 1835 | 1465273501581 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:02 INFO - PROCESS | 1835 | 1465273502011 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 21:25:02 INFO - PROCESS | 1835 | 1465273502262 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:02 INFO - PROCESS | 1835 | 1465273502270 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f5000 == 35 [pid = 1835] [id = 147] 21:25:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x920f5c00) [pid = 1835] [serial = 441] [outer = (nil)] 21:25:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x923bec00) [pid = 1835] [serial = 442] [outer = 0x920f5c00] 21:25:02 INFO - PROCESS | 1835 | 1465273502357 Marionette DEBUG loaded listener.js 21:25:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0x9256e800) [pid = 1835] [serial = 443] [outer = 0x920f5c00] 21:25:03 INFO - PROCESS | 1835 | 1465273503691 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]]]}] 21:25:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:25:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 2192ms 21:25:03 INFO - PROCESS | 1835 | 1465273503756 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 21:25:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:25:03 INFO - PROCESS | 1835 | 1465273503766 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 21:25:03 INFO - PROCESS | 1835 | 1465273503796 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:25:03 INFO - PROCESS | 1835 | 1465273503805 Marionette TRACE conn4 <- [1,562,null,{}] 21:25:03 INFO - PROCESS | 1835 | 1465273503889 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}] 21:25:03 INFO - PROCESS | 1835 | 1465273503901 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:04 INFO - PROCESS | 1835 | 1465273504366 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x920f1800 == 34 [pid = 1835] [id = 123] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x98fda800 == 33 [pid = 1835] [id = 125] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x9489f800 == 32 [pid = 1835] [id = 124] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x923be400 == 31 [pid = 1835] [id = 126] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x93bb5800 == 30 [pid = 1835] [id = 135] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x9953dc00 == 29 [pid = 1835] [id = 134] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x95471800 == 28 [pid = 1835] [id = 133] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x92ac5400 == 27 [pid = 1835] [id = 132] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x94872c00 == 26 [pid = 1835] [id = 122] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x99ff5400 == 25 [pid = 1835] [id = 130] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x93957000 == 24 [pid = 1835] [id = 128] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x9528fc00 == 23 [pid = 1835] [id = 129] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x93d71800 == 22 [pid = 1835] [id = 121] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x978fa400 == 21 [pid = 1835] [id = 131] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x99536c00 == 20 [pid = 1835] [id = 127] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x91964800 == 19 [pid = 1835] [id = 146] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x91958800 == 18 [pid = 1835] [id = 145] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x920ea400 == 17 [pid = 1835] [id = 144] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x93d4a800 == 16 [pid = 1835] [id = 142] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x953ca800 == 15 [pid = 1835] [id = 143] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x92fe3800 == 14 [pid = 1835] [id = 141] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x923b8c00 == 13 [pid = 1835] [id = 140] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x997dc800 == 12 [pid = 1835] [id = 139] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x93d72400 == 11 [pid = 1835] [id = 137] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x99308000 == 10 [pid = 1835] [id = 138] 21:25:05 INFO - PROCESS | 1835 | --DOCSHELL 0x920efc00 == 9 [pid = 1835] [id = 136] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x9aedd400) [pid = 1835] [serial = 354] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0xa227d000) [pid = 1835] [serial = 358] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x9d81a000) [pid = 1835] [serial = 357] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x99307400) [pid = 1835] [serial = 376] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0xa340dc00) [pid = 1835] [serial = 361] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0xa2555400) [pid = 1835] [serial = 360] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x99314800) [pid = 1835] [serial = 377] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x995cd000) [pid = 1835] [serial = 364] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x98fd0400) [pid = 1835] [serial = 379] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x99313000) [pid = 1835] [serial = 363] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x9aedf000) [pid = 1835] [serial = 211] [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.] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x9949cc00) [pid = 1835] [serial = 380] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x978efc00) [pid = 1835] [serial = 373] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x9489cc00) [pid = 1835] [serial = 343] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x93d73800) [pid = 1835] [serial = 342] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x9395fc00) [pid = 1835] [serial = 369] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x93b17c00) [pid = 1835] [serial = 370] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x977a5400) [pid = 1835] [serial = 372] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x99308c00) [pid = 1835] [serial = 346] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x978ec400) [pid = 1835] [serial = 367] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x95473c00) [pid = 1835] [serial = 366] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x98fdb400) [pid = 1835] [serial = 345] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x997da800) [pid = 1835] [serial = 349] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x99540400) [pid = 1835] [serial = 348] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x9a563c00) [pid = 1835] [serial = 352] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x9a3eec00) [pid = 1835] [serial = 351] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x9b00f400) [pid = 1835] [serial = 355] [outer = (nil)] [url = about:blank] 21:25:05 INFO - PROCESS | 1835 | 1465273505851 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:05 INFO - PROCESS | 1835 | 1465273505862 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x91958800 == 10 [pid = 1835] [id = 148] 21:25:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x91962400) [pid = 1835] [serial = 444] [outer = (nil)] 21:25:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x920ecc00) [pid = 1835] [serial = 445] [outer = 0x91962400] 21:25:05 INFO - PROCESS | 1835 | 1465273505986 Marionette DEBUG loaded listener.js 21:25:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x920f3c00) [pid = 1835] [serial = 446] [outer = 0x91962400] 21:25:06 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:06 INFO - PROCESS | 1835 | 1465273506770 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]]]}] 21:25:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:25:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 3031ms 21:25:06 INFO - PROCESS | 1835 | 1465273506807 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 21:25:06 INFO - PROCESS | 1835 | 1465273506812 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 21:25:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:25:06 INFO - PROCESS | 1835 | 1465273506821 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:25:06 INFO - PROCESS | 1835 | 1465273506825 Marionette TRACE conn4 <- [1,566,null,{}] 21:25:06 INFO - PROCESS | 1835 | 1465273506833 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}] 21:25:06 INFO - PROCESS | 1835 | 1465273506841 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:07 INFO - PROCESS | 1835 | 1465273507008 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 21:25:07 INFO - PROCESS | 1835 | 1465273507021 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:07 INFO - PROCESS | 1835 | 1465273507029 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x92acb800 == 11 [pid = 1835] [id = 149] 21:25:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x92acdc00) [pid = 1835] [serial = 447] [outer = (nil)] 21:25:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x92fe3800) [pid = 1835] [serial = 448] [outer = 0x92acdc00] 21:25:07 INFO - PROCESS | 1835 | 1465273507111 Marionette DEBUG loaded listener.js 21:25:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x93b1d400) [pid = 1835] [serial = 449] [outer = 0x92acdc00] 21:25:07 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:08 INFO - PROCESS | 1835 | 1465273508080 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]]]}] 21:25:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:25:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1331ms 21:25:08 INFO - PROCESS | 1835 | 1465273508155 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 21:25:08 INFO - PROCESS | 1835 | 1465273508163 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 21:25:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:25:08 INFO - PROCESS | 1835 | 1465273508179 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:25:08 INFO - PROCESS | 1835 | 1465273508183 Marionette TRACE conn4 <- [1,570,null,{}] 21:25:08 INFO - PROCESS | 1835 | 1465273508189 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}] 21:25:08 INFO - PROCESS | 1835 | 1465273508194 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:08 INFO - PROCESS | 1835 | 1465273508411 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 21:25:08 INFO - PROCESS | 1835 | 1465273508439 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:08 INFO - PROCESS | 1835 | 1465273508445 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x9489d000 == 12 [pid = 1835] [id = 150] 21:25:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x9489dc00) [pid = 1835] [serial = 450] [outer = (nil)] 21:25:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x948a1c00) [pid = 1835] [serial = 451] [outer = 0x9489dc00] 21:25:08 INFO - PROCESS | 1835 | 1465273508516 Marionette DEBUG loaded listener.js 21:25:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x95293400) [pid = 1835] [serial = 452] [outer = 0x9489dc00] 21:25:09 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:09 INFO - PROCESS | 1835 | 1465273509525 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]]]}] 21:25:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:25:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1392ms 21:25:09 INFO - PROCESS | 1835 | 1465273509565 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 21:25:09 INFO - PROCESS | 1835 | 1465273509569 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 21:25:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:25:09 INFO - PROCESS | 1835 | 1465273509586 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:25:09 INFO - PROCESS | 1835 | 1465273509595 Marionette TRACE conn4 <- [1,574,null,{}] 21:25:09 INFO - PROCESS | 1835 | 1465273509611 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}] 21:25:09 INFO - PROCESS | 1835 | 1465273509618 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:09 INFO - PROCESS | 1835 | 1465273509838 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 21:25:09 INFO - PROCESS | 1835 | 1465273509868 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:09 INFO - PROCESS | 1835 | 1465273509876 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:09 INFO - PROCESS | 1835 | ++DOCSHELL 0x923c2c00 == 13 [pid = 1835] [id = 151] 21:25:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x92577000) [pid = 1835] [serial = 453] [outer = (nil)] 21:25:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x978fa400) [pid = 1835] [serial = 454] [outer = 0x92577000] 21:25:09 INFO - PROCESS | 1835 | 1465273509968 Marionette DEBUG loaded listener.js 21:25:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x98164000) [pid = 1835] [serial = 455] [outer = 0x92577000] 21:25:10 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x92ac6c00) [pid = 1835] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:25:10 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x95295000) [pid = 1835] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:25:10 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x97a42000) [pid = 1835] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:25:10 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x978f6800) [pid = 1835] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:25:10 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x93d40800) [pid = 1835] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:25:10 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x99ff6000) [pid = 1835] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:25:10 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x9953ec00) [pid = 1835] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:25:10 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x9953bc00) [pid = 1835] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:25:10 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x95292c00) [pid = 1835] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:25:11 INFO - PROCESS | 1835 | 1465273511374 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]]]}] 21:25:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:25:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1859ms 21:25:11 INFO - PROCESS | 1835 | 1465273511435 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 21:25:11 INFO - PROCESS | 1835 | 1465273511440 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 21:25:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:25:11 INFO - PROCESS | 1835 | 1465273511446 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:25:11 INFO - PROCESS | 1835 | 1465273511449 Marionette TRACE conn4 <- [1,578,null,{}] 21:25:11 INFO - PROCESS | 1835 | 1465273511455 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}] 21:25:11 INFO - PROCESS | 1835 | 1465273511460 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:11 INFO - PROCESS | 1835 | 1465273511705 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 21:25:11 INFO - PROCESS | 1835 | 1465273511729 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:11 INFO - PROCESS | 1835 | 1465273511738 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d4d000 == 14 [pid = 1835] [id = 152] 21:25:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x977ad000) [pid = 1835] [serial = 456] [outer = (nil)] 21:25:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x98dc0800) [pid = 1835] [serial = 457] [outer = 0x977ad000] 21:25:11 INFO - PROCESS | 1835 | 1465273511861 Marionette DEBUG loaded listener.js 21:25:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x992c7c00) [pid = 1835] [serial = 458] [outer = 0x977ad000] 21:25:13 INFO - PROCESS | 1835 | 1465273513091 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]]]}] 21:25:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:25:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1681ms 21:25:13 INFO - PROCESS | 1835 | 1465273513128 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 21:25:13 INFO - PROCESS | 1835 | 1465273513135 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 21:25:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:25:13 INFO - PROCESS | 1835 | 1465273513145 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:25:13 INFO - PROCESS | 1835 | 1465273513150 Marionette TRACE conn4 <- [1,582,null,{}] 21:25:13 INFO - PROCESS | 1835 | 1465273513159 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}] 21:25:13 INFO - PROCESS | 1835 | 1465273513165 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:13 INFO - PROCESS | 1835 | 1465273513359 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 21:25:13 INFO - PROCESS | 1835 | 1465273513516 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:13 INFO - PROCESS | 1835 | 1465273513530 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:13 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f8800 == 15 [pid = 1835] [id = 153] 21:25:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x92569c00) [pid = 1835] [serial = 459] [outer = (nil)] 21:25:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x9395ec00) [pid = 1835] [serial = 460] [outer = 0x92569c00] 21:25:13 INFO - PROCESS | 1835 | 1465273513680 Marionette DEBUG loaded listener.js 21:25:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x9489a400) [pid = 1835] [serial = 461] [outer = 0x92569c00] 21:25:14 INFO - PROCESS | 1835 | 1465273514669 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]]]}] 21:25:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:25:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1651ms 21:25:14 INFO - PROCESS | 1835 | 1465273514857 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 21:25:14 INFO - PROCESS | 1835 | 1465273514865 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 21:25:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:25:14 INFO - PROCESS | 1835 | 1465273514878 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:25:14 INFO - PROCESS | 1835 | 1465273514882 Marionette TRACE conn4 <- [1,586,null,{}] 21:25:14 INFO - PROCESS | 1835 | 1465273514889 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}] 21:25:14 INFO - PROCESS | 1835 | 1465273514895 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:15 INFO - PROCESS | 1835 | 1465273515098 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 21:25:15 INFO - PROCESS | 1835 | 1465273515293 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:15 INFO - PROCESS | 1835 | 1465273515306 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x93955400 == 16 [pid = 1835] [id = 154] 21:25:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x9529b000) [pid = 1835] [serial = 462] [outer = (nil)] 21:25:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x99314000) [pid = 1835] [serial = 463] [outer = 0x9529b000] 21:25:15 INFO - PROCESS | 1835 | 1465273515388 Marionette DEBUG loaded listener.js 21:25:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x9949b000) [pid = 1835] [serial = 464] [outer = 0x9529b000] 21:25:16 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:16 INFO - PROCESS | 1835 | 1465273516535 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]]]}] 21:25:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:25:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1698ms 21:25:16 INFO - PROCESS | 1835 | 1465273516578 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 21:25:16 INFO - PROCESS | 1835 | 1465273516585 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 21:25:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:25:16 INFO - PROCESS | 1835 | 1465273516596 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:25:16 INFO - PROCESS | 1835 | 1465273516609 Marionette TRACE conn4 <- [1,590,null,{}] 21:25:16 INFO - PROCESS | 1835 | 1465273516633 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}] 21:25:16 INFO - PROCESS | 1835 | 1465273516642 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:16 INFO - PROCESS | 1835 | 1465273516871 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 21:25:17 INFO - PROCESS | 1835 | 1465273517068 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:17 INFO - PROCESS | 1835 | 1465273517080 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x99542000 == 17 [pid = 1835] [id = 155] 21:25:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x99542c00) [pid = 1835] [serial = 465] [outer = (nil)] 21:25:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x997d6c00) [pid = 1835] [serial = 466] [outer = 0x99542c00] 21:25:17 INFO - PROCESS | 1835 | 1465273517166 Marionette DEBUG loaded listener.js 21:25:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x997e0000) [pid = 1835] [serial = 467] [outer = 0x99542c00] 21:25:18 INFO - PROCESS | 1835 | 1465273518172 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]]]}] 21:25:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:25:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1609ms 21:25:18 INFO - PROCESS | 1835 | 1465273518204 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 21:25:18 INFO - PROCESS | 1835 | 1465273518210 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 21:25:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:25:18 INFO - PROCESS | 1835 | 1465273518216 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:25:18 INFO - PROCESS | 1835 | 1465273518220 Marionette TRACE conn4 <- [1,594,null,{}] 21:25:18 INFO - PROCESS | 1835 | 1465273518225 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}] 21:25:18 INFO - PROCESS | 1835 | 1465273518230 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:18 INFO - PROCESS | 1835 | 1465273518409 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 21:25:18 INFO - PROCESS | 1835 | 1465273518609 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:18 INFO - PROCESS | 1835 | 1465273518617 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x92acf800 == 18 [pid = 1835] [id = 156] 21:25:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x997e5800) [pid = 1835] [serial = 468] [outer = (nil)] 21:25:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x99ff0800) [pid = 1835] [serial = 469] [outer = 0x997e5800] 21:25:18 INFO - PROCESS | 1835 | 1465273518742 Marionette DEBUG loaded listener.js 21:25:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x99ff3800) [pid = 1835] [serial = 470] [outer = 0x997e5800] 21:25:19 INFO - PROCESS | 1835 | 1465273519668 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]]]}] 21:25:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:25:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1543ms 21:25:19 INFO - PROCESS | 1835 | 1465273519761 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 21:25:19 INFO - PROCESS | 1835 | 1465273519764 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 21:25:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:25:19 INFO - PROCESS | 1835 | 1465273519771 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:25:19 INFO - PROCESS | 1835 | 1465273519774 Marionette TRACE conn4 <- [1,598,null,{}] 21:25:19 INFO - PROCESS | 1835 | 1465273519780 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}] 21:25:19 INFO - PROCESS | 1835 | 1465273519786 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:20 INFO - PROCESS | 1835 | 1465273520009 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 21:25:20 INFO - PROCESS | 1835 | 1465273520209 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:20 INFO - PROCESS | 1835 | 1465273520217 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x95297800 == 19 [pid = 1835] [id = 157] 21:25:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x978ef400) [pid = 1835] [serial = 471] [outer = (nil)] 21:25:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x9a558c00) [pid = 1835] [serial = 472] [outer = 0x978ef400] 21:25:20 INFO - PROCESS | 1835 | 1465273520341 Marionette DEBUG loaded listener.js 21:25:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x9a562000) [pid = 1835] [serial = 473] [outer = 0x978ef400] 21:25:21 INFO - PROCESS | 1835 | 1465273521238 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]]]}] 21:25:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:25:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1530ms 21:25:21 INFO - PROCESS | 1835 | 1465273521303 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 21:25:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:25:21 INFO - PROCESS | 1835 | 1465273521307 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 21:25:21 INFO - PROCESS | 1835 | 1465273521314 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:25:21 INFO - PROCESS | 1835 | 1465273521318 Marionette TRACE conn4 <- [1,602,null,{}] 21:25:21 INFO - PROCESS | 1835 | 1465273521324 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}] 21:25:21 INFO - PROCESS | 1835 | 1465273521335 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:21 INFO - PROCESS | 1835 | 1465273521584 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 21:25:21 INFO - PROCESS | 1835 | 1465273521806 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:21 INFO - PROCESS | 1835 | 1465273521816 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x920ebc00 == 20 [pid = 1835] [id = 158] 21:25:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x923b8c00) [pid = 1835] [serial = 474] [outer = (nil)] 21:25:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x9d410400) [pid = 1835] [serial = 475] [outer = 0x923b8c00] 21:25:21 INFO - PROCESS | 1835 | 1465273521951 Marionette DEBUG loaded listener.js 21:25:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x9d814400) [pid = 1835] [serial = 476] [outer = 0x923b8c00] 21:25:22 INFO - PROCESS | 1835 | 1465273522852 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]]]}] 21:25:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:25:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1636ms 21:25:22 INFO - PROCESS | 1835 | 1465273522952 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 21:25:22 INFO - PROCESS | 1835 | 1465273522955 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 21:25:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:25:22 INFO - PROCESS | 1835 | 1465273522965 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:25:22 INFO - PROCESS | 1835 | 1465273522968 Marionette TRACE conn4 <- [1,606,null,{}] 21:25:23 INFO - PROCESS | 1835 | 1465273523026 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}] 21:25:23 INFO - PROCESS | 1835 | 1465273523032 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:23 INFO - PROCESS | 1835 | 1465273523275 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 21:25:23 INFO - PROCESS | 1835 | 1465273523440 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:23 INFO - PROCESS | 1835 | 1465273523448 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195b400 == 21 [pid = 1835] [id = 159] 21:25:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x9195d000) [pid = 1835] [serial = 477] [outer = (nil)] 21:25:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x9a55e000) [pid = 1835] [serial = 478] [outer = 0x9195d000] 21:25:23 INFO - PROCESS | 1835 | 1465273523537 Marionette DEBUG loaded listener.js 21:25:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0x97a41800) [pid = 1835] [serial = 479] [outer = 0x9195d000] 21:25:24 INFO - PROCESS | 1835 | 1465273524418 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]]]}] 21:25:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:25:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1531ms 21:25:24 INFO - PROCESS | 1835 | 1465273524496 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 21:25:24 INFO - PROCESS | 1835 | 1465273524500 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 21:25:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:25:24 INFO - PROCESS | 1835 | 1465273524507 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:25:24 INFO - PROCESS | 1835 | 1465273524510 Marionette TRACE conn4 <- [1,610,null,{}] 21:25:24 INFO - PROCESS | 1835 | 1465273524516 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}] 21:25:24 INFO - PROCESS | 1835 | 1465273524522 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:24 INFO - PROCESS | 1835 | 1465273524879 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 21:25:25 INFO - PROCESS | 1835 | 1465273525118 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:25 INFO - PROCESS | 1835 | 1465273525132 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195b800 == 22 [pid = 1835] [id = 160] 21:25:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 108 (0x9195ec00) [pid = 1835] [serial = 480] [outer = (nil)] 21:25:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 109 (0x920f7800) [pid = 1835] [serial = 481] [outer = 0x9195ec00] 21:25:25 INFO - PROCESS | 1835 | 1465273525224 Marionette DEBUG loaded listener.js 21:25:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 110 (0x9256ec00) [pid = 1835] [serial = 482] [outer = 0x9195ec00] 21:25:26 INFO - PROCESS | 1835 | 1465273526146 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]]]}] 21:25:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:25:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1687ms 21:25:26 INFO - PROCESS | 1835 | 1465273526196 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 21:25:26 INFO - PROCESS | 1835 | 1465273526202 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 21:25:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:25:26 INFO - PROCESS | 1835 | 1465273526211 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:25:26 INFO - PROCESS | 1835 | 1465273526216 Marionette TRACE conn4 <- [1,614,null,{}] 21:25:26 INFO - PROCESS | 1835 | 1465273526223 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}] 21:25:26 INFO - PROCESS | 1835 | 1465273526229 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:26 INFO - PROCESS | 1835 | 1465273526437 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 21:25:26 INFO - PROCESS | 1835 | --DOMWINDOW == 109 (0x93d45c00) [pid = 1835] [serial = 397] [outer = (nil)] [url = about:blank] 21:25:26 INFO - PROCESS | 1835 | --DOMWINDOW == 108 (0x9949bc00) [pid = 1835] [serial = 388] [outer = (nil)] [url = about:blank] 21:25:26 INFO - PROCESS | 1835 | --DOMWINDOW == 107 (0x99ff6400) [pid = 1835] [serial = 394] [outer = (nil)] [url = about:blank] 21:25:26 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x98fcfc00) [pid = 1835] [serial = 401] [outer = (nil)] [url = about:blank] 21:25:26 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x97a3dc00) [pid = 1835] [serial = 386] [outer = (nil)] [url = about:blank] 21:25:26 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x9a35ec00) [pid = 1835] [serial = 391] [outer = (nil)] [url = about:blank] 21:25:26 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x98512c00) [pid = 1835] [serial = 400] [outer = (nil)] [url = about:blank] 21:25:26 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x997e3400) [pid = 1835] [serial = 404] [outer = (nil)] [url = about:blank] 21:25:26 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x997d9000) [pid = 1835] [serial = 403] [outer = (nil)] [url = about:blank] 21:25:26 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x9a911c00) [pid = 1835] [serial = 395] [outer = (nil)] [url = about:blank] 21:25:26 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x992c7400) [pid = 1835] [serial = 389] [outer = (nil)] [url = about:blank] 21:25:26 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x997dcc00) [pid = 1835] [serial = 383] [outer = (nil)] [url = about:blank] 21:25:26 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x99685c00) [pid = 1835] [serial = 382] [outer = (nil)] [url = about:blank] 21:25:26 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x9489e000) [pid = 1835] [serial = 398] [outer = (nil)] [url = about:blank] 21:25:26 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x95468000) [pid = 1835] [serial = 385] [outer = (nil)] [url = about:blank] 21:25:26 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x9a55d400) [pid = 1835] [serial = 392] [outer = (nil)] [url = about:blank] 21:25:26 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x99497400) [pid = 1835] [serial = 406] [outer = (nil)] [url = about:blank] 21:25:26 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x99540000) [pid = 1835] [serial = 407] [outer = (nil)] [url = about:blank] 21:25:26 INFO - PROCESS | 1835 | 1465273526734 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:26 INFO - PROCESS | 1835 | 1465273526737 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b20000 == 23 [pid = 1835] [id = 161] 21:25:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x93b23400) [pid = 1835] [serial = 483] [outer = (nil)] 21:25:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x93d40c00) [pid = 1835] [serial = 484] [outer = 0x93b23400] 21:25:26 INFO - PROCESS | 1835 | 1465273526827 Marionette DEBUG loaded listener.js 21:25:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x94875c00) [pid = 1835] [serial = 485] [outer = 0x93b23400] 21:25:27 INFO - PROCESS | 1835 | 1465273527608 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]]]}] 21:25:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:25:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1440ms 21:25:27 INFO - PROCESS | 1835 | 1465273527652 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 21:25:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:25:27 INFO - PROCESS | 1835 | 1465273527657 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 21:25:27 INFO - PROCESS | 1835 | 1465273527664 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:25:27 INFO - PROCESS | 1835 | 1465273527667 Marionette TRACE conn4 <- [1,618,null,{}] 21:25:27 INFO - PROCESS | 1835 | 1465273527678 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}] 21:25:27 INFO - PROCESS | 1835 | 1465273527683 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:27 INFO - PROCESS | 1835 | 1465273527854 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 21:25:27 INFO - PROCESS | 1835 | 1465273527869 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:27 INFO - PROCESS | 1835 | 1465273527877 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d45c00 == 24 [pid = 1835] [id = 162] 21:25:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x977a2400) [pid = 1835] [serial = 486] [outer = (nil)] 21:25:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x977a9000) [pid = 1835] [serial = 487] [outer = 0x977a2400] 21:25:27 INFO - PROCESS | 1835 | 1465273527960 Marionette DEBUG loaded listener.js 21:25:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x978f5000) [pid = 1835] [serial = 488] [outer = 0x977a2400] 21:25:29 INFO - PROCESS | 1835 | 1465273528999 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]]]}] 21:25:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:25:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1396ms 21:25:29 INFO - PROCESS | 1835 | 1465273529060 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 21:25:29 INFO - PROCESS | 1835 | 1465273529066 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 21:25:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:25:29 INFO - PROCESS | 1835 | 1465273529083 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:25:29 INFO - PROCESS | 1835 | 1465273529090 Marionette TRACE conn4 <- [1,622,null,{}] 21:25:29 INFO - PROCESS | 1835 | 1465273529097 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}] 21:25:29 INFO - PROCESS | 1835 | 1465273529103 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:29 INFO - PROCESS | 1835 | 1465273529341 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 21:25:29 INFO - PROCESS | 1835 | 1465273529352 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:29 INFO - PROCESS | 1835 | 1465273529361 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x95468000 == 25 [pid = 1835] [id = 163] 21:25:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x978fb000) [pid = 1835] [serial = 489] [outer = (nil)] 21:25:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x99223c00) [pid = 1835] [serial = 490] [outer = 0x978fb000] 21:25:29 INFO - PROCESS | 1835 | 1465273529429 Marionette DEBUG loaded listener.js 21:25:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x9930ac00) [pid = 1835] [serial = 491] [outer = 0x978fb000] 21:25:30 INFO - PROCESS | 1835 | 1465273530348 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]]]}] 21:25:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:25:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1341ms 21:25:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:25:30 INFO - PROCESS | 1835 | 1465273530420 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 21:25:30 INFO - PROCESS | 1835 | 1465273530423 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 21:25:30 INFO - PROCESS | 1835 | 1465273530430 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:25:30 INFO - PROCESS | 1835 | 1465273530433 Marionette TRACE conn4 <- [1,626,null,{}] 21:25:30 INFO - PROCESS | 1835 | 1465273530439 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}] 21:25:30 INFO - PROCESS | 1835 | 1465273530444 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:30 INFO - PROCESS | 1835 | 1465273530669 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 21:25:30 INFO - PROCESS | 1835 | 1465273530696 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:30 INFO - PROCESS | 1835 | 1465273530704 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x953d7c00 == 26 [pid = 1835] [id = 164] 21:25:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x98518800) [pid = 1835] [serial = 492] [outer = (nil)] 21:25:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x9949d400) [pid = 1835] [serial = 493] [outer = 0x98518800] 21:25:30 INFO - PROCESS | 1835 | 1465273530772 Marionette DEBUG loaded listener.js 21:25:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x9949f800) [pid = 1835] [serial = 494] [outer = 0x98518800] 21:25:31 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x9489dc00) [pid = 1835] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:25:31 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x92577000) [pid = 1835] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:25:31 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x92acdc00) [pid = 1835] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:25:31 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x91962400) [pid = 1835] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:25:31 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x920f5c00) [pid = 1835] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:25:31 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x920f1400) [pid = 1835] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:25:31 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x95470000) [pid = 1835] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:25:31 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x99312000) [pid = 1835] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:25:31 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x9a01ac00) [pid = 1835] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:25:31 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x9949c000) [pid = 1835] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:25:31 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x94872800) [pid = 1835] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 21:25:31 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x9a3f0800) [pid = 1835] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:25:31 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x91966800) [pid = 1835] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:25:31 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x953cbc00) [pid = 1835] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:25:31 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x920f8c00) [pid = 1835] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 21:25:31 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x91959000) [pid = 1835] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 21:25:31 INFO - PROCESS | 1835 | 1465273531935 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]]]}] 21:25:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:25:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1531ms 21:25:31 INFO - PROCESS | 1835 | 1465273531961 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 21:25:31 INFO - PROCESS | 1835 | 1465273531965 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 21:25:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:25:31 INFO - PROCESS | 1835 | 1465273531971 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:25:31 INFO - PROCESS | 1835 | 1465273531975 Marionette TRACE conn4 <- [1,630,null,{}] 21:25:31 INFO - PROCESS | 1835 | 1465273531980 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}] 21:25:31 INFO - PROCESS | 1835 | 1465273531985 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:32 INFO - PROCESS | 1835 | 1465273532241 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 21:25:32 INFO - PROCESS | 1835 | 1465273532421 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:32 INFO - PROCESS | 1835 | 1465273532439 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x981de400 == 27 [pid = 1835] [id = 165] 21:25:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x98dc2400) [pid = 1835] [serial = 495] [outer = (nil)] 21:25:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x99313800) [pid = 1835] [serial = 496] [outer = 0x98dc2400] 21:25:32 INFO - PROCESS | 1835 | 1465273532538 Marionette DEBUG loaded listener.js 21:25:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x9953bc00) [pid = 1835] [serial = 497] [outer = 0x98dc2400] 21:25:33 INFO - PROCESS | 1835 | 1465273533310 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]]]}] 21:25:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:25:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1379ms 21:25:33 INFO - PROCESS | 1835 | 1465273533353 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 21:25:33 INFO - PROCESS | 1835 | 1465273533357 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 21:25:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:25:33 INFO - PROCESS | 1835 | 1465273533364 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:25:33 INFO - PROCESS | 1835 | 1465273533369 Marionette TRACE conn4 <- [1,634,null,{}] 21:25:33 INFO - PROCESS | 1835 | 1465273533378 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}] 21:25:33 INFO - PROCESS | 1835 | 1465273533385 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:33 INFO - PROCESS | 1835 | 1465273533644 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 21:25:33 INFO - PROCESS | 1835 | 1465273533899 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:33 INFO - PROCESS | 1835 | 1465273533910 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x91960800 == 28 [pid = 1835] [id = 166] 21:25:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x91960c00) [pid = 1835] [serial = 498] [outer = (nil)] 21:25:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x920f0400) [pid = 1835] [serial = 499] [outer = 0x91960c00] 21:25:34 INFO - PROCESS | 1835 | 1465273534062 Marionette DEBUG loaded listener.js 21:25:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x923c3800) [pid = 1835] [serial = 500] [outer = 0x91960c00] 21:25:34 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:35 INFO - PROCESS | 1835 | 1465273535058 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]]]}] 21:25:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:25:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1734ms 21:25:35 INFO - PROCESS | 1835 | 1465273535101 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 21:25:35 INFO - PROCESS | 1835 | 1465273535107 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 21:25:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:25:35 INFO - PROCESS | 1835 | 1465273535115 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:25:35 INFO - PROCESS | 1835 | 1465273535120 Marionette TRACE conn4 <- [1,638,null,{}] 21:25:35 INFO - PROCESS | 1835 | 1465273535129 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}] 21:25:35 INFO - PROCESS | 1835 | 1465273535137 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:35 INFO - PROCESS | 1835 | 1465273535344 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 21:25:35 INFO - PROCESS | 1835 | 1465273535566 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:35 INFO - PROCESS | 1835 | 1465273535578 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x93bb6400 == 29 [pid = 1835] [id = 167] 21:25:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x93d4b800) [pid = 1835] [serial = 501] [outer = (nil)] 21:25:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x9486e400) [pid = 1835] [serial = 502] [outer = 0x93d4b800] 21:25:35 INFO - PROCESS | 1835 | 1465273535705 Marionette DEBUG loaded listener.js 21:25:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x9489fc00) [pid = 1835] [serial = 503] [outer = 0x93d4b800] 21:25:36 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:36 INFO - PROCESS | 1835 | 1465273536629 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]]]}] 21:25:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:25:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1547ms 21:25:36 INFO - PROCESS | 1835 | 1465273536665 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 21:25:36 INFO - PROCESS | 1835 | 1465273536672 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 21:25:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:25:36 INFO - PROCESS | 1835 | 1465273536681 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:25:36 INFO - PROCESS | 1835 | 1465273536691 Marionette TRACE conn4 <- [1,642,null,{}] 21:25:36 INFO - PROCESS | 1835 | 1465273536702 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}] 21:25:36 INFO - PROCESS | 1835 | 1465273536708 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:36 INFO - PROCESS | 1835 | 1465273536916 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 21:25:37 INFO - PROCESS | 1835 | 1465273537172 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:37 INFO - PROCESS | 1835 | 1465273537182 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x948a4c00 == 30 [pid = 1835] [id = 168] 21:25:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x95472c00) [pid = 1835] [serial = 504] [outer = (nil)] 21:25:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x978ec800) [pid = 1835] [serial = 505] [outer = 0x95472c00] 21:25:37 INFO - PROCESS | 1835 | 1465273537310 Marionette DEBUG loaded listener.js 21:25:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x98513000) [pid = 1835] [serial = 506] [outer = 0x95472c00] 21:25:38 INFO - PROCESS | 1835 | 1465273538361 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]]]}] 21:25:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:25:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1746ms 21:25:38 INFO - PROCESS | 1835 | 1465273538428 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 21:25:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:25:38 INFO - PROCESS | 1835 | 1465273538433 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 21:25:38 INFO - PROCESS | 1835 | 1465273538443 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:25:38 INFO - PROCESS | 1835 | 1465273538453 Marionette TRACE conn4 <- [1,646,null,{}] 21:25:38 INFO - PROCESS | 1835 | 1465273538469 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}] 21:25:38 INFO - PROCESS | 1835 | 1465273538477 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:38 INFO - PROCESS | 1835 | 1465273538723 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 21:25:39 INFO - PROCESS | 1835 | 1465273538987 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:39 INFO - PROCESS | 1835 | 1465273538995 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x9930c000 == 31 [pid = 1835] [id = 169] 21:25:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x994a2400) [pid = 1835] [serial = 507] [outer = (nil)] 21:25:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x997d8800) [pid = 1835] [serial = 508] [outer = 0x994a2400] 21:25:39 INFO - PROCESS | 1835 | 1465273539083 Marionette DEBUG loaded listener.js 21:25:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x997e1400) [pid = 1835] [serial = 509] [outer = 0x994a2400] 21:25:40 INFO - PROCESS | 1835 | 1465273540133 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]]]}] 21:25:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:25:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1751ms 21:25:40 INFO - PROCESS | 1835 | 1465273540191 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 21:25:40 INFO - PROCESS | 1835 | 1465273540195 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 21:25:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:25:40 INFO - PROCESS | 1835 | 1465273540203 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:25:40 INFO - PROCESS | 1835 | 1465273540207 Marionette TRACE conn4 <- [1,650,null,{}] 21:25:40 INFO - PROCESS | 1835 | 1465273540212 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}] 21:25:40 INFO - PROCESS | 1835 | 1465273540218 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:40 INFO - PROCESS | 1835 | 1465273540419 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 21:25:40 INFO - PROCESS | 1835 | 1465273540641 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:40 INFO - PROCESS | 1835 | 1465273540651 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x978fa800 == 32 [pid = 1835] [id = 170] 21:25:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x9956ac00) [pid = 1835] [serial = 510] [outer = (nil)] 21:25:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x9a026000) [pid = 1835] [serial = 511] [outer = 0x9956ac00] 21:25:40 INFO - PROCESS | 1835 | 1465273540784 Marionette DEBUG loaded listener.js 21:25:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x9a3eec00) [pid = 1835] [serial = 512] [outer = 0x9956ac00] 21:25:41 INFO - PROCESS | 1835 | 1465273541675 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]]]}] 21:25:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:25:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1531ms 21:25:41 INFO - PROCESS | 1835 | 1465273541735 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 21:25:41 INFO - PROCESS | 1835 | 1465273541738 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 21:25:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:25:41 INFO - PROCESS | 1835 | 1465273541746 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:25:41 INFO - PROCESS | 1835 | 1465273541749 Marionette TRACE conn4 <- [1,654,null,{}] 21:25:41 INFO - PROCESS | 1835 | 1465273541755 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}] 21:25:41 INFO - PROCESS | 1835 | 1465273541761 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:41 INFO - PROCESS | 1835 | 1465273541970 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 21:25:42 INFO - PROCESS | 1835 | 1465273542144 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:42 INFO - PROCESS | 1835 | 1465273542164 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x9a910000 == 33 [pid = 1835] [id = 171] 21:25:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0x9a911c00) [pid = 1835] [serial = 513] [outer = (nil)] 21:25:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 108 (0x9a98a800) [pid = 1835] [serial = 514] [outer = 0x9a911c00] 21:25:42 INFO - PROCESS | 1835 | 1465273542331 Marionette DEBUG loaded listener.js 21:25:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 109 (0x9d41d800) [pid = 1835] [serial = 515] [outer = 0x9a911c00] 21:25:43 INFO - PROCESS | 1835 | 1465273543384 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]]]}] 21:25:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:25:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1692ms 21:25:43 INFO - PROCESS | 1835 | 1465273543439 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 21:25:43 INFO - PROCESS | 1835 | 1465273543445 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 21:25:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:25:43 INFO - PROCESS | 1835 | 1465273543455 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:25:43 INFO - PROCESS | 1835 | 1465273543461 Marionette TRACE conn4 <- [1,658,null,{}] 21:25:43 INFO - PROCESS | 1835 | 1465273543470 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}] 21:25:43 INFO - PROCESS | 1835 | 1465273543475 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:43 INFO - PROCESS | 1835 | 1465273543681 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 21:25:44 INFO - PROCESS | 1835 | 1465273544021 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:44 INFO - PROCESS | 1835 | 1465273544036 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b1e400 == 34 [pid = 1835] [id = 172] 21:25:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 110 (0x95473c00) [pid = 1835] [serial = 516] [outer = (nil)] 21:25:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 111 (0xa1016000) [pid = 1835] [serial = 517] [outer = 0x95473c00] 21:25:44 INFO - PROCESS | 1835 | 1465273544185 Marionette DEBUG loaded listener.js 21:25:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 112 (0xa227c000) [pid = 1835] [serial = 518] [outer = 0x95473c00] 21:25:45 INFO - PROCESS | 1835 | 1465273545597 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]]]}] 21:25:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:25:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 2194ms 21:25:45 INFO - PROCESS | 1835 | 1465273545661 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 21:25:45 INFO - PROCESS | 1835 | 1465273545668 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 21:25:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:25:45 INFO - PROCESS | 1835 | 1465273545680 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:25:45 INFO - PROCESS | 1835 | 1465273545685 Marionette TRACE conn4 <- [1,662,null,{}] 21:25:45 INFO - PROCESS | 1835 | 1465273545695 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}] 21:25:45 INFO - PROCESS | 1835 | 1465273545703 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:46 INFO - PROCESS | 1835 | 1465273546092 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 21:25:46 INFO - PROCESS | 1835 | 1465273546330 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:46 INFO - PROCESS | 1835 | 1465273546344 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x98157800 == 35 [pid = 1835] [id = 173] 21:25:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 113 (0x9a918800) [pid = 1835] [serial = 519] [outer = (nil)] 21:25:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 114 (0xa2372c00) [pid = 1835] [serial = 520] [outer = 0x9a918800] 21:25:46 INFO - PROCESS | 1835 | 1465273546487 Marionette DEBUG loaded listener.js 21:25:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 115 (0xa23ef400) [pid = 1835] [serial = 521] [outer = 0x9a918800] 21:25:47 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:47 INFO - PROCESS | 1835 | 1465273547576 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]]]}] 21:25:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:25:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1948ms 21:25:47 INFO - PROCESS | 1835 | 1465273547629 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 21:25:47 INFO - PROCESS | 1835 | 1465273547636 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 21:25:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:25:47 INFO - PROCESS | 1835 | 1465273547647 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:25:47 INFO - PROCESS | 1835 | 1465273547651 Marionette TRACE conn4 <- [1,666,null,{}] 21:25:47 INFO - PROCESS | 1835 | 1465273547718 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}] 21:25:47 INFO - PROCESS | 1835 | 1465273547727 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:47 INFO - PROCESS | 1835 | 1465273547937 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 21:25:48 INFO - PROCESS | 1835 | 1465273548143 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:48 INFO - PROCESS | 1835 | 1465273548152 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x91965800 == 36 [pid = 1835] [id = 174] 21:25:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 116 (0x91967000) [pid = 1835] [serial = 522] [outer = (nil)] 21:25:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 117 (0x953cb000) [pid = 1835] [serial = 523] [outer = 0x91967000] 21:25:48 INFO - PROCESS | 1835 | 1465273548242 Marionette DEBUG loaded listener.js 21:25:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 118 (0x99533800) [pid = 1835] [serial = 524] [outer = 0x91967000] 21:25:48 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:49 INFO - PROCESS | 1835 | 1465273549479 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]]]}] 21:25:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:25:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1893ms 21:25:49 INFO - PROCESS | 1835 | 1465273549551 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 21:25:49 INFO - PROCESS | 1835 | 1465273549556 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 21:25:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:25:49 INFO - PROCESS | 1835 | 1465273549567 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:25:49 INFO - PROCESS | 1835 | 1465273549571 Marionette TRACE conn4 <- [1,670,null,{}] 21:25:49 INFO - PROCESS | 1835 | 1465273549581 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}] 21:25:49 INFO - PROCESS | 1835 | 1465273549588 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:49 INFO - PROCESS | 1835 | 1465273549897 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 21:25:50 INFO - PROCESS | 1835 | 1465273550070 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:50 INFO - PROCESS | 1835 | 1465273550081 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x92ac2400 == 37 [pid = 1835] [id = 175] 21:25:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 119 (0x92acfc00) [pid = 1835] [serial = 525] [outer = (nil)] 21:25:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 120 (0x93bb7c00) [pid = 1835] [serial = 526] [outer = 0x92acfc00] 21:25:50 INFO - PROCESS | 1835 | 1465273550162 Marionette DEBUG loaded listener.js 21:25:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 121 (0x94872800) [pid = 1835] [serial = 527] [outer = 0x92acfc00] 21:25:51 INFO - PROCESS | 1835 | 1465273551132 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]]]}] 21:25:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:25:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1644ms 21:25:51 INFO - PROCESS | 1835 | 1465273551210 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 21:25:51 INFO - PROCESS | 1835 | 1465273551217 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 21:25:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:25:51 INFO - PROCESS | 1835 | 1465273551228 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:25:51 INFO - PROCESS | 1835 | 1465273551231 Marionette TRACE conn4 <- [1,674,null,{}] 21:25:51 INFO - PROCESS | 1835 | 1465273551238 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}] 21:25:51 INFO - PROCESS | 1835 | 1465273551244 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:51 INFO - PROCESS | 1835 | 1465273551476 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x981de400 == 36 [pid = 1835] [id = 165] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x953d7c00 == 35 [pid = 1835] [id = 164] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x95468000 == 34 [pid = 1835] [id = 163] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x93d45c00 == 33 [pid = 1835] [id = 162] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x93b20000 == 32 [pid = 1835] [id = 161] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x9195b800 == 31 [pid = 1835] [id = 160] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x91958800 == 30 [pid = 1835] [id = 148] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x92acb800 == 29 [pid = 1835] [id = 149] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x9489d000 == 28 [pid = 1835] [id = 150] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x9195b400 == 27 [pid = 1835] [id = 159] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x920f8800 == 26 [pid = 1835] [id = 153] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x93955400 == 25 [pid = 1835] [id = 154] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x920f5000 == 24 [pid = 1835] [id = 147] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x93d4d000 == 23 [pid = 1835] [id = 152] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x99542000 == 22 [pid = 1835] [id = 155] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x92acf800 == 21 [pid = 1835] [id = 156] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x95297800 == 20 [pid = 1835] [id = 157] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x923c2c00 == 19 [pid = 1835] [id = 151] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x920ebc00 == 18 [pid = 1835] [id = 158] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x91965800 == 17 [pid = 1835] [id = 174] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x93b1e400 == 16 [pid = 1835] [id = 172] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x98157800 == 15 [pid = 1835] [id = 173] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x9a910000 == 14 [pid = 1835] [id = 171] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x978fa800 == 13 [pid = 1835] [id = 170] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x9930c000 == 12 [pid = 1835] [id = 169] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x93bb6400 == 11 [pid = 1835] [id = 167] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x948a4c00 == 10 [pid = 1835] [id = 168] 21:25:52 INFO - PROCESS | 1835 | --DOCSHELL 0x91960800 == 9 [pid = 1835] [id = 166] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 120 (0x98dc0800) [pid = 1835] [serial = 457] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 119 (0x95293400) [pid = 1835] [serial = 452] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 118 (0x978fa400) [pid = 1835] [serial = 454] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 117 (0x92fe3800) [pid = 1835] [serial = 448] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 116 (0x920ecc00) [pid = 1835] [serial = 445] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 115 (0x920f3c00) [pid = 1835] [serial = 446] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 114 (0x9256e800) [pid = 1835] [serial = 443] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 113 (0x923bec00) [pid = 1835] [serial = 442] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 112 (0x92acb000) [pid = 1835] [serial = 410] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 111 (0x923b5800) [pid = 1835] [serial = 409] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 110 (0x978fac00) [pid = 1835] [serial = 413] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 109 (0x978eec00) [pid = 1835] [serial = 412] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 108 (0x99537800) [pid = 1835] [serial = 416] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 107 (0x9949a000) [pid = 1835] [serial = 415] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x9d418000) [pid = 1835] [serial = 419] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x9b00e800) [pid = 1835] [serial = 418] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0xa107d000) [pid = 1835] [serial = 422] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0xa1016c00) [pid = 1835] [serial = 421] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0xa34ea400) [pid = 1835] [serial = 425] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0xa2557400) [pid = 1835] [serial = 424] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0xa4e0f800) [pid = 1835] [serial = 428] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0xa34f4000) [pid = 1835] [serial = 427] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0xa34f6000) [pid = 1835] [serial = 439] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x953d5400) [pid = 1835] [serial = 431] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x953d3800) [pid = 1835] [serial = 430] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0xa34f3400) [pid = 1835] [serial = 434] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x953d9400) [pid = 1835] [serial = 433] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x91961400) [pid = 1835] [serial = 437] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x9195bc00) [pid = 1835] [serial = 436] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0xa62b6800) [pid = 1835] [serial = 440] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x948a1c00) [pid = 1835] [serial = 451] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x98164000) [pid = 1835] [serial = 455] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x93b1d400) [pid = 1835] [serial = 449] [outer = (nil)] [url = about:blank] 21:25:52 INFO - PROCESS | 1835 | 1465273552966 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:52 INFO - PROCESS | 1835 | 1465273552978 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x91965400 == 10 [pid = 1835] [id = 176] 21:25:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x91965800) [pid = 1835] [serial = 528] [outer = (nil)] 21:25:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x920ef400) [pid = 1835] [serial = 529] [outer = 0x91965800] 21:25:53 INFO - PROCESS | 1835 | 1465273553063 Marionette DEBUG loaded listener.js 21:25:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x923b9400) [pid = 1835] [serial = 530] [outer = 0x91965800] 21:25:53 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:25:53 INFO - PROCESS | 1835 | 1465273553957 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]]]}] 21:25:54 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 21:25:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 2785ms 21:25:54 INFO - PROCESS | 1835 | 1465273554016 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 21:25:54 INFO - PROCESS | 1835 | 1465273554021 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 21:25:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:25:54 INFO - PROCESS | 1835 | 1465273554029 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:25:54 INFO - PROCESS | 1835 | 1465273554034 Marionette TRACE conn4 <- [1,678,null,{}] 21:25:54 INFO - PROCESS | 1835 | 1465273554043 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}] 21:25:54 INFO - PROCESS | 1835 | 1465273554048 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:54 INFO - PROCESS | 1835 | 1465273554214 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 21:25:54 INFO - PROCESS | 1835 | 1465273554235 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:54 INFO - PROCESS | 1835 | 1465273554244 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x92acc000 == 11 [pid = 1835] [id = 177] 21:25:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x92acf800) [pid = 1835] [serial = 531] [outer = (nil)] 21:25:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x9395f400) [pid = 1835] [serial = 532] [outer = 0x92acf800] 21:25:54 INFO - PROCESS | 1835 | 1465273554429 Marionette DEBUG loaded listener.js 21:25:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x93b19400) [pid = 1835] [serial = 533] [outer = 0x92acf800] 21:25:55 INFO - PROCESS | 1835 | 1465273555392 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]]]}] 21:25:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:25:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1433ms 21:25:55 INFO - PROCESS | 1835 | 1465273555467 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 21:25:55 INFO - PROCESS | 1835 | 1465273555474 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 21:25:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:25:55 INFO - PROCESS | 1835 | 1465273555482 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:25:55 INFO - PROCESS | 1835 | 1465273555486 Marionette TRACE conn4 <- [1,682,null,{}] 21:25:55 INFO - PROCESS | 1835 | 1465273555503 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}] 21:25:55 INFO - PROCESS | 1835 | 1465273555509 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:55 INFO - PROCESS | 1835 | 1465273555763 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 21:25:55 INFO - PROCESS | 1835 | 1465273555789 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:55 INFO - PROCESS | 1835 | 1465273555798 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x92575c00 == 12 [pid = 1835] [id = 178] 21:25:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x948a2800) [pid = 1835] [serial = 534] [outer = (nil)] 21:25:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x95293800) [pid = 1835] [serial = 535] [outer = 0x948a2800] 21:25:55 INFO - PROCESS | 1835 | 1465273555875 Marionette DEBUG loaded listener.js 21:25:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x953cac00) [pid = 1835] [serial = 536] [outer = 0x948a2800] 21:25:57 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:25:57 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:25:57 INFO - PROCESS | 1835 | 1465273557376 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]]]}] 21:25:57 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) 21:25:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1944ms 21:25:58 INFO - PROCESS | 1835 | 1465273558064 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 21:25:58 INFO - PROCESS | 1835 | 1465273558069 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 21:25:58 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x99542c00) [pid = 1835] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:25:58 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x98518800) [pid = 1835] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:25:58 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x9195d000) [pid = 1835] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:25:58 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x9529b000) [pid = 1835] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:25:58 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x978ef400) [pid = 1835] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:25:58 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x977ad000) [pid = 1835] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:25:58 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x93b23400) [pid = 1835] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:25:58 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x92569c00) [pid = 1835] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:25:58 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x997e5800) [pid = 1835] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:25:58 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x978fb000) [pid = 1835] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:25:58 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x9195ec00) [pid = 1835] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:25:58 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x923b8c00) [pid = 1835] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:25:58 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x98dc2400) [pid = 1835] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:25:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:25:58 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x977a2400) [pid = 1835] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:25:58 INFO - PROCESS | 1835 | 1465273558160 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:25:58 INFO - PROCESS | 1835 | 1465273558170 Marionette TRACE conn4 <- [1,686,null,{}] 21:25:58 INFO - PROCESS | 1835 | 1465273558180 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}] 21:25:58 INFO - PROCESS | 1835 | 1465273558187 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:58 INFO - PROCESS | 1835 | 1465273558434 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 21:25:58 INFO - PROCESS | 1835 | 1465273558512 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:25:58 INFO - PROCESS | 1835 | 1465273558521 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:25:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x953d1000 == 13 [pid = 1835] [id = 179] 21:25:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x953d3000) [pid = 1835] [serial = 537] [outer = (nil)] 21:25:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x977a1400) [pid = 1835] [serial = 538] [outer = 0x953d3000] 21:25:58 INFO - PROCESS | 1835 | 1465273558596 Marionette DEBUG loaded listener.js 21:25:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x978f8c00) [pid = 1835] [serial = 539] [outer = 0x953d3000] 21:25:59 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:00 INFO - PROCESS | 1835 | 1465273559994 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]]]}] 21:26:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:26:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1913ms 21:26:00 INFO - PROCESS | 1835 | 1465273560107 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 21:26:00 INFO - PROCESS | 1835 | 1465273560113 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 21:26:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:26:00 INFO - PROCESS | 1835 | 1465273560125 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:26:00 INFO - PROCESS | 1835 | 1465273560130 Marionette TRACE conn4 <- [1,690,null,{}] 21:26:00 INFO - PROCESS | 1835 | 1465273560140 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}] 21:26:00 INFO - PROCESS | 1835 | 1465273560146 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:00 INFO - PROCESS | 1835 | 1465273560345 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 21:26:00 INFO - PROCESS | 1835 | 1465273560503 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:00 INFO - PROCESS | 1835 | 1465273560516 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x91963000 == 14 [pid = 1835] [id = 180] 21:26:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x920f8800) [pid = 1835] [serial = 540] [outer = (nil)] 21:26:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x92568800) [pid = 1835] [serial = 541] [outer = 0x920f8800] 21:26:00 INFO - PROCESS | 1835 | 1465273560614 Marionette DEBUG loaded listener.js 21:26:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x92ac3c00) [pid = 1835] [serial = 542] [outer = 0x920f8800] 21:26:02 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:02 INFO - PROCESS | 1835 | 1465273562154 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]]]}] 21:26:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:26:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2053ms 21:26:02 INFO - PROCESS | 1835 | 1465273562178 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 21:26:02 INFO - PROCESS | 1835 | 1465273562185 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 21:26:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:26:02 INFO - PROCESS | 1835 | 1465273562197 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:26:02 INFO - PROCESS | 1835 | 1465273562203 Marionette TRACE conn4 <- [1,694,null,{}] 21:26:02 INFO - PROCESS | 1835 | 1465273562213 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}] 21:26:02 INFO - PROCESS | 1835 | 1465273562219 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:02 INFO - PROCESS | 1835 | 1465273562453 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 21:26:02 INFO - PROCESS | 1835 | 1465273562619 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:02 INFO - PROCESS | 1835 | 1465273562626 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x92aca400 == 15 [pid = 1835] [id = 181] 21:26:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x92fde400) [pid = 1835] [serial = 543] [outer = (nil)] 21:26:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x9489d400) [pid = 1835] [serial = 544] [outer = 0x92fde400] 21:26:02 INFO - PROCESS | 1835 | 1465273562722 Marionette DEBUG loaded listener.js 21:26:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x953d0800) [pid = 1835] [serial = 545] [outer = 0x92fde400] 21:26:04 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:04 INFO - PROCESS | 1835 | 1465273564120 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]]]}] 21:26:04 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) 21:26:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2002ms 21:26:04 INFO - PROCESS | 1835 | 1465273564228 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 21:26:04 INFO - PROCESS | 1835 | 1465273564234 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 21:26:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:26:04 INFO - PROCESS | 1835 | 1465273564245 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:26:04 INFO - PROCESS | 1835 | 1465273564249 Marionette TRACE conn4 <- [1,698,null,{}] 21:26:04 INFO - PROCESS | 1835 | 1465273564260 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}] 21:26:04 INFO - PROCESS | 1835 | 1465273564270 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:04 INFO - PROCESS | 1835 | 1465273564475 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 21:26:04 INFO - PROCESS | 1835 | 1465273564644 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:04 INFO - PROCESS | 1835 | 1465273564659 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x98157800 == 16 [pid = 1835] [id = 182] 21:26:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x981de400) [pid = 1835] [serial = 546] [outer = (nil)] 21:26:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x98dc0800) [pid = 1835] [serial = 547] [outer = 0x981de400] 21:26:04 INFO - PROCESS | 1835 | 1465273564744 Marionette DEBUG loaded listener.js 21:26:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x98fdc400) [pid = 1835] [serial = 548] [outer = 0x981de400] 21:26:06 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:06 INFO - PROCESS | 1835 | 1465273566242 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]]]}] 21:26:06 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) 21:26:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2036ms 21:26:06 INFO - PROCESS | 1835 | 1465273566281 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 21:26:06 INFO - PROCESS | 1835 | 1465273566285 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 21:26:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:26:06 INFO - PROCESS | 1835 | 1465273566292 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:26:06 INFO - PROCESS | 1835 | 1465273566295 Marionette TRACE conn4 <- [1,702,null,{}] 21:26:06 INFO - PROCESS | 1835 | 1465273566301 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}] 21:26:06 INFO - PROCESS | 1835 | 1465273566307 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:06 INFO - PROCESS | 1835 | 1465273566494 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 21:26:06 INFO - PROCESS | 1835 | 1465273566658 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:06 INFO - PROCESS | 1835 | 1465273566667 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x99308000 == 17 [pid = 1835] [id = 183] 21:26:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x9930f800) [pid = 1835] [serial = 549] [outer = (nil)] 21:26:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x994a0800) [pid = 1835] [serial = 550] [outer = 0x9930f800] 21:26:06 INFO - PROCESS | 1835 | 1465273566756 Marionette DEBUG loaded listener.js 21:26:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x9953a800) [pid = 1835] [serial = 551] [outer = 0x9930f800] 21:26:08 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:08 INFO - PROCESS | 1835 | 1465273568208 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]]]}] 21:26:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:26:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1932ms 21:26:08 INFO - PROCESS | 1835 | 1465273568224 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 21:26:08 INFO - PROCESS | 1835 | 1465273568229 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 21:26:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:26:08 INFO - PROCESS | 1835 | 1465273568235 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:26:08 INFO - PROCESS | 1835 | 1465273568239 Marionette TRACE conn4 <- [1,706,null,{}] 21:26:08 INFO - PROCESS | 1835 | 1465273568246 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}] 21:26:08 INFO - PROCESS | 1835 | 1465273568251 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:08 INFO - PROCESS | 1835 | 1465273568437 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 21:26:08 INFO - PROCESS | 1835 | 1465273568635 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:08 INFO - PROCESS | 1835 | 1465273568644 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x920efc00 == 18 [pid = 1835] [id = 184] 21:26:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x920f5400) [pid = 1835] [serial = 552] [outer = (nil)] 21:26:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x93d7b800) [pid = 1835] [serial = 553] [outer = 0x920f5400] 21:26:08 INFO - PROCESS | 1835 | 1465273568731 Marionette DEBUG loaded listener.js 21:26:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x978ee800) [pid = 1835] [serial = 554] [outer = 0x920f5400] 21:26:10 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:10 INFO - PROCESS | 1835 | 1465273570190 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]]]}] 21:26:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:26:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2000ms 21:26:10 INFO - PROCESS | 1835 | 1465273570237 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 21:26:10 INFO - PROCESS | 1835 | 1465273570243 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 21:26:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:26:10 INFO - PROCESS | 1835 | 1465273570253 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:26:10 INFO - PROCESS | 1835 | 1465273570257 Marionette TRACE conn4 <- [1,710,null,{}] 21:26:10 INFO - PROCESS | 1835 | 1465273570266 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}] 21:26:10 INFO - PROCESS | 1835 | 1465273570273 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:10 INFO - PROCESS | 1835 | 1465273570452 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 21:26:10 INFO - PROCESS | 1835 | 1465273570621 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:10 INFO - PROCESS | 1835 | 1465273570653 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195dc00 == 19 [pid = 1835] [id = 185] 21:26:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x92ac5400) [pid = 1835] [serial = 555] [outer = (nil)] 21:26:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x92acbc00) [pid = 1835] [serial = 556] [outer = 0x92ac5400] 21:26:10 INFO - PROCESS | 1835 | 1465273570745 Marionette DEBUG loaded listener.js 21:26:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x93955800) [pid = 1835] [serial = 557] [outer = 0x92ac5400] 21:26:11 INFO - PROCESS | 1835 | --DOCSHELL 0x92575c00 == 18 [pid = 1835] [id = 178] 21:26:11 INFO - PROCESS | 1835 | --DOCSHELL 0x92acc000 == 17 [pid = 1835] [id = 177] 21:26:11 INFO - PROCESS | 1835 | --DOCSHELL 0x91965400 == 16 [pid = 1835] [id = 176] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x997d6c00) [pid = 1835] [serial = 466] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x9949d400) [pid = 1835] [serial = 493] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x9949f800) [pid = 1835] [serial = 494] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x97a41800) [pid = 1835] [serial = 479] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x9949b000) [pid = 1835] [serial = 464] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x9a562000) [pid = 1835] [serial = 473] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x992c7c00) [pid = 1835] [serial = 458] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x94875c00) [pid = 1835] [serial = 485] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x99314000) [pid = 1835] [serial = 463] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x9489a400) [pid = 1835] [serial = 461] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x99ff3800) [pid = 1835] [serial = 470] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x99223c00) [pid = 1835] [serial = 490] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x9256ec00) [pid = 1835] [serial = 482] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x9d410400) [pid = 1835] [serial = 475] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x99313800) [pid = 1835] [serial = 496] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x9a55e000) [pid = 1835] [serial = 478] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x99ff0800) [pid = 1835] [serial = 469] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x920f7800) [pid = 1835] [serial = 481] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x9395ec00) [pid = 1835] [serial = 460] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x978f5000) [pid = 1835] [serial = 488] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x9d814400) [pid = 1835] [serial = 476] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x977a9000) [pid = 1835] [serial = 487] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x93d40c00) [pid = 1835] [serial = 484] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x997e0000) [pid = 1835] [serial = 467] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x9a558c00) [pid = 1835] [serial = 472] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x9930ac00) [pid = 1835] [serial = 491] [outer = (nil)] [url = about:blank] 21:26:11 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x9953bc00) [pid = 1835] [serial = 497] [outer = (nil)] [url = about:blank] 21:26:12 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:12 INFO - PROCESS | 1835 | 1465273572098 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]]]}] 21:26:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:26:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1888ms 21:26:12 INFO - PROCESS | 1835 | 1465273572141 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 21:26:12 INFO - PROCESS | 1835 | 1465273572148 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 21:26:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:26:12 INFO - PROCESS | 1835 | 1465273572159 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:26:12 INFO - PROCESS | 1835 | 1465273572162 Marionette TRACE conn4 <- [1,714,null,{}] 21:26:12 INFO - PROCESS | 1835 | 1465273572228 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}] 21:26:12 INFO - PROCESS | 1835 | 1465273572234 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:12 INFO - PROCESS | 1835 | 1465273572405 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 21:26:12 INFO - PROCESS | 1835 | 1465273572415 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:12 INFO - PROCESS | 1835 | 1465273572427 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x92575c00 == 17 [pid = 1835] [id = 186] 21:26:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x94875c00) [pid = 1835] [serial = 558] [outer = (nil)] 21:26:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x95292c00) [pid = 1835] [serial = 559] [outer = 0x94875c00] 21:26:12 INFO - PROCESS | 1835 | 1465273572505 Marionette DEBUG loaded listener.js 21:26:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x953d7400) [pid = 1835] [serial = 560] [outer = 0x94875c00] 21:26:13 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:13 INFO - PROCESS | 1835 | 1465273573822 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]]]}] 21:26:13 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 21:26:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1677ms 21:26:13 INFO - PROCESS | 1835 | 1465273573835 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 21:26:13 INFO - PROCESS | 1835 | 1465273573839 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 21:26:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:26:13 INFO - PROCESS | 1835 | 1465273573852 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:26:13 INFO - PROCESS | 1835 | 1465273573859 Marionette TRACE conn4 <- [1,718,null,{}] 21:26:13 INFO - PROCESS | 1835 | 1465273573878 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}] 21:26:13 INFO - PROCESS | 1835 | 1465273573888 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:14 INFO - PROCESS | 1835 | 1465273574208 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 21:26:14 INFO - PROCESS | 1835 | 1465273574253 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:14 INFO - PROCESS | 1835 | 1465273574262 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x977a7c00 == 18 [pid = 1835] [id = 187] 21:26:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x978f5800) [pid = 1835] [serial = 561] [outer = (nil)] 21:26:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x98fd1400) [pid = 1835] [serial = 562] [outer = 0x978f5800] 21:26:14 INFO - PROCESS | 1835 | 1465273574344 Marionette DEBUG loaded listener.js 21:26:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x992cb000) [pid = 1835] [serial = 563] [outer = 0x978f5800] 21:26:15 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:15 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:26:15 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x91960c00) [pid = 1835] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:26:15 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x93d4b800) [pid = 1835] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:26:15 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x95472c00) [pid = 1835] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:26:15 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x994a2400) [pid = 1835] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:26:15 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x92acf800) [pid = 1835] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:26:15 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x9956ac00) [pid = 1835] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:26:15 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x92acfc00) [pid = 1835] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:26:15 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x91965800) [pid = 1835] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:26:15 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x9a911c00) [pid = 1835] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:26:15 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x95473c00) [pid = 1835] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:26:15 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x9a918800) [pid = 1835] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:26:15 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x91967000) [pid = 1835] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:26:15 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x948a2800) [pid = 1835] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:26:15 INFO - PROCESS | 1835 | 1465273575892 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]]]}] 21:26:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:26:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2090ms 21:26:15 INFO - PROCESS | 1835 | 1465273575943 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 21:26:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:26:15 INFO - PROCESS | 1835 | 1465273575948 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 21:26:15 INFO - PROCESS | 1835 | 1465273575955 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:26:15 INFO - PROCESS | 1835 | 1465273575959 Marionette TRACE conn4 <- [1,722,null,{}] 21:26:16 INFO - PROCESS | 1835 | 1465273576025 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}] 21:26:16 INFO - PROCESS | 1835 | 1465273576032 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:16 INFO - PROCESS | 1835 | 1465273576267 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 21:26:16 INFO - PROCESS | 1835 | 1465273576427 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:16 INFO - PROCESS | 1835 | 1465273576442 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f2000 == 19 [pid = 1835] [id = 188] 21:26:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x920f5c00) [pid = 1835] [serial = 564] [outer = (nil)] 21:26:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x92569c00) [pid = 1835] [serial = 565] [outer = 0x920f5c00] 21:26:16 INFO - PROCESS | 1835 | 1465273576529 Marionette DEBUG loaded listener.js 21:26:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x92ac3400) [pid = 1835] [serial = 566] [outer = 0x920f5c00] 21:26:17 INFO - PROCESS | 1835 | 1465273577573 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] 21:26:17 INFO - PROCESS | 1835 | 1465273577660 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 21:26:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 21:26:17 INFO - PROCESS | 1835 | 1465273577668 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:26:17 INFO - PROCESS | 1835 | 1465273577674 Marionette TRACE conn4 <- [1,726,null,{}] 21:26:17 INFO - PROCESS | 1835 | 1465273577684 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}] 21:26:17 INFO - PROCESS | 1835 | 1465273577689 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:17 INFO - PROCESS | 1835 | 1465273577942 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 21:26:18 INFO - PROCESS | 1835 | 1465273578230 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:18 INFO - PROCESS | 1835 | 1465273578251 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x91964800 == 20 [pid = 1835] [id = 189] 21:26:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x95291400) [pid = 1835] [serial = 567] [outer = (nil)] 21:26:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x953d5400) [pid = 1835] [serial = 568] [outer = 0x95291400] 21:26:18 INFO - PROCESS | 1835 | 1465273578403 Marionette DEBUG loaded listener.js 21:26:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x977a5c00) [pid = 1835] [serial = 569] [outer = 0x95291400] 21:26:19 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:19 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:26:19 INFO - PROCESS | 1835 | 1465273579568 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]]]}] 21:26:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:26:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1937ms 21:26:19 INFO - PROCESS | 1835 | 1465273579619 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 21:26:19 INFO - PROCESS | 1835 | 1465273579625 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 21:26:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:26:19 INFO - PROCESS | 1835 | 1465273579635 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:26:19 INFO - PROCESS | 1835 | 1465273579639 Marionette TRACE conn4 <- [1,730,null,{}] 21:26:19 INFO - PROCESS | 1835 | 1465273579647 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}] 21:26:19 INFO - PROCESS | 1835 | 1465273579653 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:19 INFO - PROCESS | 1835 | 1465273579877 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 21:26:20 INFO - PROCESS | 1835 | 1465273580106 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:20 INFO - PROCESS | 1835 | 1465273580120 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x98fbd800 == 21 [pid = 1835] [id = 190] 21:26:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x98fd5c00) [pid = 1835] [serial = 570] [outer = (nil)] 21:26:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x99311c00) [pid = 1835] [serial = 571] [outer = 0x98fd5c00] 21:26:20 INFO - PROCESS | 1835 | 1465273580268 Marionette DEBUG loaded listener.js 21:26:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x9949bc00) [pid = 1835] [serial = 572] [outer = 0x98fd5c00] 21:26:21 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:21 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:26:21 INFO - PROCESS | 1835 | 1465273581294 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] 21:26:21 INFO - PROCESS | 1835 | 1465273581404 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 21:26:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:26:21 INFO - PROCESS | 1835 | 1465273581413 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:26:21 INFO - PROCESS | 1835 | 1465273581417 Marionette TRACE conn4 <- [1,734,null,{}] 21:26:21 INFO - PROCESS | 1835 | 1465273581464 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}] 21:26:21 INFO - PROCESS | 1835 | 1465273581469 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:21 INFO - PROCESS | 1835 | 1465273581735 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 21:26:21 INFO - PROCESS | 1835 | 1465273581896 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:21 INFO - PROCESS | 1835 | 1465273581905 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x978ed400 == 22 [pid = 1835] [id = 191] 21:26:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x99308800) [pid = 1835] [serial = 573] [outer = (nil)] 21:26:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x9982a800) [pid = 1835] [serial = 574] [outer = 0x99308800] 21:26:21 INFO - PROCESS | 1835 | 1465273581993 Marionette DEBUG loaded listener.js 21:26:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x99ff4400) [pid = 1835] [serial = 575] [outer = 0x99308800] 21:26:22 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:22 INFO - PROCESS | 1835 | 1465273582939 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]]]}] 21:26:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:26:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1586ms 21:26:23 INFO - PROCESS | 1835 | 1465273582999 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 21:26:23 INFO - PROCESS | 1835 | 1465273583004 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 21:26:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:26:23 INFO - PROCESS | 1835 | 1465273583011 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:26:23 INFO - PROCESS | 1835 | 1465273583015 Marionette TRACE conn4 <- [1,738,null,{}] 21:26:23 INFO - PROCESS | 1835 | 1465273583021 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}] 21:26:23 INFO - PROCESS | 1835 | 1465273583027 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:23 INFO - PROCESS | 1835 | 1465273583249 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 21:26:23 INFO - PROCESS | 1835 | 1465273583463 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:23 INFO - PROCESS | 1835 | 1465273583469 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x9395f800 == 23 [pid = 1835] [id = 192] 21:26:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x997d9c00) [pid = 1835] [serial = 576] [outer = (nil)] 21:26:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x9a366400) [pid = 1835] [serial = 577] [outer = 0x997d9c00] 21:26:23 INFO - PROCESS | 1835 | 1465273583610 Marionette DEBUG loaded listener.js 21:26:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x9a3f1800) [pid = 1835] [serial = 578] [outer = 0x997d9c00] 21:26:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x99ff2c00) [pid = 1835] [serial = 579] [outer = 0x992d1000] 21:26:24 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:24 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:26:25 INFO - PROCESS | 1835 | 1465273585020 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]]]}] 21:26:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:26:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2034ms 21:26:25 INFO - PROCESS | 1835 | 1465273585047 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 21:26:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:26:25 INFO - PROCESS | 1835 | 1465273585051 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 21:26:25 INFO - PROCESS | 1835 | 1465273585059 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:26:25 INFO - PROCESS | 1835 | 1465273585062 Marionette TRACE conn4 <- [1,742,null,{}] 21:26:25 INFO - PROCESS | 1835 | 1465273585175 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}] 21:26:25 INFO - PROCESS | 1835 | 1465273585194 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:25 INFO - PROCESS | 1835 | 1465273585443 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 21:26:25 INFO - PROCESS | 1835 | 1465273585606 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:25 INFO - PROCESS | 1835 | 1465273585616 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x97890c00 == 24 [pid = 1835] [id = 193] 21:26:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x99682800) [pid = 1835] [serial = 580] [outer = (nil)] 21:26:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x9d403000) [pid = 1835] [serial = 581] [outer = 0x99682800] 21:26:25 INFO - PROCESS | 1835 | 1465273585702 Marionette DEBUG loaded listener.js 21:26:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x9d815400) [pid = 1835] [serial = 582] [outer = 0x99682800] 21:26:27 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:27 INFO - PROCESS | 1835 | 1465273587178 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]]]}] 21:26:27 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 21:26:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2189ms 21:26:27 INFO - PROCESS | 1835 | 1465273587249 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 21:26:27 INFO - PROCESS | 1835 | 1465273587253 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 21:26:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:26:27 INFO - PROCESS | 1835 | 1465273587260 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:26:27 INFO - PROCESS | 1835 | 1465273587264 Marionette TRACE conn4 <- [1,746,null,{}] 21:26:27 INFO - PROCESS | 1835 | 1465273587270 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}] 21:26:27 INFO - PROCESS | 1835 | 1465273587276 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:27 INFO - PROCESS | 1835 | 1465273587486 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 21:26:27 INFO - PROCESS | 1835 | 1465273587802 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:27 INFO - PROCESS | 1835 | 1465273587812 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x91965800 == 25 [pid = 1835] [id = 194] 21:26:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x91967000) [pid = 1835] [serial = 583] [outer = (nil)] 21:26:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x920f5000) [pid = 1835] [serial = 584] [outer = 0x91967000] 21:26:27 INFO - PROCESS | 1835 | 1465273587889 Marionette DEBUG loaded listener.js 21:26:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x92577400) [pid = 1835] [serial = 585] [outer = 0x91967000] 21:26:28 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:31 INFO - PROCESS | 1835 | --DOCSHELL 0x92575c00 == 24 [pid = 1835] [id = 186] 21:26:31 INFO - PROCESS | 1835 | --DOCSHELL 0x9195dc00 == 23 [pid = 1835] [id = 185] 21:26:31 INFO - PROCESS | 1835 | --DOCSHELL 0x92ac2400 == 22 [pid = 1835] [id = 175] 21:26:31 INFO - PROCESS | 1835 | --DOCSHELL 0x953d1000 == 21 [pid = 1835] [id = 179] 21:26:31 INFO - PROCESS | 1835 | --DOCSHELL 0x920efc00 == 20 [pid = 1835] [id = 184] 21:26:31 INFO - PROCESS | 1835 | --DOCSHELL 0x91963000 == 19 [pid = 1835] [id = 180] 21:26:31 INFO - PROCESS | 1835 | --DOCSHELL 0x92aca400 == 18 [pid = 1835] [id = 181] 21:26:31 INFO - PROCESS | 1835 | --DOCSHELL 0x98157800 == 17 [pid = 1835] [id = 182] 21:26:31 INFO - PROCESS | 1835 | --DOCSHELL 0x99308000 == 16 [pid = 1835] [id = 183] 21:26:31 INFO - PROCESS | 1835 | --DOCSHELL 0x977a7c00 == 15 [pid = 1835] [id = 187] 21:26:31 INFO - PROCESS | 1835 | --DOCSHELL 0x97890c00 == 14 [pid = 1835] [id = 193] 21:26:31 INFO - PROCESS | 1835 | --DOCSHELL 0x9395f800 == 13 [pid = 1835] [id = 192] 21:26:31 INFO - PROCESS | 1835 | --DOCSHELL 0x978ed400 == 12 [pid = 1835] [id = 191] 21:26:31 INFO - PROCESS | 1835 | --DOCSHELL 0x91964800 == 11 [pid = 1835] [id = 189] 21:26:31 INFO - PROCESS | 1835 | --DOCSHELL 0x98fbd800 == 10 [pid = 1835] [id = 190] 21:26:31 INFO - PROCESS | 1835 | --DOCSHELL 0x920f2000 == 9 [pid = 1835] [id = 188] 21:26:32 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x977a1400) [pid = 1835] [serial = 538] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x923c3800) [pid = 1835] [serial = 500] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x920f0400) [pid = 1835] [serial = 499] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x9489fc00) [pid = 1835] [serial = 503] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x9486e400) [pid = 1835] [serial = 502] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x98513000) [pid = 1835] [serial = 506] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x978ec800) [pid = 1835] [serial = 505] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x997e1400) [pid = 1835] [serial = 509] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x997d8800) [pid = 1835] [serial = 508] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x9395f400) [pid = 1835] [serial = 532] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x9a3eec00) [pid = 1835] [serial = 512] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x9a026000) [pid = 1835] [serial = 511] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x94872800) [pid = 1835] [serial = 527] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x93bb7c00) [pid = 1835] [serial = 526] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x920ef400) [pid = 1835] [serial = 529] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x923b9400) [pid = 1835] [serial = 530] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x9d41d800) [pid = 1835] [serial = 515] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x9a98a800) [pid = 1835] [serial = 514] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0xa227c000) [pid = 1835] [serial = 518] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0xa1016000) [pid = 1835] [serial = 517] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0xa23ef400) [pid = 1835] [serial = 521] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0xa2372c00) [pid = 1835] [serial = 520] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x99533800) [pid = 1835] [serial = 524] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x953cac00) [pid = 1835] [serial = 536] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x953cb000) [pid = 1835] [serial = 523] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x95293800) [pid = 1835] [serial = 535] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x93b19400) [pid = 1835] [serial = 533] [outer = (nil)] [url = about:blank] 21:26:32 INFO - PROCESS | 1835 | 1465273592676 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]]]}] 21:26:32 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.) 21:26:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 5449ms 21:26:32 INFO - PROCESS | 1835 | 1465273592712 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 21:26:32 INFO - PROCESS | 1835 | 1465273592718 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 21:26:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:26:32 INFO - PROCESS | 1835 | 1465273592729 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:26:32 INFO - PROCESS | 1835 | 1465273592736 Marionette TRACE conn4 <- [1,750,null,{}] 21:26:32 INFO - PROCESS | 1835 | 1465273592748 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}] 21:26:32 INFO - PROCESS | 1835 | 1465273592754 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:32 INFO - PROCESS | 1835 | 1465273592939 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 21:26:33 INFO - PROCESS | 1835 | 1465273593087 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:33 INFO - PROCESS | 1835 | 1465273593099 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x9256dc00 == 10 [pid = 1835] [id = 195] 21:26:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x9256e400) [pid = 1835] [serial = 586] [outer = (nil)] 21:26:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x92573400) [pid = 1835] [serial = 587] [outer = 0x9256e400] 21:26:33 INFO - PROCESS | 1835 | 1465273593182 Marionette DEBUG loaded listener.js 21:26:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x92ac6800) [pid = 1835] [serial = 588] [outer = 0x9256e400] 21:26:34 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:34 INFO - PROCESS | 1835 | 1465273594529 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]]]}] 21:26:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:26:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1895ms 21:26:34 INFO - PROCESS | 1835 | 1465273594653 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 21:26:34 INFO - PROCESS | 1835 | 1465273594668 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 21:26:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:26:34 INFO - PROCESS | 1835 | 1465273594723 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:26:34 INFO - PROCESS | 1835 | 1465273594731 Marionette TRACE conn4 <- [1,754,null,{}] 21:26:34 INFO - PROCESS | 1835 | 1465273594741 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}] 21:26:34 INFO - PROCESS | 1835 | 1465273594752 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:35 INFO - PROCESS | 1835 | 1465273595055 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 21:26:35 INFO - PROCESS | 1835 | 1465273595097 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:35 INFO - PROCESS | 1835 | 1465273595110 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x92fdfc00 == 11 [pid = 1835] [id = 196] 21:26:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x93b23800) [pid = 1835] [serial = 589] [outer = (nil)] 21:26:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x93d46800) [pid = 1835] [serial = 590] [outer = 0x93b23800] 21:26:35 INFO - PROCESS | 1835 | 1465273595261 Marionette DEBUG loaded listener.js 21:26:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x93d77400) [pid = 1835] [serial = 591] [outer = 0x93b23800] 21:26:37 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:37 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x953d3000) [pid = 1835] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:26:37 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x95291400) [pid = 1835] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:26:37 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x920f5c00) [pid = 1835] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:26:37 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x94875c00) [pid = 1835] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:26:37 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x978f5800) [pid = 1835] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:26:37 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x9930f800) [pid = 1835] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:26:37 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0x99682800) [pid = 1835] [serial = 580] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:26:37 INFO - PROCESS | 1835 | --DOMWINDOW == 63 (0x920f8800) [pid = 1835] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:26:37 INFO - PROCESS | 1835 | --DOMWINDOW == 62 (0x920f5400) [pid = 1835] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:26:37 INFO - PROCESS | 1835 | --DOMWINDOW == 61 (0x981de400) [pid = 1835] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:26:37 INFO - PROCESS | 1835 | --DOMWINDOW == 60 (0x92fde400) [pid = 1835] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:26:37 INFO - PROCESS | 1835 | --DOMWINDOW == 59 (0x92ac5400) [pid = 1835] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:26:37 INFO - PROCESS | 1835 | --DOMWINDOW == 58 (0x997d9c00) [pid = 1835] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:26:37 INFO - PROCESS | 1835 | --DOMWINDOW == 57 (0x99308800) [pid = 1835] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:26:37 INFO - PROCESS | 1835 | --DOMWINDOW == 56 (0x98fd5c00) [pid = 1835] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:26:37 INFO - PROCESS | 1835 | 1465273597352 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]]]}] 21:26:37 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 21:26:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2651ms 21:26:37 INFO - PROCESS | 1835 | 1465273597370 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 21:26:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:26:37 INFO - PROCESS | 1835 | 1465273597382 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 21:26:37 INFO - PROCESS | 1835 | 1465273597391 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:26:37 INFO - PROCESS | 1835 | 1465273597403 Marionette TRACE conn4 <- [1,758,null,{}] 21:26:37 INFO - PROCESS | 1835 | 1465273597430 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}] 21:26:37 INFO - PROCESS | 1835 | 1465273597439 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:37 INFO - PROCESS | 1835 | 1465273597645 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 21:26:37 INFO - PROCESS | 1835 | 1465273597658 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:37 INFO - PROCESS | 1835 | 1465273597669 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x9489d800 == 12 [pid = 1835] [id = 197] 21:26:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 57 (0x948a2000) [pid = 1835] [serial = 592] [outer = (nil)] 21:26:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 58 (0x95298000) [pid = 1835] [serial = 593] [outer = 0x948a2000] 21:26:37 INFO - PROCESS | 1835 | 1465273597853 Marionette DEBUG loaded listener.js 21:26:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 59 (0x953d0400) [pid = 1835] [serial = 594] [outer = 0x948a2000] 21:26:38 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:38 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:26:38 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:38 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:38 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:26:38 INFO - PROCESS | 1835 | 1465273598722 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]]]}] 21:26:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:26:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1403ms 21:26:38 INFO - PROCESS | 1835 | 1465273598793 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 21:26:38 INFO - PROCESS | 1835 | 1465273598814 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 21:26:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:26:38 INFO - PROCESS | 1835 | 1465273598821 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:26:38 INFO - PROCESS | 1835 | 1465273598824 Marionette TRACE conn4 <- [1,762,null,{}] 21:26:38 INFO - PROCESS | 1835 | 1465273598830 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}] 21:26:38 INFO - PROCESS | 1835 | 1465273598835 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:39 INFO - PROCESS | 1835 | 1465273599025 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 21:26:39 INFO - PROCESS | 1835 | 1465273599216 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:39 INFO - PROCESS | 1835 | 1465273599228 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195c000 == 13 [pid = 1835] [id = 198] 21:26:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 60 (0x9195d000) [pid = 1835] [serial = 595] [outer = (nil)] 21:26:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 61 (0x91963000) [pid = 1835] [serial = 596] [outer = 0x9195d000] 21:26:39 INFO - PROCESS | 1835 | 1465273599321 Marionette DEBUG loaded listener.js 21:26:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 62 (0x920f9800) [pid = 1835] [serial = 597] [outer = 0x9195d000] 21:26:41 INFO - PROCESS | 1835 | 1465273601068 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]]]}] 21:26:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:26:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2294ms 21:26:41 INFO - PROCESS | 1835 | 1465273601121 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 21:26:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:26:41 INFO - PROCESS | 1835 | 1465273601131 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 21:26:41 INFO - PROCESS | 1835 | 1465273601145 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:26:41 INFO - PROCESS | 1835 | 1465273601154 Marionette TRACE conn4 <- [1,766,null,{}] 21:26:41 INFO - PROCESS | 1835 | 1465273601213 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}] 21:26:41 INFO - PROCESS | 1835 | 1465273601223 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:41 INFO - PROCESS | 1835 | 1465273601535 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 21:26:41 INFO - PROCESS | 1835 | 1465273601734 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:41 INFO - PROCESS | 1835 | 1465273601748 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b1a000 == 14 [pid = 1835] [id = 199] 21:26:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 63 (0x93d72800) [pid = 1835] [serial = 598] [outer = (nil)] 21:26:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x9487ac00) [pid = 1835] [serial = 599] [outer = 0x93d72800] 21:26:41 INFO - PROCESS | 1835 | 1465273601941 Marionette DEBUG loaded listener.js 21:26:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x95290800) [pid = 1835] [serial = 600] [outer = 0x93d72800] 21:26:43 INFO - PROCESS | 1835 | 1465273603304 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]]]}] 21:26:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:26:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2194ms 21:26:43 INFO - PROCESS | 1835 | 1465273603507 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 21:26:43 INFO - PROCESS | 1835 | 1465273603515 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 21:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:26:43 INFO - PROCESS | 1835 | 1465273603534 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:26:43 INFO - PROCESS | 1835 | 1465273603538 Marionette TRACE conn4 <- [1,770,null,{}] 21:26:43 INFO - PROCESS | 1835 | 1465273603545 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}] 21:26:43 INFO - PROCESS | 1835 | 1465273603550 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:43 INFO - PROCESS | 1835 | 1465273603728 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 21:26:43 INFO - PROCESS | 1835 | 1465273603883 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:43 INFO - PROCESS | 1835 | 1465273603894 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d49400 == 15 [pid = 1835] [id = 200] 21:26:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x95299800) [pid = 1835] [serial = 601] [outer = (nil)] 21:26:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x978f3400) [pid = 1835] [serial = 602] [outer = 0x95299800] 21:26:43 INFO - PROCESS | 1835 | 1465273603979 Marionette DEBUG loaded listener.js 21:26:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x978fbc00) [pid = 1835] [serial = 603] [outer = 0x95299800] 21:26:45 INFO - PROCESS | 1835 | 1465273605051 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]]]}] 21:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1589ms 21:26:45 INFO - PROCESS | 1835 | 1465273605124 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 21:26:45 INFO - PROCESS | 1835 | 1465273605131 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 21:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:26:45 INFO - PROCESS | 1835 | 1465273605144 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:26:45 INFO - PROCESS | 1835 | 1465273605160 Marionette TRACE conn4 <- [1,774,null,{}] 21:26:45 INFO - PROCESS | 1835 | 1465273605241 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}] 21:26:45 INFO - PROCESS | 1835 | 1465273605254 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:45 INFO - PROCESS | 1835 | 1465273605713 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 21:26:45 INFO - PROCESS | 1835 | 1465273605930 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:45 INFO - PROCESS | 1835 | 1465273605941 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x9546f000 == 16 [pid = 1835] [id = 201] 21:26:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x98fbe000) [pid = 1835] [serial = 604] [outer = (nil)] 21:26:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x992c9000) [pid = 1835] [serial = 605] [outer = 0x98fbe000] 21:26:46 INFO - PROCESS | 1835 | 1465273606024 Marionette DEBUG loaded listener.js 21:26:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x99308400) [pid = 1835] [serial = 606] [outer = 0x98fbe000] 21:26:46 INFO - PROCESS | 1835 | 1465273606982 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]]]}] 21:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1911ms 21:26:47 INFO - PROCESS | 1835 | 1465273607052 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 21:26:47 INFO - PROCESS | 1835 | 1465273607057 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 21:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:26:47 INFO - PROCESS | 1835 | 1465273607064 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:26:47 INFO - PROCESS | 1835 | 1465273607066 Marionette TRACE conn4 <- [1,778,null,{}] 21:26:47 INFO - PROCESS | 1835 | 1465273607073 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}] 21:26:47 INFO - PROCESS | 1835 | 1465273607079 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:47 INFO - PROCESS | 1835 | 1465273607411 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 21:26:47 INFO - PROCESS | 1835 | 1465273607681 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:47 INFO - PROCESS | 1835 | 1465273607691 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:47 INFO - PROCESS | 1835 | --DOCSHELL 0x9489d800 == 15 [pid = 1835] [id = 197] 21:26:47 INFO - PROCESS | 1835 | --DOCSHELL 0x92fdfc00 == 14 [pid = 1835] [id = 196] 21:26:47 INFO - PROCESS | 1835 | --DOCSHELL 0x9256dc00 == 13 [pid = 1835] [id = 195] 21:26:47 INFO - PROCESS | 1835 | --DOCSHELL 0x91965800 == 12 [pid = 1835] [id = 194] 21:26:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x91965800 == 13 [pid = 1835] [id = 202] 21:26:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x923c3400) [pid = 1835] [serial = 607] [outer = (nil)] 21:26:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x92570c00) [pid = 1835] [serial = 608] [outer = 0x923c3400] 21:26:47 INFO - PROCESS | 1835 | 1465273607890 Marionette DEBUG loaded listener.js 21:26:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x92ac7400) [pid = 1835] [serial = 609] [outer = 0x923c3400] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x99311c00) [pid = 1835] [serial = 571] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x977a5c00) [pid = 1835] [serial = 569] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x953d5400) [pid = 1835] [serial = 568] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x92ac3400) [pid = 1835] [serial = 566] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x92569c00) [pid = 1835] [serial = 565] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x992cb000) [pid = 1835] [serial = 563] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x953d7400) [pid = 1835] [serial = 560] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x95292c00) [pid = 1835] [serial = 559] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x98fd1400) [pid = 1835] [serial = 562] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0x9953a800) [pid = 1835] [serial = 551] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 63 (0x9d815400) [pid = 1835] [serial = 582] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 62 (0x92ac3c00) [pid = 1835] [serial = 542] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 61 (0x93d7b800) [pid = 1835] [serial = 553] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 60 (0x92568800) [pid = 1835] [serial = 541] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 59 (0x98fdc400) [pid = 1835] [serial = 548] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 58 (0x953d0800) [pid = 1835] [serial = 545] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 57 (0x994a0800) [pid = 1835] [serial = 550] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 56 (0x9489d400) [pid = 1835] [serial = 544] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 55 (0x98dc0800) [pid = 1835] [serial = 547] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 54 (0x978ee800) [pid = 1835] [serial = 554] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 53 (0x93955800) [pid = 1835] [serial = 557] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 52 (0x92acbc00) [pid = 1835] [serial = 556] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 51 (0x9a366400) [pid = 1835] [serial = 577] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 50 (0x9d403000) [pid = 1835] [serial = 581] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 49 (0x9a3f1800) [pid = 1835] [serial = 578] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 48 (0x98516000) [pid = 1835] [serial = 374] [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.] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 47 (0x99ff4400) [pid = 1835] [serial = 575] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 46 (0x9949bc00) [pid = 1835] [serial = 572] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 45 (0x9982a800) [pid = 1835] [serial = 574] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 44 (0x978f8c00) [pid = 1835] [serial = 539] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | --DOMWINDOW == 43 (0x920f5000) [pid = 1835] [serial = 584] [outer = (nil)] [url = about:blank] 21:26:48 INFO - PROCESS | 1835 | 1465273608949 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]]]}] 21:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1931ms 21:26:49 INFO - PROCESS | 1835 | 1465273608998 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 21:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:26:49 INFO - PROCESS | 1835 | 1465273609005 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 21:26:49 INFO - PROCESS | 1835 | 1465273609014 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:26:49 INFO - PROCESS | 1835 | 1465273609020 Marionette TRACE conn4 <- [1,782,null,{}] 21:26:49 INFO - PROCESS | 1835 | 1465273609027 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}] 21:26:49 INFO - PROCESS | 1835 | 1465273609033 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:49 INFO - PROCESS | 1835 | 1465273609232 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 21:26:49 INFO - PROCESS | 1835 | 1465273609342 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:49 INFO - PROCESS | 1835 | 1465273609355 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x92570800 == 14 [pid = 1835] [id = 203] 21:26:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 44 (0x93955000) [pid = 1835] [serial = 610] [outer = (nil)] 21:26:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 45 (0x93b1d000) [pid = 1835] [serial = 611] [outer = 0x93955000] 21:26:49 INFO - PROCESS | 1835 | 1465273609429 Marionette DEBUG loaded listener.js 21:26:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 46 (0x93bb6400) [pid = 1835] [serial = 612] [outer = 0x93955000] 21:26:50 INFO - PROCESS | 1835 | 1465273610272 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]]]}] 21:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1288ms 21:26:50 INFO - PROCESS | 1835 | 1465273610303 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 21:26:50 INFO - PROCESS | 1835 | 1465273610307 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 21:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:26:50 INFO - PROCESS | 1835 | 1465273610315 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:26:50 INFO - PROCESS | 1835 | 1465273610319 Marionette TRACE conn4 <- [1,786,null,{}] 21:26:50 INFO - PROCESS | 1835 | 1465273610332 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}] 21:26:50 INFO - PROCESS | 1835 | 1465273610339 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:50 INFO - PROCESS | 1835 | 1465273610521 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 21:26:50 INFO - PROCESS | 1835 | 1465273610536 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:50 INFO - PROCESS | 1835 | 1465273610545 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x93953c00 == 15 [pid = 1835] [id = 204] 21:26:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 47 (0x9528fc00) [pid = 1835] [serial = 613] [outer = (nil)] 21:26:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 48 (0x953d3c00) [pid = 1835] [serial = 614] [outer = 0x9528fc00] 21:26:50 INFO - PROCESS | 1835 | 1465273610713 Marionette DEBUG loaded listener.js 21:26:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 49 (0x95472c00) [pid = 1835] [serial = 615] [outer = 0x9528fc00] 21:26:51 INFO - PROCESS | 1835 | 1465273611904 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]]]}] 21:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1646ms 21:26:51 INFO - PROCESS | 1835 | 1465273611969 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 21:26:51 INFO - PROCESS | 1835 | 1465273611979 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 21:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:26:52 INFO - PROCESS | 1835 | 1465273612020 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:26:52 INFO - PROCESS | 1835 | 1465273612044 Marionette TRACE conn4 <- [1,790,null,{}] 21:26:52 INFO - PROCESS | 1835 | 1465273612095 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}] 21:26:52 INFO - PROCESS | 1835 | 1465273612107 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:52 INFO - PROCESS | 1835 | 1465273612480 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 21:26:52 INFO - PROCESS | 1835 | --DOMWINDOW == 48 (0x91967000) [pid = 1835] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:26:52 INFO - PROCESS | 1835 | --DOMWINDOW == 47 (0x9256e400) [pid = 1835] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:26:52 INFO - PROCESS | 1835 | --DOMWINDOW == 46 (0x93b23800) [pid = 1835] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:26:52 INFO - PROCESS | 1835 | 1465273612625 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:52 INFO - PROCESS | 1835 | 1465273612633 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x91967000 == 16 [pid = 1835] [id = 205] 21:26:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 47 (0x9256e400) [pid = 1835] [serial = 616] [outer = (nil)] 21:26:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 48 (0x978fb000) [pid = 1835] [serial = 617] [outer = 0x9256e400] 21:26:52 INFO - PROCESS | 1835 | 1465273612714 Marionette DEBUG loaded listener.js 21:26:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 49 (0x98157800) [pid = 1835] [serial = 618] [outer = 0x9256e400] 21:26:53 INFO - PROCESS | 1835 | 1465273613548 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]]]}] 21:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1628ms 21:26:53 INFO - PROCESS | 1835 | 1465273613619 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 21:26:53 INFO - PROCESS | 1835 | 1465273613624 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 21:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:26:53 INFO - PROCESS | 1835 | 1465273613630 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:26:53 INFO - PROCESS | 1835 | 1465273613634 Marionette TRACE conn4 <- [1,794,null,{}] 21:26:53 INFO - PROCESS | 1835 | 1465273613639 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}] 21:26:53 INFO - PROCESS | 1835 | 1465273613645 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:53 INFO - PROCESS | 1835 | 1465273613808 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 21:26:53 INFO - PROCESS | 1835 | 1465273613920 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:53 INFO - PROCESS | 1835 | 1465273613928 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x92fdfc00 == 17 [pid = 1835] [id = 206] 21:26:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 50 (0x9489b000) [pid = 1835] [serial = 619] [outer = (nil)] 21:26:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 51 (0x98fd1800) [pid = 1835] [serial = 620] [outer = 0x9489b000] 21:26:54 INFO - PROCESS | 1835 | 1465273613999 Marionette DEBUG loaded listener.js 21:26:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 52 (0x992c9800) [pid = 1835] [serial = 621] [outer = 0x9489b000] 21:26:54 INFO - PROCESS | 1835 | 1465273614859 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]]]}] 21:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1282ms 21:26:54 INFO - PROCESS | 1835 | 1465273614914 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 21:26:54 INFO - PROCESS | 1835 | 1465273614917 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 21:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:26:54 INFO - PROCESS | 1835 | 1465273614924 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:26:54 INFO - PROCESS | 1835 | 1465273614928 Marionette TRACE conn4 <- [1,798,null,{}] 21:26:54 INFO - PROCESS | 1835 | 1465273614935 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}] 21:26:54 INFO - PROCESS | 1835 | 1465273614940 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:55 INFO - PROCESS | 1835 | 1465273615167 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 21:26:55 INFO - PROCESS | 1835 | 1465273615178 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:55 INFO - PROCESS | 1835 | 1465273615197 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x923c3c00 == 18 [pid = 1835] [id = 207] 21:26:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 53 (0x93bb5000) [pid = 1835] [serial = 622] [outer = (nil)] 21:26:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 54 (0x99496400) [pid = 1835] [serial = 623] [outer = 0x93bb5000] 21:26:55 INFO - PROCESS | 1835 | 1465273615286 Marionette DEBUG loaded listener.js 21:26:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 55 (0x9949fc00) [pid = 1835] [serial = 624] [outer = 0x93bb5000] 21:26:56 INFO - PROCESS | 1835 | 1465273616494 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]]]}] 21:26:56 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 21:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1642ms 21:26:56 INFO - PROCESS | 1835 | 1465273616568 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 21:26:56 INFO - PROCESS | 1835 | 1465273616575 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 21:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:26:56 INFO - PROCESS | 1835 | 1465273616584 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:26:56 INFO - PROCESS | 1835 | 1465273616592 Marionette TRACE conn4 <- [1,802,null,{}] 21:26:56 INFO - PROCESS | 1835 | 1465273616601 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}] 21:26:56 INFO - PROCESS | 1835 | 1465273616606 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:56 INFO - PROCESS | 1835 | 1465273616868 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 21:26:57 INFO - PROCESS | 1835 | 1465273617096 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:57 INFO - PROCESS | 1835 | 1465273617105 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x91966c00 == 19 [pid = 1835] [id = 208] 21:26:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 56 (0x923b7c00) [pid = 1835] [serial = 625] [outer = (nil)] 21:26:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 57 (0x948a0800) [pid = 1835] [serial = 626] [outer = 0x923b7c00] 21:26:57 INFO - PROCESS | 1835 | 1465273617195 Marionette DEBUG loaded listener.js 21:26:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 58 (0x953cd000) [pid = 1835] [serial = 627] [outer = 0x923b7c00] 21:26:58 INFO - PROCESS | 1835 | 1465273618245 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]]]}] 21:26:58 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 21:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1737ms 21:26:58 INFO - PROCESS | 1835 | 1465273618322 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 21:26:58 INFO - PROCESS | 1835 | 1465273618330 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 21:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:26:58 INFO - PROCESS | 1835 | 1465273618343 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:26:58 INFO - PROCESS | 1835 | 1465273618347 Marionette TRACE conn4 <- [1,806,null,{}] 21:26:58 INFO - PROCESS | 1835 | 1465273618354 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}] 21:26:58 INFO - PROCESS | 1835 | 1465273618359 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:58 INFO - PROCESS | 1835 | 1465273618595 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 21:26:58 INFO - PROCESS | 1835 | 1465273618846 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:26:58 INFO - PROCESS | 1835 | 1465273618853 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:26:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x953d9800 == 20 [pid = 1835] [id = 209] 21:26:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 59 (0x978fb800) [pid = 1835] [serial = 628] [outer = (nil)] 21:26:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 60 (0x9930d000) [pid = 1835] [serial = 629] [outer = 0x978fb800] 21:26:58 INFO - PROCESS | 1835 | 1465273618968 Marionette DEBUG loaded listener.js 21:26:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 61 (0x9930d400) [pid = 1835] [serial = 630] [outer = 0x978fb800] 21:26:59 INFO - PROCESS | 1835 | 1465273619966 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]]]}] 21:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 21:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1700ms 21:27:00 INFO - PROCESS | 1835 | 1465273620043 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 21:27:00 INFO - PROCESS | 1835 | 1465273620047 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 21:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:27:00 INFO - PROCESS | 1835 | 1465273620054 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:27:00 INFO - PROCESS | 1835 | 1465273620061 Marionette TRACE conn4 <- [1,810,null,{}] 21:27:00 INFO - PROCESS | 1835 | 1465273620079 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}] 21:27:00 INFO - PROCESS | 1835 | 1465273620088 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:00 INFO - PROCESS | 1835 | 1465273620315 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 21:27:00 INFO - PROCESS | 1835 | 1465273620567 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:00 INFO - PROCESS | 1835 | 1465273620581 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x9953bc00 == 21 [pid = 1835] [id = 210] 21:27:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 62 (0x9953c000) [pid = 1835] [serial = 631] [outer = (nil)] 21:27:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 63 (0x99542800) [pid = 1835] [serial = 632] [outer = 0x9953c000] 21:27:00 INFO - PROCESS | 1835 | 1465273620670 Marionette DEBUG loaded listener.js 21:27:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x995da800) [pid = 1835] [serial = 633] [outer = 0x9953c000] 21:27:01 INFO - PROCESS | 1835 | 1465273621834 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]]]}] 21:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1839ms 21:27:01 INFO - PROCESS | 1835 | 1465273621894 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 21:27:01 INFO - PROCESS | 1835 | 1465273621900 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 21:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:27:01 INFO - PROCESS | 1835 | 1465273621912 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:27:01 INFO - PROCESS | 1835 | 1465273621927 Marionette TRACE conn4 <- [1,814,null,{}] 21:27:02 INFO - PROCESS | 1835 | 1465273622005 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}] 21:27:02 INFO - PROCESS | 1835 | 1465273622010 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:02 INFO - PROCESS | 1835 | 1465273622306 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 21:27:02 INFO - PROCESS | 1835 | 1465273622486 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:02 INFO - PROCESS | 1835 | 1465273622501 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x92ac2400 == 22 [pid = 1835] [id = 211] 21:27:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x93b17400) [pid = 1835] [serial = 634] [outer = (nil)] 21:27:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x94897c00) [pid = 1835] [serial = 635] [outer = 0x93b17400] 21:27:02 INFO - PROCESS | 1835 | 1465273622582 Marionette DEBUG loaded listener.js 21:27:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x948a2800) [pid = 1835] [serial = 636] [outer = 0x93b17400] 21:27:03 INFO - PROCESS | 1835 | --DOCSHELL 0x9546f000 == 21 [pid = 1835] [id = 201] 21:27:03 INFO - PROCESS | 1835 | --DOCSHELL 0x91965800 == 20 [pid = 1835] [id = 202] 21:27:03 INFO - PROCESS | 1835 | --DOCSHELL 0x93d49400 == 19 [pid = 1835] [id = 200] 21:27:03 INFO - PROCESS | 1835 | --DOCSHELL 0x93b1a000 == 18 [pid = 1835] [id = 199] 21:27:03 INFO - PROCESS | 1835 | --DOCSHELL 0x9195c000 == 17 [pid = 1835] [id = 198] 21:27:03 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x92577400) [pid = 1835] [serial = 585] [outer = (nil)] [url = about:blank] 21:27:03 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x92573400) [pid = 1835] [serial = 587] [outer = (nil)] [url = about:blank] 21:27:03 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0x95298000) [pid = 1835] [serial = 593] [outer = (nil)] [url = about:blank] 21:27:03 INFO - PROCESS | 1835 | --DOMWINDOW == 63 (0x93d46800) [pid = 1835] [serial = 590] [outer = (nil)] [url = about:blank] 21:27:03 INFO - PROCESS | 1835 | --DOMWINDOW == 62 (0x93d77400) [pid = 1835] [serial = 591] [outer = (nil)] [url = about:blank] 21:27:03 INFO - PROCESS | 1835 | --DOMWINDOW == 61 (0x92ac6800) [pid = 1835] [serial = 588] [outer = (nil)] [url = about:blank] 21:27:04 INFO - PROCESS | 1835 | 1465273624420 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] 21:27:04 INFO - PROCESS | 1835 | 1465273624478 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 21:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:27:04 INFO - PROCESS | 1835 | 1465273624485 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:27:04 INFO - PROCESS | 1835 | 1465273624493 Marionette TRACE conn4 <- [1,818,null,{}] 21:27:04 INFO - PROCESS | 1835 | 1465273624500 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}] 21:27:04 INFO - PROCESS | 1835 | 1465273624506 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:04 INFO - PROCESS | 1835 | 1465273624709 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 21:27:04 INFO - PROCESS | 1835 | 1465273624820 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:04 INFO - PROCESS | 1835 | 1465273624830 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x9256d400 == 18 [pid = 1835] [id = 212] 21:27:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 62 (0x9256fc00) [pid = 1835] [serial = 637] [outer = (nil)] 21:27:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 63 (0x92ac7800) [pid = 1835] [serial = 638] [outer = 0x9256fc00] 21:27:04 INFO - PROCESS | 1835 | 1465273624909 Marionette DEBUG loaded listener.js 21:27:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x92ad0000) [pid = 1835] [serial = 639] [outer = 0x9256fc00] 21:27:05 INFO - PROCESS | 1835 | 1465273625839 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]]]}] 21:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1386ms 21:27:05 INFO - PROCESS | 1835 | 1465273625874 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 21:27:05 INFO - PROCESS | 1835 | 1465273625888 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 21:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:27:05 INFO - PROCESS | 1835 | 1465273625903 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:27:05 INFO - PROCESS | 1835 | 1465273625907 Marionette TRACE conn4 <- [1,822,null,{}] 21:27:05 INFO - PROCESS | 1835 | 1465273625914 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}] 21:27:05 INFO - PROCESS | 1835 | 1465273625920 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:06 INFO - PROCESS | 1835 | 1465273626099 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 21:27:06 INFO - PROCESS | 1835 | 1465273626234 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:06 INFO - PROCESS | 1835 | 1465273626245 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d7ac00 == 19 [pid = 1835] [id = 213] 21:27:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x94899c00) [pid = 1835] [serial = 640] [outer = (nil)] 21:27:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x95292800) [pid = 1835] [serial = 641] [outer = 0x94899c00] 21:27:06 INFO - PROCESS | 1835 | 1465273626325 Marionette DEBUG loaded listener.js 21:27:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x953cc400) [pid = 1835] [serial = 642] [outer = 0x94899c00] 21:27:07 INFO - PROCESS | 1835 | 1465273627319 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] 21:27:07 INFO - PROCESS | 1835 | 1465273627365 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 21:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:27:07 INFO - PROCESS | 1835 | 1465273627373 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:27:07 INFO - PROCESS | 1835 | 1465273627379 Marionette TRACE conn4 <- [1,826,null,{}] 21:27:07 INFO - PROCESS | 1835 | 1465273627404 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}] 21:27:07 INFO - PROCESS | 1835 | 1465273627414 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:07 INFO - PROCESS | 1835 | 1465273627640 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 21:27:07 INFO - PROCESS | 1835 | 1465273627675 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:07 INFO - PROCESS | 1835 | 1465273627687 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x98164400 == 20 [pid = 1835] [id = 214] 21:27:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x9850bc00) [pid = 1835] [serial = 643] [outer = (nil)] 21:27:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x98c7ac00) [pid = 1835] [serial = 644] [outer = 0x9850bc00] 21:27:07 INFO - PROCESS | 1835 | 1465273627761 Marionette DEBUG loaded listener.js 21:27:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x98fcb800) [pid = 1835] [serial = 645] [outer = 0x9850bc00] 21:27:08 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x9256e400) [pid = 1835] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:27:08 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x9489b000) [pid = 1835] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:27:08 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x98fbe000) [pid = 1835] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:27:08 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x923c3400) [pid = 1835] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:27:08 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x93d72800) [pid = 1835] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:27:08 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0x9528fc00) [pid = 1835] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:27:08 INFO - PROCESS | 1835 | --DOMWINDOW == 63 (0x93955000) [pid = 1835] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:27:08 INFO - PROCESS | 1835 | --DOMWINDOW == 62 (0x95299800) [pid = 1835] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:27:08 INFO - PROCESS | 1835 | --DOMWINDOW == 61 (0x9195d000) [pid = 1835] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:27:08 INFO - PROCESS | 1835 | --DOMWINDOW == 60 (0x93bb5000) [pid = 1835] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:27:08 INFO - PROCESS | 1835 | --DOMWINDOW == 59 (0x948a2000) [pid = 1835] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:27:08 INFO - PROCESS | 1835 | 1465273628914 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]]]}] 21:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1555ms 21:27:08 INFO - PROCESS | 1835 | 1465273628928 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 21:27:08 INFO - PROCESS | 1835 | 1465273628933 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 21:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:27:08 INFO - PROCESS | 1835 | 1465273628940 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:27:08 INFO - PROCESS | 1835 | 1465273628942 Marionette TRACE conn4 <- [1,830,null,{}] 21:27:08 INFO - PROCESS | 1835 | 1465273628949 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}] 21:27:08 INFO - PROCESS | 1835 | 1465273628953 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:09 INFO - PROCESS | 1835 | 1465273629165 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 21:27:09 INFO - PROCESS | 1835 | 1465273629188 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:09 INFO - PROCESS | 1835 | 1465273629198 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:09 INFO - PROCESS | 1835 | ++DOCSHELL 0x920ef400 == 21 [pid = 1835] [id = 215] 21:27:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 60 (0x923c3400) [pid = 1835] [serial = 646] [outer = (nil)] 21:27:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 61 (0x978edc00) [pid = 1835] [serial = 647] [outer = 0x923c3400] 21:27:09 INFO - PROCESS | 1835 | 1465273629269 Marionette DEBUG loaded listener.js 21:27:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 62 (0x9930d800) [pid = 1835] [serial = 648] [outer = 0x923c3400] 21:27:10 INFO - PROCESS | 1835 | 1465273630210 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]]]}] 21:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1335ms 21:27:10 INFO - PROCESS | 1835 | 1465273630277 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 21:27:10 INFO - PROCESS | 1835 | 1465273630281 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 21:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:27:10 INFO - PROCESS | 1835 | 1465273630287 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:27:10 INFO - PROCESS | 1835 | 1465273630290 Marionette TRACE conn4 <- [1,834,null,{}] 21:27:10 INFO - PROCESS | 1835 | 1465273630296 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}] 21:27:10 INFO - PROCESS | 1835 | 1465273630301 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:10 INFO - PROCESS | 1835 | 1465273630466 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 21:27:10 INFO - PROCESS | 1835 | 1465273630680 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:10 INFO - PROCESS | 1835 | 1465273630690 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195bc00 == 22 [pid = 1835] [id = 216] 21:27:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 63 (0x9195d800) [pid = 1835] [serial = 649] [outer = (nil)] 21:27:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x920ec400) [pid = 1835] [serial = 650] [outer = 0x9195d800] 21:27:10 INFO - PROCESS | 1835 | 1465273630780 Marionette DEBUG loaded listener.js 21:27:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x923b9c00) [pid = 1835] [serial = 651] [outer = 0x9195d800] 21:27:11 INFO - PROCESS | 1835 | 1465273631907 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]]]}] 21:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1686ms 21:27:11 INFO - PROCESS | 1835 | 1465273631978 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 21:27:11 INFO - PROCESS | 1835 | 1465273631984 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 21:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:27:11 INFO - PROCESS | 1835 | 1465273631993 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:27:12 INFO - PROCESS | 1835 | 1465273631998 Marionette TRACE conn4 <- [1,838,null,{}] 21:27:12 INFO - PROCESS | 1835 | 1465273632007 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}] 21:27:12 INFO - PROCESS | 1835 | 1465273632015 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:12 INFO - PROCESS | 1835 | 1465273632246 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 21:27:12 INFO - PROCESS | 1835 | 1465273632461 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:12 INFO - PROCESS | 1835 | 1465273632471 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x92ac2800 == 23 [pid = 1835] [id = 217] 21:27:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x93d4a800) [pid = 1835] [serial = 652] [outer = (nil)] 21:27:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x93d75400) [pid = 1835] [serial = 653] [outer = 0x93d4a800] 21:27:12 INFO - PROCESS | 1835 | 1465273632558 Marionette DEBUG loaded listener.js 21:27:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x9489b000) [pid = 1835] [serial = 654] [outer = 0x93d4a800] 21:27:13 INFO - PROCESS | 1835 | 1465273633623 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]]]}] 21:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1684ms 21:27:13 INFO - PROCESS | 1835 | 1465273633682 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 21:27:13 INFO - PROCESS | 1835 | 1465273633689 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 21:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:27:13 INFO - PROCESS | 1835 | 1465273633698 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:27:13 INFO - PROCESS | 1835 | 1465273633702 Marionette TRACE conn4 <- [1,842,null,{}] 21:27:13 INFO - PROCESS | 1835 | 1465273633709 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}] 21:27:13 INFO - PROCESS | 1835 | 1465273633714 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:13 INFO - PROCESS | 1835 | 1465273633954 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 21:27:14 INFO - PROCESS | 1835 | 1465273634220 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:14 INFO - PROCESS | 1835 | 1465273634232 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x92ac5800 == 24 [pid = 1835] [id = 218] 21:27:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x9489fc00) [pid = 1835] [serial = 655] [outer = (nil)] 21:27:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x981d4000) [pid = 1835] [serial = 656] [outer = 0x9489fc00] 21:27:14 INFO - PROCESS | 1835 | 1465273634320 Marionette DEBUG loaded listener.js 21:27:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x98c74400) [pid = 1835] [serial = 657] [outer = 0x9489fc00] 21:27:15 INFO - PROCESS | 1835 | 1465273635474 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]]]}] 21:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1788ms 21:27:15 INFO - PROCESS | 1835 | 1465273635487 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 21:27:15 INFO - PROCESS | 1835 | 1465273635490 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 21:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:27:15 INFO - PROCESS | 1835 | 1465273635508 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:27:15 INFO - PROCESS | 1835 | 1465273635519 Marionette TRACE conn4 <- [1,846,null,{}] 21:27:15 INFO - PROCESS | 1835 | 1465273635527 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}] 21:27:15 INFO - PROCESS | 1835 | 1465273635535 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:15 INFO - PROCESS | 1835 | 1465273635796 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 21:27:16 INFO - PROCESS | 1835 | 1465273636003 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:16 INFO - PROCESS | 1835 | 1465273636011 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x92572400 == 25 [pid = 1835] [id = 219] 21:27:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x92acc800) [pid = 1835] [serial = 658] [outer = (nil)] 21:27:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x977a8000) [pid = 1835] [serial = 659] [outer = 0x92acc800] 21:27:16 INFO - PROCESS | 1835 | 1465273636092 Marionette DEBUG loaded listener.js 21:27:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x978f8800) [pid = 1835] [serial = 660] [outer = 0x92acc800] 21:27:17 INFO - PROCESS | 1835 | --DOCSHELL 0x920ef400 == 24 [pid = 1835] [id = 215] 21:27:17 INFO - PROCESS | 1835 | --DOCSHELL 0x98164400 == 23 [pid = 1835] [id = 214] 21:27:17 INFO - PROCESS | 1835 | --DOCSHELL 0x93d7ac00 == 22 [pid = 1835] [id = 213] 21:27:17 INFO - PROCESS | 1835 | --DOCSHELL 0x9256d400 == 21 [pid = 1835] [id = 212] 21:27:17 INFO - PROCESS | 1835 | 1465273637351 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]]]}] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x953d0400) [pid = 1835] [serial = 594] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x978fb000) [pid = 1835] [serial = 617] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x98fd1800) [pid = 1835] [serial = 620] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x992c9800) [pid = 1835] [serial = 621] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x992c9000) [pid = 1835] [serial = 605] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x99308400) [pid = 1835] [serial = 606] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x92570c00) [pid = 1835] [serial = 608] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x92ac7400) [pid = 1835] [serial = 609] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x9487ac00) [pid = 1835] [serial = 599] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0x95290800) [pid = 1835] [serial = 600] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 63 (0x953d3c00) [pid = 1835] [serial = 614] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 62 (0x93b1d000) [pid = 1835] [serial = 611] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 61 (0x93bb6400) [pid = 1835] [serial = 612] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 60 (0x978f3400) [pid = 1835] [serial = 602] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 59 (0x978fbc00) [pid = 1835] [serial = 603] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 58 (0x91963000) [pid = 1835] [serial = 596] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 57 (0x920f9800) [pid = 1835] [serial = 597] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 56 (0x95472c00) [pid = 1835] [serial = 615] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 55 (0x98157800) [pid = 1835] [serial = 618] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 54 (0x9949fc00) [pid = 1835] [serial = 624] [outer = (nil)] [url = about:blank] 21:27:17 INFO - PROCESS | 1835 | --DOMWINDOW == 53 (0x99496400) [pid = 1835] [serial = 623] [outer = (nil)] [url = about:blank] 21:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1917ms 21:27:17 INFO - PROCESS | 1835 | 1465273637418 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 21:27:17 INFO - PROCESS | 1835 | 1465273637425 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 21:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:27:17 INFO - PROCESS | 1835 | 1465273637433 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:27:17 INFO - PROCESS | 1835 | 1465273637438 Marionette TRACE conn4 <- [1,850,null,{}] 21:27:17 INFO - PROCESS | 1835 | 1465273637448 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}] 21:27:17 INFO - PROCESS | 1835 | 1465273637453 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:17 INFO - PROCESS | 1835 | 1465273637622 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 21:27:17 INFO - PROCESS | 1835 | 1465273637812 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:17 INFO - PROCESS | 1835 | 1465273637821 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x9256c800 == 22 [pid = 1835] [id = 220] 21:27:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 54 (0x9256e400) [pid = 1835] [serial = 661] [outer = (nil)] 21:27:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 55 (0x92ac6400) [pid = 1835] [serial = 662] [outer = 0x9256e400] 21:27:17 INFO - PROCESS | 1835 | 1465273637901 Marionette DEBUG loaded listener.js 21:27:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 56 (0x92acc400) [pid = 1835] [serial = 663] [outer = 0x9256e400] 21:27:18 INFO - PROCESS | 1835 | 1465273638727 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]]]}] 21:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1337ms 21:27:18 INFO - PROCESS | 1835 | 1465273638771 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 21:27:18 INFO - PROCESS | 1835 | 1465273638778 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 21:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:27:18 INFO - PROCESS | 1835 | 1465273638789 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:27:18 INFO - PROCESS | 1835 | 1465273638793 Marionette TRACE conn4 <- [1,854,null,{}] 21:27:18 INFO - PROCESS | 1835 | 1465273638800 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}] 21:27:18 INFO - PROCESS | 1835 | 1465273638807 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:18 INFO - PROCESS | 1835 | 1465273638987 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 21:27:19 INFO - PROCESS | 1835 | 1465273639104 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:19 INFO - PROCESS | 1835 | 1465273639112 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b17c00 == 23 [pid = 1835] [id = 221] 21:27:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 57 (0x93d4b000) [pid = 1835] [serial = 664] [outer = (nil)] 21:27:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 58 (0x93d78c00) [pid = 1835] [serial = 665] [outer = 0x93d4b000] 21:27:19 INFO - PROCESS | 1835 | 1465273639190 Marionette DEBUG loaded listener.js 21:27:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 59 (0x9528f800) [pid = 1835] [serial = 666] [outer = 0x93d4b000] 21:27:20 INFO - PROCESS | 1835 | 1465273640082 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]]]}] 21:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1330ms 21:27:20 INFO - PROCESS | 1835 | 1465273640128 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 21:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:27:20 INFO - PROCESS | 1835 | 1465273640132 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 21:27:20 INFO - PROCESS | 1835 | 1465273640139 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:27:20 INFO - PROCESS | 1835 | 1465273640145 Marionette TRACE conn4 <- [1,858,null,{}] 21:27:20 INFO - PROCESS | 1835 | 1465273640170 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}] 21:27:20 INFO - PROCESS | 1835 | 1465273640178 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:20 INFO - PROCESS | 1835 | 1465273640400 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 21:27:20 INFO - PROCESS | 1835 | 1465273640435 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:20 INFO - PROCESS | 1835 | 1465273640447 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x97889800 == 24 [pid = 1835] [id = 222] 21:27:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 60 (0x978ef400) [pid = 1835] [serial = 667] [outer = (nil)] 21:27:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 61 (0x978f4800) [pid = 1835] [serial = 668] [outer = 0x978ef400] 21:27:20 INFO - PROCESS | 1835 | 1465273640551 Marionette DEBUG loaded listener.js 21:27:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 62 (0x97a42800) [pid = 1835] [serial = 669] [outer = 0x978ef400] 21:27:21 INFO - PROCESS | 1835 | 1465273641523 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]]]}] 21:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1444ms 21:27:21 INFO - PROCESS | 1835 | 1465273641583 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 21:27:21 INFO - PROCESS | 1835 | 1465273641587 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 21:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:27:21 INFO - PROCESS | 1835 | 1465273641594 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:27:21 INFO - PROCESS | 1835 | 1465273641598 Marionette TRACE conn4 <- [1,862,null,{}] 21:27:21 INFO - PROCESS | 1835 | 1465273641603 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}] 21:27:21 INFO - PROCESS | 1835 | 1465273641609 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:21 INFO - PROCESS | 1835 | 1465273641841 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 21:27:21 INFO - PROCESS | 1835 | --DOMWINDOW == 61 (0x923b7c00) [pid = 1835] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:27:21 INFO - PROCESS | 1835 | --DOMWINDOW == 60 (0x9953c000) [pid = 1835] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:27:21 INFO - PROCESS | 1835 | --DOMWINDOW == 59 (0x9256fc00) [pid = 1835] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:27:21 INFO - PROCESS | 1835 | --DOMWINDOW == 58 (0x978fb800) [pid = 1835] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:27:21 INFO - PROCESS | 1835 | --DOMWINDOW == 57 (0x9850bc00) [pid = 1835] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:27:21 INFO - PROCESS | 1835 | --DOMWINDOW == 56 (0x93b17400) [pid = 1835] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:27:21 INFO - PROCESS | 1835 | --DOMWINDOW == 55 (0x94899c00) [pid = 1835] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:27:21 INFO - PROCESS | 1835 | 1465273641960 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:21 INFO - PROCESS | 1835 | 1465273641969 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f4800 == 25 [pid = 1835] [id = 223] 21:27:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 56 (0x920f6800) [pid = 1835] [serial = 670] [outer = (nil)] 21:27:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 57 (0x9528fc00) [pid = 1835] [serial = 671] [outer = 0x920f6800] 21:27:22 INFO - PROCESS | 1835 | 1465273642048 Marionette DEBUG loaded listener.js 21:27:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 58 (0x99224c00) [pid = 1835] [serial = 672] [outer = 0x920f6800] 21:27:22 INFO - PROCESS | 1835 | 1465273642915 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]]]}] 21:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1384ms 21:27:22 INFO - PROCESS | 1835 | 1465273642981 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 21:27:22 INFO - PROCESS | 1835 | 1465273642985 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 21:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:27:22 INFO - PROCESS | 1835 | 1465273642992 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:27:22 INFO - PROCESS | 1835 | 1465273642995 Marionette TRACE conn4 <- [1,866,null,{}] 21:27:23 INFO - PROCESS | 1835 | 1465273643001 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}] 21:27:23 INFO - PROCESS | 1835 | 1465273643005 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:23 INFO - PROCESS | 1835 | 1465273643167 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 21:27:23 INFO - PROCESS | 1835 | 1465273643281 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:23 INFO - PROCESS | 1835 | 1465273643289 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x91959000 == 26 [pid = 1835] [id = 224] 21:27:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 59 (0x9907a400) [pid = 1835] [serial = 673] [outer = (nil)] 21:27:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 60 (0x99312400) [pid = 1835] [serial = 674] [outer = 0x9907a400] 21:27:23 INFO - PROCESS | 1835 | 1465273643360 Marionette DEBUG loaded listener.js 21:27:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 61 (0x9949b800) [pid = 1835] [serial = 675] [outer = 0x9907a400] 21:27:24 INFO - PROCESS | 1835 | 1465273644281 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]]]}] 21:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1334ms 21:27:24 INFO - PROCESS | 1835 | 1465273644328 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 21:27:24 INFO - PROCESS | 1835 | 1465273644335 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 21:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:27:24 INFO - PROCESS | 1835 | 1465273644345 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:27:24 INFO - PROCESS | 1835 | 1465273644351 Marionette TRACE conn4 <- [1,870,null,{}] 21:27:24 INFO - PROCESS | 1835 | 1465273644360 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}] 21:27:24 INFO - PROCESS | 1835 | 1465273644365 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:24 INFO - PROCESS | 1835 | 1465273644615 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 21:27:24 INFO - PROCESS | 1835 | 1465273644909 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:24 INFO - PROCESS | 1835 | 1465273644922 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x92569c00 == 27 [pid = 1835] [id = 225] 21:27:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 62 (0x93b1d000) [pid = 1835] [serial = 676] [outer = (nil)] 21:27:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 63 (0x93bbd800) [pid = 1835] [serial = 677] [outer = 0x93b1d000] 21:27:25 INFO - PROCESS | 1835 | 1465273645055 Marionette DEBUG loaded listener.js 21:27:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x948a3800) [pid = 1835] [serial = 678] [outer = 0x93b1d000] 21:27:26 INFO - PROCESS | 1835 | 1465273646024 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]]]}] 21:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1739ms 21:27:26 INFO - PROCESS | 1835 | 1465273646083 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 21:27:26 INFO - PROCESS | 1835 | 1465273646091 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 21:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:27:26 INFO - PROCESS | 1835 | 1465273646103 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:27:26 INFO - PROCESS | 1835 | 1465273646107 Marionette TRACE conn4 <- [1,874,null,{}] 21:27:26 INFO - PROCESS | 1835 | 1465273646115 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}] 21:27:26 INFO - PROCESS | 1835 | 1465273646121 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:26 INFO - PROCESS | 1835 | 1465273646427 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 21:27:26 INFO - PROCESS | 1835 | 1465273646608 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:26 INFO - PROCESS | 1835 | 1465273646617 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x978eec00 == 28 [pid = 1835] [id = 226] 21:27:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x978f6400) [pid = 1835] [serial = 679] [outer = (nil)] 21:27:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x98fd3800) [pid = 1835] [serial = 680] [outer = 0x978f6400] 21:27:26 INFO - PROCESS | 1835 | 1465273646710 Marionette DEBUG loaded listener.js 21:27:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x99499400) [pid = 1835] [serial = 681] [outer = 0x978f6400] 21:27:27 INFO - PROCESS | 1835 | 1465273647750 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]]]}] 21:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1682ms 21:27:27 INFO - PROCESS | 1835 | 1465273647786 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 21:27:27 INFO - PROCESS | 1835 | 1465273647791 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 21:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:27:27 INFO - PROCESS | 1835 | 1465273647798 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:27:27 INFO - PROCESS | 1835 | 1465273647804 Marionette TRACE conn4 <- [1,878,null,{}] 21:27:27 INFO - PROCESS | 1835 | 1465273647822 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}] 21:27:27 INFO - PROCESS | 1835 | 1465273647831 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:28 INFO - PROCESS | 1835 | 1465273648021 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 21:27:28 INFO - PROCESS | 1835 | 1465273648227 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:28 INFO - PROCESS | 1835 | 1465273648237 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x9956ac00 == 29 [pid = 1835] [id = 227] 21:27:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x9956b000) [pid = 1835] [serial = 682] [outer = (nil)] 21:27:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x99686400) [pid = 1835] [serial = 683] [outer = 0x9956b000] 21:27:28 INFO - PROCESS | 1835 | 1465273648330 Marionette DEBUG loaded listener.js 21:27:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x997dc400) [pid = 1835] [serial = 684] [outer = 0x9956b000] 21:27:29 INFO - PROCESS | 1835 | 1465273649229 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]]]}] 21:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1487ms 21:27:29 INFO - PROCESS | 1835 | 1465273649286 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 21:27:29 INFO - PROCESS | 1835 | 1465273649290 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 21:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:27:29 INFO - PROCESS | 1835 | 1465273649297 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:27:29 INFO - PROCESS | 1835 | 1465273649301 Marionette TRACE conn4 <- [1,882,null,{}] 21:27:29 INFO - PROCESS | 1835 | 1465273649308 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}] 21:27:29 INFO - PROCESS | 1835 | 1465273649313 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:29 INFO - PROCESS | 1835 | 1465273649500 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 21:27:29 INFO - PROCESS | 1835 | 1465273649669 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:29 INFO - PROCESS | 1835 | 1465273649677 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x977ad800 == 30 [pid = 1835] [id = 228] 21:27:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x99537000) [pid = 1835] [serial = 685] [outer = (nil)] 21:27:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x997e5400) [pid = 1835] [serial = 686] [outer = 0x99537000] 21:27:29 INFO - PROCESS | 1835 | 1465273649769 Marionette DEBUG loaded listener.js 21:27:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x9982d400) [pid = 1835] [serial = 687] [outer = 0x99537000] 21:27:30 INFO - PROCESS | 1835 | 1465273650774 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]]]}] 21:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1533ms 21:27:30 INFO - PROCESS | 1835 | 1465273650833 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 21:27:30 INFO - PROCESS | 1835 | 1465273650837 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 21:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:27:30 INFO - PROCESS | 1835 | 1465273650844 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:27:30 INFO - PROCESS | 1835 | 1465273650848 Marionette TRACE conn4 <- [1,886,null,{}] 21:27:30 INFO - PROCESS | 1835 | 1465273650854 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}] 21:27:30 INFO - PROCESS | 1835 | 1465273650860 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:31 INFO - PROCESS | 1835 | 1465273651050 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 21:27:31 INFO - PROCESS | 1835 | 1465273651210 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:31 INFO - PROCESS | 1835 | 1465273651221 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d7ac00 == 31 [pid = 1835] [id = 229] 21:27:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x93d7b800) [pid = 1835] [serial = 688] [outer = (nil)] 21:27:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x99ff0800) [pid = 1835] [serial = 689] [outer = 0x93d7b800] 21:27:31 INFO - PROCESS | 1835 | 1465273651347 Marionette DEBUG loaded listener.js 21:27:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x99ff5400) [pid = 1835] [serial = 690] [outer = 0x93d7b800] 21:27:32 INFO - PROCESS | 1835 | 1465273652326 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]]]}] 21:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1541ms 21:27:32 INFO - PROCESS | 1835 | 1465273652387 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 21:27:32 INFO - PROCESS | 1835 | 1465273652391 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 21:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:27:32 INFO - PROCESS | 1835 | 1465273652398 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:27:32 INFO - PROCESS | 1835 | 1465273652401 Marionette TRACE conn4 <- [1,890,null,{}] 21:27:32 INFO - PROCESS | 1835 | 1465273652408 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}] 21:27:32 INFO - PROCESS | 1835 | 1465273652420 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:32 INFO - PROCESS | 1835 | 1465273652683 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 21:27:32 INFO - PROCESS | 1835 | 1465273652917 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:32 INFO - PROCESS | 1835 | 1465273652925 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x9930c000 == 32 [pid = 1835] [id = 230] 21:27:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x99ff2000) [pid = 1835] [serial = 691] [outer = (nil)] 21:27:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x9a561800) [pid = 1835] [serial = 692] [outer = 0x99ff2000] 21:27:33 INFO - PROCESS | 1835 | 1465273653019 Marionette DEBUG loaded listener.js 21:27:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x9a910000) [pid = 1835] [serial = 693] [outer = 0x99ff2000] 21:27:34 INFO - PROCESS | 1835 | 1465273654150 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]]]}] 21:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1785ms 21:27:34 INFO - PROCESS | 1835 | 1465273654184 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 21:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:27:34 INFO - PROCESS | 1835 | 1465273654188 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 21:27:34 INFO - PROCESS | 1835 | 1465273654194 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:27:34 INFO - PROCESS | 1835 | 1465273654198 Marionette TRACE conn4 <- [1,894,null,{}] 21:27:34 INFO - PROCESS | 1835 | 1465273654204 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}] 21:27:34 INFO - PROCESS | 1835 | 1465273654209 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:34 INFO - PROCESS | 1835 | 1465273654396 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 21:27:34 INFO - PROCESS | 1835 | 1465273654606 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:34 INFO - PROCESS | 1835 | 1465273654613 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x93960800 == 33 [pid = 1835] [id = 231] 21:27:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x93b21800) [pid = 1835] [serial = 694] [outer = (nil)] 21:27:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x9a560c00) [pid = 1835] [serial = 695] [outer = 0x93b21800] 21:27:34 INFO - PROCESS | 1835 | 1465273654703 Marionette DEBUG loaded listener.js 21:27:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x9aed3c00) [pid = 1835] [serial = 696] [outer = 0x93b21800] 21:27:35 INFO - PROCESS | 1835 | 1465273655673 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]]]}] 21:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1497ms 21:27:35 INFO - PROCESS | 1835 | 1465273655693 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 21:27:35 INFO - PROCESS | 1835 | 1465273655696 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 21:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:27:35 INFO - PROCESS | 1835 | 1465273655704 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:27:35 INFO - PROCESS | 1835 | 1465273655708 Marionette TRACE conn4 <- [1,898,null,{}] 21:27:35 INFO - PROCESS | 1835 | 1465273655714 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}] 21:27:35 INFO - PROCESS | 1835 | 1465273655720 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:35 INFO - PROCESS | 1835 | 1465273655915 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 21:27:36 INFO - PROCESS | 1835 | 1465273656319 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:36 INFO - PROCESS | 1835 | 1465273656329 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f9400 == 34 [pid = 1835] [id = 232] 21:27:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x920f9c00) [pid = 1835] [serial = 697] [outer = (nil)] 21:27:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x9256cc00) [pid = 1835] [serial = 698] [outer = 0x920f9c00] 21:27:36 INFO - PROCESS | 1835 | 1465273656455 Marionette DEBUG loaded listener.js 21:27:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x92575000) [pid = 1835] [serial = 699] [outer = 0x920f9c00] 21:27:37 INFO - PROCESS | 1835 | 1465273657463 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]]]}] 21:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1787ms 21:27:37 INFO - PROCESS | 1835 | 1465273657494 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 21:27:37 INFO - PROCESS | 1835 | 1465273657500 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 21:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:27:37 INFO - PROCESS | 1835 | 1465273657508 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:27:37 INFO - PROCESS | 1835 | 1465273657512 Marionette TRACE conn4 <- [1,902,null,{}] 21:27:37 INFO - PROCESS | 1835 | 1465273657521 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}] 21:27:37 INFO - PROCESS | 1835 | 1465273657529 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:38 INFO - PROCESS | 1835 | --DOCSHELL 0x93953c00 == 33 [pid = 1835] [id = 204] 21:27:38 INFO - PROCESS | 1835 | --DOCSHELL 0x91967000 == 32 [pid = 1835] [id = 205] 21:27:38 INFO - PROCESS | 1835 | --DOCSHELL 0x92ac2400 == 31 [pid = 1835] [id = 211] 21:27:38 INFO - PROCESS | 1835 | --DOCSHELL 0x92570800 == 30 [pid = 1835] [id = 203] 21:27:38 INFO - PROCESS | 1835 | --DOCSHELL 0x91966c00 == 29 [pid = 1835] [id = 208] 21:27:38 INFO - PROCESS | 1835 | --DOCSHELL 0x92fdfc00 == 28 [pid = 1835] [id = 206] 21:27:38 INFO - PROCESS | 1835 | --DOCSHELL 0x92ac5800 == 27 [pid = 1835] [id = 218] 21:27:38 INFO - PROCESS | 1835 | --DOCSHELL 0x92ac2800 == 26 [pid = 1835] [id = 217] 21:27:38 INFO - PROCESS | 1835 | --DOCSHELL 0x9195bc00 == 25 [pid = 1835] [id = 216] 21:27:38 INFO - PROCESS | 1835 | --DOCSHELL 0x92572400 == 24 [pid = 1835] [id = 219] 21:27:38 INFO - PROCESS | 1835 | --DOCSHELL 0x923c3c00 == 23 [pid = 1835] [id = 207] 21:27:38 INFO - PROCESS | 1835 | --DOCSHELL 0x9953bc00 == 22 [pid = 1835] [id = 210] 21:27:38 INFO - PROCESS | 1835 | --DOCSHELL 0x953d9800 == 21 [pid = 1835] [id = 209] 21:27:38 INFO - PROCESS | 1835 | 1465273658673 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 21:27:38 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x948a0800) [pid = 1835] [serial = 626] [outer = (nil)] [url = about:blank] 21:27:38 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x99542800) [pid = 1835] [serial = 632] [outer = (nil)] [url = about:blank] 21:27:38 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x978edc00) [pid = 1835] [serial = 647] [outer = (nil)] [url = about:blank] 21:27:38 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x92ad0000) [pid = 1835] [serial = 639] [outer = (nil)] [url = about:blank] 21:27:38 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x9930d400) [pid = 1835] [serial = 630] [outer = (nil)] [url = about:blank] 21:27:38 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x92ac7800) [pid = 1835] [serial = 638] [outer = (nil)] [url = about:blank] 21:27:38 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x98fcb800) [pid = 1835] [serial = 645] [outer = (nil)] [url = about:blank] 21:27:38 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x948a2800) [pid = 1835] [serial = 636] [outer = (nil)] [url = about:blank] 21:27:38 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x98c7ac00) [pid = 1835] [serial = 644] [outer = (nil)] [url = about:blank] 21:27:38 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x995da800) [pid = 1835] [serial = 633] [outer = (nil)] [url = about:blank] 21:27:38 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x953cd000) [pid = 1835] [serial = 627] [outer = (nil)] [url = about:blank] 21:27:38 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x9930d000) [pid = 1835] [serial = 629] [outer = (nil)] [url = about:blank] 21:27:38 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x953cc400) [pid = 1835] [serial = 642] [outer = (nil)] [url = about:blank] 21:27:38 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x94897c00) [pid = 1835] [serial = 635] [outer = (nil)] [url = about:blank] 21:27:38 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x95292800) [pid = 1835] [serial = 641] [outer = (nil)] [url = about:blank] 21:27:38 INFO - PROCESS | 1835 | 1465273658949 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:38 INFO - PROCESS | 1835 | 1465273658960 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x920ef800 == 22 [pid = 1835] [id = 233] 21:27:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x920efc00) [pid = 1835] [serial = 700] [outer = (nil)] 21:27:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x920f3c00) [pid = 1835] [serial = 701] [outer = 0x920efc00] 21:27:39 INFO - PROCESS | 1835 | 1465273659034 Marionette DEBUG loaded listener.js 21:27:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x92568c00) [pid = 1835] [serial = 702] [outer = 0x920efc00] 21:27:39 INFO - PROCESS | 1835 | 1465273659840 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]]]}] 21:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 2403ms 21:27:39 INFO - PROCESS | 1835 | 1465273659913 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 21:27:39 INFO - PROCESS | 1835 | 1465273659921 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 21:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:27:39 INFO - PROCESS | 1835 | 1465273659930 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:27:39 INFO - PROCESS | 1835 | 1465273659934 Marionette TRACE conn4 <- [1,906,null,{}] 21:27:39 INFO - PROCESS | 1835 | 1465273659942 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}] 21:27:39 INFO - PROCESS | 1835 | 1465273659948 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:40 INFO - PROCESS | 1835 | 1465273660160 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 21:27:40 INFO - PROCESS | 1835 | 1465273660299 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:40 INFO - PROCESS | 1835 | 1465273660310 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x92fdfc00 == 23 [pid = 1835] [id = 234] 21:27:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x93955800) [pid = 1835] [serial = 703] [outer = (nil)] 21:27:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x93b1a400) [pid = 1835] [serial = 704] [outer = 0x93955800] 21:27:40 INFO - PROCESS | 1835 | 1465273660386 Marionette DEBUG loaded listener.js 21:27:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x93d43c00) [pid = 1835] [serial = 705] [outer = 0x93955800] 21:27:41 INFO - PROCESS | 1835 | 1465273661238 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]]]}] 21:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1384ms 21:27:41 INFO - PROCESS | 1835 | 1465273661315 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 21:27:41 INFO - PROCESS | 1835 | 1465273661320 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 21:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:27:41 INFO - PROCESS | 1835 | 1465273661327 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:27:41 INFO - PROCESS | 1835 | 1465273661331 Marionette TRACE conn4 <- [1,910,null,{}] 21:27:41 INFO - PROCESS | 1835 | 1465273661346 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}] 21:27:41 INFO - PROCESS | 1835 | 1465273661352 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:41 INFO - PROCESS | 1835 | 1465273661570 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 21:27:41 INFO - PROCESS | 1835 | 1465273661596 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:41 INFO - PROCESS | 1835 | 1465273661605 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x948a2800 == 24 [pid = 1835] [id = 235] 21:27:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x95292c00) [pid = 1835] [serial = 706] [outer = (nil)] 21:27:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x953ca800) [pid = 1835] [serial = 707] [outer = 0x95292c00] 21:27:41 INFO - PROCESS | 1835 | 1465273661677 Marionette DEBUG loaded listener.js 21:27:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x953d1000) [pid = 1835] [serial = 708] [outer = 0x95292c00] 21:27:42 INFO - PROCESS | 1835 | 1465273662697 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]]]}] 21:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1438ms 21:27:42 INFO - PROCESS | 1835 | 1465273662770 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 21:27:42 INFO - PROCESS | 1835 | 1465273662775 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 21:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:27:42 INFO - PROCESS | 1835 | 1465273662793 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:27:42 INFO - PROCESS | 1835 | 1465273662801 Marionette TRACE conn4 <- [1,914,null,{}] 21:27:42 INFO - PROCESS | 1835 | 1465273662813 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}] 21:27:42 INFO - PROCESS | 1835 | 1465273662819 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:43 INFO - PROCESS | 1835 | 1465273663059 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 21:27:43 INFO - PROCESS | 1835 | 1465273663080 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:43 INFO - PROCESS | 1835 | 1465273663088 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x95299800 == 25 [pid = 1835] [id = 236] 21:27:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x95472000) [pid = 1835] [serial = 709] [outer = (nil)] 21:27:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x97a42000) [pid = 1835] [serial = 710] [outer = 0x95472000] 21:27:43 INFO - PROCESS | 1835 | 1465273663162 Marionette DEBUG loaded listener.js 21:27:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x98518c00) [pid = 1835] [serial = 711] [outer = 0x95472000] 21:27:43 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x978ef400) [pid = 1835] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:27:43 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x9907a400) [pid = 1835] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:27:43 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x920f6800) [pid = 1835] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:27:43 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x92acc800) [pid = 1835] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:27:43 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x93d4a800) [pid = 1835] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:27:43 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x9256e400) [pid = 1835] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:27:43 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x9489fc00) [pid = 1835] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:27:43 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x9195d800) [pid = 1835] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:27:43 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x93d4b000) [pid = 1835] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:27:43 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x923c3400) [pid = 1835] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:27:44 INFO - PROCESS | 1835 | 1465273664373 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]]]}] 21:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1651ms 21:27:44 INFO - PROCESS | 1835 | 1465273664436 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 21:27:44 INFO - PROCESS | 1835 | 1465273664440 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 21:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:27:44 INFO - PROCESS | 1835 | 1465273664446 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:27:44 INFO - PROCESS | 1835 | 1465273664450 Marionette TRACE conn4 <- [1,918,null,{}] 21:27:44 INFO - PROCESS | 1835 | 1465273664456 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}] 21:27:44 INFO - PROCESS | 1835 | 1465273664461 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:44 INFO - PROCESS | 1835 | 1465273664625 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 21:27:44 INFO - PROCESS | 1835 | 1465273664634 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:44 INFO - PROCESS | 1835 | 1465273664640 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x92ac9c00 == 26 [pid = 1835] [id = 237] 21:27:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x92acc800) [pid = 1835] [serial = 712] [outer = (nil)] 21:27:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x98c7e400) [pid = 1835] [serial = 713] [outer = 0x92acc800] 21:27:44 INFO - PROCESS | 1835 | 1465273664826 Marionette DEBUG loaded listener.js 21:27:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x98dc8400) [pid = 1835] [serial = 714] [outer = 0x92acc800] 21:27:45 INFO - PROCESS | 1835 | 1465273665655 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]]]}] 21:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1236ms 21:27:45 INFO - PROCESS | 1835 | 1465273665684 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 21:27:45 INFO - PROCESS | 1835 | 1465273665688 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 21:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:27:45 INFO - PROCESS | 1835 | 1465273665694 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:27:45 INFO - PROCESS | 1835 | 1465273665698 Marionette TRACE conn4 <- [1,922,null,{}] 21:27:45 INFO - PROCESS | 1835 | 1465273665703 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}] 21:27:45 INFO - PROCESS | 1835 | 1465273665708 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:45 INFO - PROCESS | 1835 | 1465273665977 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 21:27:46 INFO - PROCESS | 1835 | 1465273666096 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:46 INFO - PROCESS | 1835 | 1465273666106 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195f400 == 27 [pid = 1835] [id = 238] 21:27:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x9195f800) [pid = 1835] [serial = 715] [outer = (nil)] 21:27:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x91963400) [pid = 1835] [serial = 716] [outer = 0x9195f800] 21:27:46 INFO - PROCESS | 1835 | 1465273666196 Marionette DEBUG loaded listener.js 21:27:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x920f7000) [pid = 1835] [serial = 717] [outer = 0x9195f800] 21:27:47 INFO - PROCESS | 1835 | 1465273667310 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]]]}] 21:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1686ms 21:27:47 INFO - PROCESS | 1835 | 1465273667384 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 21:27:47 INFO - PROCESS | 1835 | 1465273667391 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 21:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:27:47 INFO - PROCESS | 1835 | 1465273667400 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:27:47 INFO - PROCESS | 1835 | 1465273667406 Marionette TRACE conn4 <- [1,926,null,{}] 21:27:47 INFO - PROCESS | 1835 | 1465273667413 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}] 21:27:47 INFO - PROCESS | 1835 | 1465273667419 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:47 INFO - PROCESS | 1835 | 1465273667646 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 21:27:47 INFO - PROCESS | 1835 | 1465273667916 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:47 INFO - PROCESS | 1835 | 1465273667929 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195ec00 == 28 [pid = 1835] [id = 239] 21:27:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x92acdc00) [pid = 1835] [serial = 718] [outer = (nil)] 21:27:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x9489fc00) [pid = 1835] [serial = 719] [outer = 0x92acdc00] 21:27:48 INFO - PROCESS | 1835 | 1465273668016 Marionette DEBUG loaded listener.js 21:27:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x953cf000) [pid = 1835] [serial = 720] [outer = 0x92acdc00] 21:27:49 INFO - PROCESS | 1835 | 1465273669044 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]]]}] 21:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1738ms 21:27:49 INFO - PROCESS | 1835 | 1465273669138 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 21:27:49 INFO - PROCESS | 1835 | 1465273669144 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 21:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:27:49 INFO - PROCESS | 1835 | 1465273669151 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:27:49 INFO - PROCESS | 1835 | 1465273669155 Marionette TRACE conn4 <- [1,930,null,{}] 21:27:49 INFO - PROCESS | 1835 | 1465273669163 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}] 21:27:49 INFO - PROCESS | 1835 | 1465273669169 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:49 INFO - PROCESS | 1835 | 1465273669407 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 21:27:49 INFO - PROCESS | 1835 | 1465273669672 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:49 INFO - PROCESS | 1835 | 1465273669680 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x92572000 == 29 [pid = 1835] [id = 240] 21:27:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x98516000) [pid = 1835] [serial = 721] [outer = (nil)] 21:27:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x98fd2c00) [pid = 1835] [serial = 722] [outer = 0x98516000] 21:27:49 INFO - PROCESS | 1835 | 1465273669777 Marionette DEBUG loaded listener.js 21:27:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x99307800) [pid = 1835] [serial = 723] [outer = 0x98516000] 21:27:50 INFO - PROCESS | 1835 | 1465273670984 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]]]}] 21:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1888ms 21:27:51 INFO - PROCESS | 1835 | 1465273671041 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 21:27:51 INFO - PROCESS | 1835 | 1465273671047 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 21:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:27:51 INFO - PROCESS | 1835 | 1465273671077 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:27:51 INFO - PROCESS | 1835 | 1465273671084 Marionette TRACE conn4 <- [1,934,null,{}] 21:27:51 INFO - PROCESS | 1835 | 1465273671091 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}] 21:27:51 INFO - PROCESS | 1835 | 1465273671098 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:51 INFO - PROCESS | 1835 | 1465273671320 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 21:27:51 INFO - PROCESS | 1835 | 1465273671535 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:51 INFO - PROCESS | 1835 | 1465273671542 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x9779fc00 == 30 [pid = 1835] [id = 241] 21:27:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x98c72400) [pid = 1835] [serial = 724] [outer = (nil)] 21:27:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x9953cc00) [pid = 1835] [serial = 725] [outer = 0x98c72400] 21:27:51 INFO - PROCESS | 1835 | 1465273671632 Marionette DEBUG loaded listener.js 21:27:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x9953ec00) [pid = 1835] [serial = 726] [outer = 0x98c72400] 21:27:52 INFO - PROCESS | 1835 | 1465273672663 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]]]}] 21:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1646ms 21:27:52 INFO - PROCESS | 1835 | 1465273672713 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 21:27:52 INFO - PROCESS | 1835 | 1465273672718 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 21:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:27:52 INFO - PROCESS | 1835 | 1465273672725 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:27:52 INFO - PROCESS | 1835 | 1465273672729 Marionette TRACE conn4 <- [1,938,null,{}] 21:27:52 INFO - PROCESS | 1835 | 1465273672735 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}] 21:27:52 INFO - PROCESS | 1835 | 1465273672741 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:52 INFO - PROCESS | 1835 | 1465273672947 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 21:27:53 INFO - PROCESS | 1835 | 1465273673295 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:53 INFO - PROCESS | 1835 | 1465273673307 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x91960c00 == 31 [pid = 1835] [id = 242] 21:27:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x91961800) [pid = 1835] [serial = 727] [outer = (nil)] 21:27:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x920f6c00) [pid = 1835] [serial = 728] [outer = 0x91961800] 21:27:53 INFO - PROCESS | 1835 | 1465273673416 Marionette DEBUG loaded listener.js 21:27:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x92575400) [pid = 1835] [serial = 729] [outer = 0x91961800] 21:27:54 INFO - PROCESS | 1835 | --DOCSHELL 0x92ac9c00 == 30 [pid = 1835] [id = 237] 21:27:54 INFO - PROCESS | 1835 | --DOCSHELL 0x95299800 == 29 [pid = 1835] [id = 236] 21:27:54 INFO - PROCESS | 1835 | --DOCSHELL 0x948a2800 == 28 [pid = 1835] [id = 235] 21:27:54 INFO - PROCESS | 1835 | --DOCSHELL 0x92fdfc00 == 27 [pid = 1835] [id = 234] 21:27:54 INFO - PROCESS | 1835 | --DOCSHELL 0x920ef800 == 26 [pid = 1835] [id = 233] 21:27:54 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x9930d800) [pid = 1835] [serial = 648] [outer = (nil)] [url = about:blank] 21:27:54 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x978f4800) [pid = 1835] [serial = 668] [outer = (nil)] [url = about:blank] 21:27:54 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x99312400) [pid = 1835] [serial = 674] [outer = (nil)] [url = about:blank] 21:27:54 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x9528fc00) [pid = 1835] [serial = 671] [outer = (nil)] [url = about:blank] 21:27:54 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x97a42800) [pid = 1835] [serial = 669] [outer = (nil)] [url = about:blank] 21:27:54 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x977a8000) [pid = 1835] [serial = 659] [outer = (nil)] [url = about:blank] 21:27:54 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x978f8800) [pid = 1835] [serial = 660] [outer = (nil)] [url = about:blank] 21:27:54 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x93d75400) [pid = 1835] [serial = 653] [outer = (nil)] [url = about:blank] 21:27:54 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x9489b000) [pid = 1835] [serial = 654] [outer = (nil)] [url = about:blank] 21:27:54 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x92ac6400) [pid = 1835] [serial = 662] [outer = (nil)] [url = about:blank] 21:27:54 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x92acc400) [pid = 1835] [serial = 663] [outer = (nil)] [url = about:blank] 21:27:54 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x981d4000) [pid = 1835] [serial = 656] [outer = (nil)] [url = about:blank] 21:27:54 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x98c74400) [pid = 1835] [serial = 657] [outer = (nil)] [url = about:blank] 21:27:54 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x920ec400) [pid = 1835] [serial = 650] [outer = (nil)] [url = about:blank] 21:27:54 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x923b9c00) [pid = 1835] [serial = 651] [outer = (nil)] [url = about:blank] 21:27:54 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x93d78c00) [pid = 1835] [serial = 665] [outer = (nil)] [url = about:blank] 21:27:54 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x9949b800) [pid = 1835] [serial = 675] [outer = (nil)] [url = about:blank] 21:27:54 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x99224c00) [pid = 1835] [serial = 672] [outer = (nil)] [url = about:blank] 21:27:54 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x9528f800) [pid = 1835] [serial = 666] [outer = (nil)] [url = about:blank] 21:27:54 INFO - PROCESS | 1835 | 1465273674529 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]]]}] 21:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1839ms 21:27:54 INFO - PROCESS | 1835 | 1465273674567 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 21:27:54 INFO - PROCESS | 1835 | 1465273674573 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 21:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:27:54 INFO - PROCESS | 1835 | 1465273674580 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:27:54 INFO - PROCESS | 1835 | 1465273674585 Marionette TRACE conn4 <- [1,942,null,{}] 21:27:54 INFO - PROCESS | 1835 | 1465273674592 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}] 21:27:54 INFO - PROCESS | 1835 | 1465273674600 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:54 INFO - PROCESS | 1835 | 1465273674789 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 21:27:54 INFO - PROCESS | 1835 | 1465273674956 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:54 INFO - PROCESS | 1835 | 1465273674965 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x93bb2800 == 27 [pid = 1835] [id = 243] 21:27:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x93bb4000) [pid = 1835] [serial = 730] [outer = (nil)] 21:27:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x93d48400) [pid = 1835] [serial = 731] [outer = 0x93bb4000] 21:27:55 INFO - PROCESS | 1835 | 1465273675043 Marionette DEBUG loaded listener.js 21:27:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x9489a000) [pid = 1835] [serial = 732] [outer = 0x93bb4000] 21:27:55 INFO - PROCESS | 1835 | 1465273675899 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]]]}] 21:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1344ms 21:27:55 INFO - PROCESS | 1835 | 1465273675928 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 21:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:27:55 INFO - PROCESS | 1835 | 1465273675935 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 21:27:55 INFO - PROCESS | 1835 | 1465273675942 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:27:55 INFO - PROCESS | 1835 | 1465273675946 Marionette TRACE conn4 <- [1,946,null,{}] 21:27:55 INFO - PROCESS | 1835 | 1465273675952 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}] 21:27:55 INFO - PROCESS | 1835 | 1465273675957 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:56 INFO - PROCESS | 1835 | 1465273676128 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 21:27:56 INFO - PROCESS | 1835 | 1465273676140 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:56 INFO - PROCESS | 1835 | 1465273676147 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x953cb000 == 28 [pid = 1835] [id = 244] 21:27:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x953cc000) [pid = 1835] [serial = 733] [outer = (nil)] 21:27:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x978ed400) [pid = 1835] [serial = 734] [outer = 0x953cc000] 21:27:56 INFO - PROCESS | 1835 | 1465273676324 Marionette DEBUG loaded listener.js 21:27:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x978fa000) [pid = 1835] [serial = 735] [outer = 0x953cc000] 21:27:57 INFO - PROCESS | 1835 | 1465273677202 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]]]}] 21:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1337ms 21:27:57 INFO - PROCESS | 1835 | 1465273677279 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 21:27:57 INFO - PROCESS | 1835 | 1465273677283 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 21:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:27:57 INFO - PROCESS | 1835 | 1465273677313 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:27:57 INFO - PROCESS | 1835 | 1465273677323 Marionette TRACE conn4 <- [1,950,null,{}] 21:27:57 INFO - PROCESS | 1835 | 1465273677332 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}] 21:27:57 INFO - PROCESS | 1835 | 1465273677338 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:57 INFO - PROCESS | 1835 | 1465273677559 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 21:27:57 INFO - PROCESS | 1835 | 1465273677584 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:57 INFO - PROCESS | 1835 | 1465273677594 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x953d6000 == 29 [pid = 1835] [id = 245] 21:27:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x99224c00) [pid = 1835] [serial = 736] [outer = (nil)] 21:27:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x99313000) [pid = 1835] [serial = 737] [outer = 0x99224c00] 21:27:57 INFO - PROCESS | 1835 | 1465273677659 Marionette DEBUG loaded listener.js 21:27:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x9949f400) [pid = 1835] [serial = 738] [outer = 0x99224c00] 21:27:58 INFO - PROCESS | 1835 | 1465273678571 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]]]}] 21:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1312ms 21:27:58 INFO - PROCESS | 1835 | 1465273678602 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 21:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:27:58 INFO - PROCESS | 1835 | 1465273678607 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 21:27:58 INFO - PROCESS | 1835 | 1465273678613 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:27:58 INFO - PROCESS | 1835 | 1465273678617 Marionette TRACE conn4 <- [1,954,null,{}] 21:27:58 INFO - PROCESS | 1835 | 1465273678622 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}] 21:27:58 INFO - PROCESS | 1835 | 1465273678627 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:58 INFO - PROCESS | 1835 | 1465273678835 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 21:27:58 INFO - PROCESS | 1835 | 1465273678859 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:58 INFO - PROCESS | 1835 | 1465273678868 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:27:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x977a9400 == 30 [pid = 1835] [id = 246] 21:27:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x99223c00) [pid = 1835] [serial = 739] [outer = (nil)] 21:27:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x9953dc00) [pid = 1835] [serial = 740] [outer = 0x99223c00] 21:27:58 INFO - PROCESS | 1835 | 1465273678939 Marionette DEBUG loaded listener.js 21:27:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x99538c00) [pid = 1835] [serial = 741] [outer = 0x99223c00] 21:27:59 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x93b1d000) [pid = 1835] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:27:59 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x978f6400) [pid = 1835] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:27:59 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x95472000) [pid = 1835] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:27:59 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x920efc00) [pid = 1835] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:27:59 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x93955800) [pid = 1835] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:27:59 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x920f9c00) [pid = 1835] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:27:59 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x9956b000) [pid = 1835] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:27:59 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x99537000) [pid = 1835] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:27:59 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x93d7b800) [pid = 1835] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:27:59 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x95292c00) [pid = 1835] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:27:59 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x99ff2000) [pid = 1835] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:27:59 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x93b21800) [pid = 1835] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:28:00 INFO - PROCESS | 1835 | 1465273680005 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]]]}] 21:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1433ms 21:28:00 INFO - PROCESS | 1835 | 1465273680047 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 21:28:00 INFO - PROCESS | 1835 | 1465273680051 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 21:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:28:00 INFO - PROCESS | 1835 | 1465273680058 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:28:00 INFO - PROCESS | 1835 | 1465273680062 Marionette TRACE conn4 <- [1,958,null,{}] 21:28:00 INFO - PROCESS | 1835 | 1465273680073 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}] 21:28:00 INFO - PROCESS | 1835 | 1465273680077 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:00 INFO - PROCESS | 1835 | 1465273680242 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 21:28:00 INFO - PROCESS | 1835 | 1465273680251 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:00 INFO - PROCESS | 1835 | 1465273680269 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d45c00 == 31 [pid = 1835] [id = 247] 21:28:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x953d7800) [pid = 1835] [serial = 742] [outer = (nil)] 21:28:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x994a2400) [pid = 1835] [serial = 743] [outer = 0x953d7800] 21:28:00 INFO - PROCESS | 1835 | 1465273680475 Marionette DEBUG loaded listener.js 21:28:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x997eb000) [pid = 1835] [serial = 744] [outer = 0x953d7800] 21:28:01 INFO - PROCESS | 1835 | 1465273681329 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]]]}] 21:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1294ms 21:28:01 INFO - PROCESS | 1835 | 1465273681412 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 21:28:01 INFO - PROCESS | 1835 | 1465273681419 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 21:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:28:01 INFO - PROCESS | 1835 | 1465273681430 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:28:01 INFO - PROCESS | 1835 | 1465273681435 Marionette TRACE conn4 <- [1,962,null,{}] 21:28:01 INFO - PROCESS | 1835 | 1465273681446 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}] 21:28:01 INFO - PROCESS | 1835 | 1465273681452 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:01 INFO - PROCESS | 1835 | 1465273681674 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 21:28:01 INFO - PROCESS | 1835 | 1465273681846 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:01 INFO - PROCESS | 1835 | 1465273681863 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x92ac9400 == 32 [pid = 1835] [id = 248] 21:28:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x92aca800) [pid = 1835] [serial = 745] [outer = (nil)] 21:28:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x92fe3800) [pid = 1835] [serial = 746] [outer = 0x92aca800] 21:28:01 INFO - PROCESS | 1835 | 1465273681954 Marionette DEBUG loaded listener.js 21:28:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x93b15c00) [pid = 1835] [serial = 747] [outer = 0x92aca800] 21:28:03 INFO - PROCESS | 1835 | 1465273683077 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]]]}] 21:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1687ms 21:28:03 INFO - PROCESS | 1835 | 1465273683117 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 21:28:03 INFO - PROCESS | 1835 | 1465273683123 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 21:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:28:03 INFO - PROCESS | 1835 | 1465273683136 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:28:03 INFO - PROCESS | 1835 | 1465273683142 Marionette TRACE conn4 <- [1,966,null,{}] 21:28:03 INFO - PROCESS | 1835 | 1465273683153 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}] 21:28:03 INFO - PROCESS | 1835 | 1465273683163 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:03 INFO - PROCESS | 1835 | 1465273683406 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 21:28:03 INFO - PROCESS | 1835 | 1465273683670 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:03 INFO - PROCESS | 1835 | 1465273683678 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x953d0000 == 33 [pid = 1835] [id = 249] 21:28:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x977a8800) [pid = 1835] [serial = 748] [outer = (nil)] 21:28:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x978f6c00) [pid = 1835] [serial = 749] [outer = 0x977a8800] 21:28:03 INFO - PROCESS | 1835 | 1465273683772 Marionette DEBUG loaded listener.js 21:28:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x98517000) [pid = 1835] [serial = 750] [outer = 0x977a8800] 21:28:04 INFO - PROCESS | 1835 | 1465273684955 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]]]}] 21:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1856ms 21:28:04 INFO - PROCESS | 1835 | 1465273684987 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 21:28:04 INFO - PROCESS | 1835 | 1465273684992 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 21:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:28:05 INFO - PROCESS | 1835 | 1465273684999 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:28:05 INFO - PROCESS | 1835 | 1465273685003 Marionette TRACE conn4 <- [1,970,null,{}] 21:28:05 INFO - PROCESS | 1835 | 1465273685017 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}] 21:28:05 INFO - PROCESS | 1835 | 1465273685027 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:05 INFO - PROCESS | 1835 | 1465273685227 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 21:28:05 INFO - PROCESS | 1835 | 1465273685507 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:05 INFO - PROCESS | 1835 | 1465273685520 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x99536000 == 34 [pid = 1835] [id = 250] 21:28:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x997dec00) [pid = 1835] [serial = 751] [outer = (nil)] 21:28:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x99f81800) [pid = 1835] [serial = 752] [outer = 0x997dec00] 21:28:05 INFO - PROCESS | 1835 | 1465273685680 Marionette DEBUG loaded listener.js 21:28:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x9a01b800) [pid = 1835] [serial = 753] [outer = 0x997dec00] 21:28:06 INFO - PROCESS | 1835 | 1465273686673 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]]]}] 21:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1733ms 21:28:06 INFO - PROCESS | 1835 | 1465273686734 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 21:28:06 INFO - PROCESS | 1835 | 1465273686739 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 21:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:28:06 INFO - PROCESS | 1835 | 1465273686745 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:28:06 INFO - PROCESS | 1835 | 1465273686748 Marionette TRACE conn4 <- [1,974,null,{}] 21:28:06 INFO - PROCESS | 1835 | 1465273686755 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}] 21:28:06 INFO - PROCESS | 1835 | 1465273686761 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:06 INFO - PROCESS | 1835 | 1465273686950 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 21:28:07 INFO - PROCESS | 1835 | 1465273687167 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:07 INFO - PROCESS | 1835 | 1465273687179 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195a400 == 35 [pid = 1835] [id = 251] 21:28:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x978f9800) [pid = 1835] [serial = 754] [outer = (nil)] 21:28:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x9a98e800) [pid = 1835] [serial = 755] [outer = 0x978f9800] 21:28:07 INFO - PROCESS | 1835 | 1465273687309 Marionette DEBUG loaded listener.js 21:28:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x9aed5c00) [pid = 1835] [serial = 756] [outer = 0x978f9800] 21:28:08 INFO - PROCESS | 1835 | 1465273688189 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]]]}] 21:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1481ms 21:28:08 INFO - PROCESS | 1835 | 1465273688227 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 21:28:08 INFO - PROCESS | 1835 | 1465273688231 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 21:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:28:08 INFO - PROCESS | 1835 | 1465273688238 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:28:08 INFO - PROCESS | 1835 | 1465273688242 Marionette TRACE conn4 <- [1,978,null,{}] 21:28:08 INFO - PROCESS | 1835 | 1465273688267 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}] 21:28:08 INFO - PROCESS | 1835 | 1465273688271 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:08 INFO - PROCESS | 1835 | 1465273688447 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 21:28:08 INFO - PROCESS | 1835 | 1465273688608 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:08 INFO - PROCESS | 1835 | 1465273688615 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x978f0000 == 36 [pid = 1835] [id = 252] 21:28:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x9a01ac00) [pid = 1835] [serial = 757] [outer = (nil)] 21:28:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x997e0800) [pid = 1835] [serial = 758] [outer = 0x9a01ac00] 21:28:08 INFO - PROCESS | 1835 | 1465273688723 Marionette DEBUG loaded listener.js 21:28:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x9d408400) [pid = 1835] [serial = 759] [outer = 0x9a01ac00] 21:28:09 INFO - PROCESS | 1835 | 1465273689651 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]]]}] 21:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1461ms 21:28:09 INFO - PROCESS | 1835 | 1465273689700 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 21:28:09 INFO - PROCESS | 1835 | 1465273689704 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 21:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:28:09 INFO - PROCESS | 1835 | 1465273689711 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:28:09 INFO - PROCESS | 1835 | 1465273689715 Marionette TRACE conn4 <- [1,982,null,{}] 21:28:09 INFO - PROCESS | 1835 | 1465273689721 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}] 21:28:09 INFO - PROCESS | 1835 | 1465273689731 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:10 INFO - PROCESS | 1835 | 1465273690042 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 21:28:10 INFO - PROCESS | 1835 | 1465273690331 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:10 INFO - PROCESS | 1835 | 1465273690341 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x9a022c00 == 37 [pid = 1835] [id = 253] 21:28:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x9d80f800) [pid = 1835] [serial = 760] [outer = (nil)] 21:28:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x9d876800) [pid = 1835] [serial = 761] [outer = 0x9d80f800] 21:28:10 INFO - PROCESS | 1835 | 1465273690438 Marionette DEBUG loaded listener.js 21:28:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0xa1078000) [pid = 1835] [serial = 762] [outer = 0x9d80f800] 21:28:11 INFO - PROCESS | 1835 | 1465273691381 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]]]}] 21:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1746ms 21:28:11 INFO - PROCESS | 1835 | 1465273691458 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 21:28:11 INFO - PROCESS | 1835 | 1465273691463 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 21:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:28:11 INFO - PROCESS | 1835 | 1465273691469 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:28:11 INFO - PROCESS | 1835 | 1465273691473 Marionette TRACE conn4 <- [1,986,null,{}] 21:28:11 INFO - PROCESS | 1835 | 1465273691480 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}] 21:28:11 INFO - PROCESS | 1835 | 1465273691486 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:11 INFO - PROCESS | 1835 | 1465273691717 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 21:28:11 INFO - PROCESS | 1835 | 1465273691931 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:11 INFO - PROCESS | 1835 | 1465273691939 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x91967800 == 38 [pid = 1835] [id = 254] 21:28:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x98162c00) [pid = 1835] [serial = 763] [outer = (nil)] 21:28:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0xa2090800) [pid = 1835] [serial = 764] [outer = 0x98162c00] 21:28:12 INFO - PROCESS | 1835 | 1465273692036 Marionette DEBUG loaded listener.js 21:28:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0xa2278000) [pid = 1835] [serial = 765] [outer = 0x98162c00] 21:28:12 INFO - PROCESS | 1835 | 1465273692897 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]]]}] 21:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1487ms 21:28:12 INFO - PROCESS | 1835 | 1465273692957 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 21:28:12 INFO - PROCESS | 1835 | 1465273692962 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 21:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:28:12 INFO - PROCESS | 1835 | 1465273692968 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:28:12 INFO - PROCESS | 1835 | 1465273692972 Marionette TRACE conn4 <- [1,990,null,{}] 21:28:12 INFO - PROCESS | 1835 | 1465273692978 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}] 21:28:12 INFO - PROCESS | 1835 | 1465273692983 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:13 INFO - PROCESS | 1835 | 1465273693166 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 21:28:13 INFO - PROCESS | 1835 | 1465273693337 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:13 INFO - PROCESS | 1835 | 1465273693344 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:13 INFO - PROCESS | 1835 | ++DOCSHELL 0x9d420400 == 39 [pid = 1835] [id = 255] 21:28:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0xa107e000) [pid = 1835] [serial = 766] [outer = (nil)] 21:28:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0xa23ae000) [pid = 1835] [serial = 767] [outer = 0xa107e000] 21:28:13 INFO - PROCESS | 1835 | 1465273693447 Marionette DEBUG loaded listener.js 21:28:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0xa23ecc00) [pid = 1835] [serial = 768] [outer = 0xa107e000] 21:28:14 INFO - PROCESS | 1835 | 1465273694411 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]]]}] 21:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1482ms 21:28:14 INFO - PROCESS | 1835 | 1465273694451 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 21:28:14 INFO - PROCESS | 1835 | 1465273694454 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 21:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:28:14 INFO - PROCESS | 1835 | 1465273694462 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:28:14 INFO - PROCESS | 1835 | 1465273694464 Marionette TRACE conn4 <- [1,994,null,{}] 21:28:14 INFO - PROCESS | 1835 | 1465273694471 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}] 21:28:14 INFO - PROCESS | 1835 | 1465273694477 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:14 INFO - PROCESS | 1835 | 1465273694662 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 21:28:14 INFO - PROCESS | 1835 | 1465273694834 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:14 INFO - PROCESS | 1835 | 1465273694846 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b21c00 == 40 [pid = 1835] [id = 256] 21:28:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x93d48000) [pid = 1835] [serial = 769] [outer = (nil)] 21:28:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x95470c00) [pid = 1835] [serial = 770] [outer = 0x93d48000] 21:28:14 INFO - PROCESS | 1835 | 1465273694925 Marionette DEBUG loaded listener.js 21:28:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x9850f800) [pid = 1835] [serial = 771] [outer = 0x93d48000] 21:28:16 INFO - PROCESS | 1835 | 1465273696122 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]]]}] 21:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1734ms 21:28:16 INFO - PROCESS | 1835 | 1465273696198 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 21:28:16 INFO - PROCESS | 1835 | 1465273696205 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 21:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:28:16 INFO - PROCESS | 1835 | 1465273696213 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:28:16 INFO - PROCESS | 1835 | 1465273696219 Marionette TRACE conn4 <- [1,998,null,{}] 21:28:16 INFO - PROCESS | 1835 | 1465273696227 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}] 21:28:16 INFO - PROCESS | 1835 | 1465273696232 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:16 INFO - PROCESS | 1835 | 1465273696452 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 21:28:16 INFO - PROCESS | 1835 | 1465273696674 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:16 INFO - PROCESS | 1835 | 1465273696690 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x92acbc00 == 41 [pid = 1835] [id = 257] 21:28:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x92fd8c00) [pid = 1835] [serial = 772] [outer = (nil)] 21:28:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x93b22800) [pid = 1835] [serial = 773] [outer = 0x92fd8c00] 21:28:16 INFO - PROCESS | 1835 | 1465273696765 Marionette DEBUG loaded listener.js 21:28:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x93bc1000) [pid = 1835] [serial = 774] [outer = 0x92fd8c00] 21:28:17 INFO - PROCESS | 1835 | 1465273697728 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]]]}] 21:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1597ms 21:28:17 INFO - PROCESS | 1835 | 1465273697810 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 21:28:17 INFO - PROCESS | 1835 | 1465273697818 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 21:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:28:17 INFO - PROCESS | 1835 | 1465273697829 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:28:17 INFO - PROCESS | 1835 | 1465273697832 Marionette TRACE conn4 <- [1,1002,null,{}] 21:28:17 INFO - PROCESS | 1835 | 1465273697839 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}] 21:28:17 INFO - PROCESS | 1835 | 1465273697845 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:18 INFO - PROCESS | 1835 | --DOCSHELL 0x920f9400 == 40 [pid = 1835] [id = 232] 21:28:18 INFO - PROCESS | 1835 | --DOCSHELL 0x93d7ac00 == 39 [pid = 1835] [id = 229] 21:28:18 INFO - PROCESS | 1835 | --DOCSHELL 0x9256c800 == 38 [pid = 1835] [id = 220] 21:28:18 INFO - PROCESS | 1835 | --DOCSHELL 0x97889800 == 37 [pid = 1835] [id = 222] 21:28:18 INFO - PROCESS | 1835 | --DOCSHELL 0x93b17c00 == 36 [pid = 1835] [id = 221] 21:28:18 INFO - PROCESS | 1835 | --DOCSHELL 0x91959000 == 35 [pid = 1835] [id = 224] 21:28:18 INFO - PROCESS | 1835 | --DOCSHELL 0x978eec00 == 34 [pid = 1835] [id = 226] 21:28:18 INFO - PROCESS | 1835 | --DOCSHELL 0x9930c000 == 33 [pid = 1835] [id = 230] 21:28:18 INFO - PROCESS | 1835 | --DOCSHELL 0x92572000 == 32 [pid = 1835] [id = 240] 21:28:18 INFO - PROCESS | 1835 | --DOCSHELL 0x9195f400 == 31 [pid = 1835] [id = 238] 21:28:18 INFO - PROCESS | 1835 | --DOCSHELL 0x920f4800 == 30 [pid = 1835] [id = 223] 21:28:18 INFO - PROCESS | 1835 | --DOCSHELL 0x9779fc00 == 29 [pid = 1835] [id = 241] 21:28:18 INFO - PROCESS | 1835 | --DOCSHELL 0x93960800 == 28 [pid = 1835] [id = 231] 21:28:18 INFO - PROCESS | 1835 | --DOCSHELL 0x9195ec00 == 27 [pid = 1835] [id = 239] 21:28:18 INFO - PROCESS | 1835 | --DOCSHELL 0x9956ac00 == 26 [pid = 1835] [id = 227] 21:28:19 INFO - PROCESS | 1835 | --DOCSHELL 0x92569c00 == 25 [pid = 1835] [id = 225] 21:28:19 INFO - PROCESS | 1835 | --DOCSHELL 0x91960c00 == 24 [pid = 1835] [id = 242] 21:28:19 INFO - PROCESS | 1835 | --DOCSHELL 0x977ad800 == 23 [pid = 1835] [id = 228] 21:28:19 INFO - PROCESS | 1835 | 1465273699108 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x98c7e400) [pid = 1835] [serial = 713] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x948a3800) [pid = 1835] [serial = 678] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x93bbd800) [pid = 1835] [serial = 677] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x99499400) [pid = 1835] [serial = 681] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x97a42000) [pid = 1835] [serial = 710] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x98fd3800) [pid = 1835] [serial = 680] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x920f3c00) [pid = 1835] [serial = 701] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x92568c00) [pid = 1835] [serial = 702] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x93b1a400) [pid = 1835] [serial = 704] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x92575000) [pid = 1835] [serial = 699] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x9256cc00) [pid = 1835] [serial = 698] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x997dc400) [pid = 1835] [serial = 684] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x99686400) [pid = 1835] [serial = 683] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x9982d400) [pid = 1835] [serial = 687] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x997e5400) [pid = 1835] [serial = 686] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x99ff5400) [pid = 1835] [serial = 690] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x99ff0800) [pid = 1835] [serial = 689] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x98518c00) [pid = 1835] [serial = 711] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x953ca800) [pid = 1835] [serial = 707] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x9a910000) [pid = 1835] [serial = 693] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x9a561800) [pid = 1835] [serial = 692] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x953d1000) [pid = 1835] [serial = 708] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x9aed3c00) [pid = 1835] [serial = 696] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x9a560c00) [pid = 1835] [serial = 695] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x93d43c00) [pid = 1835] [serial = 705] [outer = (nil)] [url = about:blank] 21:28:19 INFO - PROCESS | 1835 | 1465273699415 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:19 INFO - PROCESS | 1835 | 1465273699424 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f2c00 == 24 [pid = 1835] [id = 258] 21:28:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x920f3400) [pid = 1835] [serial = 775] [outer = (nil)] 21:28:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x920f9400) [pid = 1835] [serial = 776] [outer = 0x920f3400] 21:28:19 INFO - PROCESS | 1835 | 1465273699505 Marionette DEBUG loaded listener.js 21:28:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x9256a800) [pid = 1835] [serial = 777] [outer = 0x920f3400] 21:28:20 INFO - PROCESS | 1835 | 1465273700346 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]]]}] 21:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 2591ms 21:28:20 INFO - PROCESS | 1835 | 1465273700422 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 21:28:20 INFO - PROCESS | 1835 | 1465273700429 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 21:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:28:20 INFO - PROCESS | 1835 | 1465273700438 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:28:20 INFO - PROCESS | 1835 | 1465273700443 Marionette TRACE conn4 <- [1,1006,null,{}] 21:28:20 INFO - PROCESS | 1835 | 1465273700451 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}] 21:28:20 INFO - PROCESS | 1835 | 1465273700457 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:20 INFO - PROCESS | 1835 | 1465273700636 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 21:28:20 INFO - PROCESS | 1835 | 1465273700773 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:20 INFO - PROCESS | 1835 | 1465273700789 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x9395f000 == 25 [pid = 1835] [id = 259] 21:28:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x9395f800) [pid = 1835] [serial = 778] [outer = (nil)] 21:28:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x93b18c00) [pid = 1835] [serial = 779] [outer = 0x9395f800] 21:28:20 INFO - PROCESS | 1835 | 1465273700873 Marionette DEBUG loaded listener.js 21:28:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x93bb5000) [pid = 1835] [serial = 780] [outer = 0x9395f800] 21:28:21 INFO - PROCESS | 1835 | 1465273701840 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]]]}] 21:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1484ms 21:28:21 INFO - PROCESS | 1835 | 1465273701922 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 21:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:28:21 INFO - PROCESS | 1835 | 1465273701927 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 21:28:21 INFO - PROCESS | 1835 | 1465273701934 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:28:21 INFO - PROCESS | 1835 | 1465273701938 Marionette TRACE conn4 <- [1,1010,null,{}] 21:28:21 INFO - PROCESS | 1835 | 1465273701953 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}] 21:28:21 INFO - PROCESS | 1835 | 1465273701957 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:22 INFO - PROCESS | 1835 | 1465273702174 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 21:28:22 INFO - PROCESS | 1835 | 1465273702201 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:22 INFO - PROCESS | 1835 | 1465273702209 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x92acc400 == 26 [pid = 1835] [id = 260] 21:28:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x9528f800) [pid = 1835] [serial = 781] [outer = (nil)] 21:28:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x95294c00) [pid = 1835] [serial = 782] [outer = 0x9528f800] 21:28:22 INFO - PROCESS | 1835 | 1465273702278 Marionette DEBUG loaded listener.js 21:28:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x953d0800) [pid = 1835] [serial = 783] [outer = 0x9528f800] 21:28:23 INFO - PROCESS | 1835 | 1465273703320 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]]]}] 21:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1440ms 21:28:23 INFO - PROCESS | 1835 | 1465273703374 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 21:28:23 INFO - PROCESS | 1835 | 1465273703381 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 21:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:28:23 INFO - PROCESS | 1835 | 1465273703407 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:28:23 INFO - PROCESS | 1835 | 1465273703415 Marionette TRACE conn4 <- [1,1014,null,{}] 21:28:23 INFO - PROCESS | 1835 | 1465273703422 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}] 21:28:23 INFO - PROCESS | 1835 | 1465273703429 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:24 INFO - PROCESS | 1835 | 1465273704073 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 21:28:24 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x953d7800) [pid = 1835] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:28:24 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x99224c00) [pid = 1835] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:28:24 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x99223c00) [pid = 1835] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:28:24 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x92acc800) [pid = 1835] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:28:24 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x9195f800) [pid = 1835] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:28:24 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x98c72400) [pid = 1835] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:28:24 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x92acdc00) [pid = 1835] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:28:24 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x98516000) [pid = 1835] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:28:24 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x93bb4000) [pid = 1835] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:28:24 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x953cc000) [pid = 1835] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:28:24 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x91961800) [pid = 1835] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:28:24 INFO - PROCESS | 1835 | 1465273704230 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:24 INFO - PROCESS | 1835 | 1465273704264 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x91961800 == 27 [pid = 1835] [id = 261] 21:28:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x923b9000) [pid = 1835] [serial = 784] [outer = (nil)] 21:28:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x93bb4000) [pid = 1835] [serial = 785] [outer = 0x923b9000] 21:28:24 INFO - PROCESS | 1835 | 1465273704334 Marionette DEBUG loaded listener.js 21:28:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x97a39800) [pid = 1835] [serial = 786] [outer = 0x923b9000] 21:28:25 INFO - PROCESS | 1835 | 1465273705077 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]]]}] 21:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1747ms 21:28:25 INFO - PROCESS | 1835 | 1465273705147 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 21:28:25 INFO - PROCESS | 1835 | 1465273705151 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 21:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:28:25 INFO - PROCESS | 1835 | 1465273705158 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:28:25 INFO - PROCESS | 1835 | 1465273705162 Marionette TRACE conn4 <- [1,1018,null,{}] 21:28:25 INFO - PROCESS | 1835 | 1465273705167 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}] 21:28:25 INFO - PROCESS | 1835 | 1465273705172 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:25 INFO - PROCESS | 1835 | 1465273705378 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 21:28:25 INFO - PROCESS | 1835 | 1465273705391 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:25 INFO - PROCESS | 1835 | 1465273705397 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x94899c00 == 28 [pid = 1835] [id = 262] 21:28:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x98162800) [pid = 1835] [serial = 787] [outer = (nil)] 21:28:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x98dc7000) [pid = 1835] [serial = 788] [outer = 0x98162800] 21:28:25 INFO - PROCESS | 1835 | 1465273705467 Marionette DEBUG loaded listener.js 21:28:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x9907a400) [pid = 1835] [serial = 789] [outer = 0x98162800] 21:28:26 INFO - PROCESS | 1835 | 1465273706541 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]]]}] 21:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1445ms 21:28:26 INFO - PROCESS | 1835 | 1465273706605 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 21:28:26 INFO - PROCESS | 1835 | 1465273706613 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 21:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:28:26 INFO - PROCESS | 1835 | 1465273706623 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:28:26 INFO - PROCESS | 1835 | 1465273706627 Marionette TRACE conn4 <- [1,1022,null,{}] 21:28:26 INFO - PROCESS | 1835 | 1465273706637 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}] 21:28:26 INFO - PROCESS | 1835 | 1465273706643 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:26 INFO - PROCESS | 1835 | 1465273706837 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 21:28:27 INFO - PROCESS | 1835 | 1465273707089 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:27 INFO - PROCESS | 1835 | 1465273707105 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x9256cc00 == 29 [pid = 1835] [id = 263] 21:28:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x9256d000) [pid = 1835] [serial = 790] [outer = (nil)] 21:28:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x93b14c00) [pid = 1835] [serial = 791] [outer = 0x9256d000] 21:28:27 INFO - PROCESS | 1835 | 1465273707199 Marionette DEBUG loaded listener.js 21:28:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x95290800) [pid = 1835] [serial = 792] [outer = 0x9256d000] 21:28:28 INFO - PROCESS | 1835 | 1465273708233 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]]]}] 21:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1657ms 21:28:28 INFO - PROCESS | 1835 | 1465273708280 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 21:28:28 INFO - PROCESS | 1835 | 1465273708288 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 21:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:28:28 INFO - PROCESS | 1835 | 1465273708299 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:28:28 INFO - PROCESS | 1835 | 1465273708303 Marionette TRACE conn4 <- [1,1026,null,{}] 21:28:28 INFO - PROCESS | 1835 | 1465273708311 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}] 21:28:28 INFO - PROCESS | 1835 | 1465273708317 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:28 INFO - PROCESS | 1835 | 1465273708510 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 21:28:28 INFO - PROCESS | 1835 | 1465273708727 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:28 INFO - PROCESS | 1835 | 1465273708737 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x91958800 == 30 [pid = 1835] [id = 264] 21:28:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x9256c400) [pid = 1835] [serial = 793] [outer = (nil)] 21:28:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x98c7e400) [pid = 1835] [serial = 794] [outer = 0x9256c400] 21:28:28 INFO - PROCESS | 1835 | 1465273708831 Marionette DEBUG loaded listener.js 21:28:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x99306800) [pid = 1835] [serial = 795] [outer = 0x9256c400] 21:28:29 INFO - PROCESS | 1835 | 1465273709899 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]]]}] 21:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1682ms 21:28:29 INFO - PROCESS | 1835 | 1465273709982 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 21:28:29 INFO - PROCESS | 1835 | 1465273709987 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 21:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:28:29 INFO - PROCESS | 1835 | 1465273709994 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:28:30 INFO - PROCESS | 1835 | 1465273710000 Marionette TRACE conn4 <- [1,1030,null,{}] 21:28:30 INFO - PROCESS | 1835 | 1465273710018 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}] 21:28:30 INFO - PROCESS | 1835 | 1465273710027 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:30 INFO - PROCESS | 1835 | 1465273710244 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 21:28:30 INFO - PROCESS | 1835 | 1465273710460 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:30 INFO - PROCESS | 1835 | 1465273710469 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x99538400 == 31 [pid = 1835] [id = 265] 21:28:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x9953b400) [pid = 1835] [serial = 796] [outer = (nil)] 21:28:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x9956d800) [pid = 1835] [serial = 797] [outer = 0x9953b400] 21:28:30 INFO - PROCESS | 1835 | 1465273710558 Marionette DEBUG loaded listener.js 21:28:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x997da800) [pid = 1835] [serial = 798] [outer = 0x9953b400] 21:28:31 INFO - PROCESS | 1835 | 1465273711574 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]]]}] 21:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1645ms 21:28:31 INFO - PROCESS | 1835 | 1465273711641 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 21:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:28:31 INFO - PROCESS | 1835 | 1465273711646 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 21:28:31 INFO - PROCESS | 1835 | 1465273711653 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:28:31 INFO - PROCESS | 1835 | 1465273711657 Marionette TRACE conn4 <- [1,1034,null,{}] 21:28:31 INFO - PROCESS | 1835 | 1465273711663 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}] 21:28:31 INFO - PROCESS | 1835 | 1465273711668 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:31 INFO - PROCESS | 1835 | 1465273711883 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 21:28:32 INFO - PROCESS | 1835 | 1465273712102 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:32 INFO - PROCESS | 1835 | 1465273712114 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x997dbc00 == 32 [pid = 1835] [id = 266] 21:28:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x997df800) [pid = 1835] [serial = 799] [outer = (nil)] 21:28:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x997e4c00) [pid = 1835] [serial = 800] [outer = 0x997df800] 21:28:32 INFO - PROCESS | 1835 | 1465273712236 Marionette DEBUG loaded listener.js 21:28:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x997eec00) [pid = 1835] [serial = 801] [outer = 0x997df800] 21:28:33 INFO - PROCESS | 1835 | 1465273713218 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]]]}] 21:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1639ms 21:28:33 INFO - PROCESS | 1835 | 1465273713292 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 21:28:33 INFO - PROCESS | 1835 | 1465273713295 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 21:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:28:33 INFO - PROCESS | 1835 | 1465273713302 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:28:33 INFO - PROCESS | 1835 | 1465273713305 Marionette TRACE conn4 <- [1,1038,null,{}] 21:28:33 INFO - PROCESS | 1835 | 1465273713312 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}] 21:28:33 INFO - PROCESS | 1835 | 1465273713317 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:33 INFO - PROCESS | 1835 | 1465273713499 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 21:28:33 INFO - PROCESS | 1835 | 1465273713713 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:33 INFO - PROCESS | 1835 | 1465273713722 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f0c00 == 33 [pid = 1835] [id = 267] 21:28:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x997dc400) [pid = 1835] [serial = 802] [outer = (nil)] 21:28:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x9a01a800) [pid = 1835] [serial = 803] [outer = 0x997dc400] 21:28:33 INFO - PROCESS | 1835 | 1465273713814 Marionette DEBUG loaded listener.js 21:28:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x9a3f0800) [pid = 1835] [serial = 804] [outer = 0x997dc400] 21:28:34 INFO - PROCESS | 1835 | 1465273714950 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]]]}] 21:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1695ms 21:28:35 INFO - PROCESS | 1835 | 1465273714998 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 21:28:35 INFO - PROCESS | 1835 | 1465273715005 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 21:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:28:35 INFO - PROCESS | 1835 | 1465273715015 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:28:35 INFO - PROCESS | 1835 | 1465273715019 Marionette TRACE conn4 <- [1,1042,null,{}] 21:28:35 INFO - PROCESS | 1835 | 1465273715029 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}] 21:28:35 INFO - PROCESS | 1835 | 1465273715034 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:35 INFO - PROCESS | 1835 | 1465273715235 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 21:28:35 INFO - PROCESS | 1835 | 1465273715500 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:35 INFO - PROCESS | 1835 | 1465273715521 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x92acf000 == 34 [pid = 1835] [id = 268] 21:28:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x92acf800) [pid = 1835] [serial = 805] [outer = (nil)] 21:28:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x93b20800) [pid = 1835] [serial = 806] [outer = 0x92acf800] 21:28:35 INFO - PROCESS | 1835 | 1465273715623 Marionette DEBUG loaded listener.js 21:28:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x948a2000) [pid = 1835] [serial = 807] [outer = 0x92acf800] 21:28:36 INFO - PROCESS | 1835 | --DOCSHELL 0x93d45c00 == 33 [pid = 1835] [id = 247] 21:28:36 INFO - PROCESS | 1835 | --DOCSHELL 0x93bb2800 == 32 [pid = 1835] [id = 243] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x994a2400) [pid = 1835] [serial = 743] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x99313000) [pid = 1835] [serial = 737] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x9953dc00) [pid = 1835] [serial = 740] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x9949f400) [pid = 1835] [serial = 738] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x98dc8400) [pid = 1835] [serial = 714] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x91963400) [pid = 1835] [serial = 716] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x920f7000) [pid = 1835] [serial = 717] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x9953cc00) [pid = 1835] [serial = 725] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x9953ec00) [pid = 1835] [serial = 726] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x9489fc00) [pid = 1835] [serial = 719] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x953cf000) [pid = 1835] [serial = 720] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x98fd2c00) [pid = 1835] [serial = 722] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x99307800) [pid = 1835] [serial = 723] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x93d48400) [pid = 1835] [serial = 731] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x9489a000) [pid = 1835] [serial = 732] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x978ed400) [pid = 1835] [serial = 734] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x920f6c00) [pid = 1835] [serial = 728] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x92575400) [pid = 1835] [serial = 729] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x99538c00) [pid = 1835] [serial = 741] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x978fa000) [pid = 1835] [serial = 735] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x997eb000) [pid = 1835] [serial = 744] [outer = (nil)] [url = about:blank] 21:28:36 INFO - PROCESS | 1835 | 1465273716643 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]]]}] 21:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1697ms 21:28:36 INFO - PROCESS | 1835 | 1465273716712 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 21:28:36 INFO - PROCESS | 1835 | 1465273716719 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 21:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:28:36 INFO - PROCESS | 1835 | 1465273716729 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:28:36 INFO - PROCESS | 1835 | 1465273716732 Marionette TRACE conn4 <- [1,1046,null,{}] 21:28:36 INFO - PROCESS | 1835 | 1465273716739 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}] 21:28:36 INFO - PROCESS | 1835 | 1465273716744 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:36 INFO - PROCESS | 1835 | 1465273716924 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 21:28:37 INFO - PROCESS | 1835 | 1465273717109 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:37 INFO - PROCESS | 1835 | 1465273717117 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x923b5000 == 33 [pid = 1835] [id = 269] 21:28:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x92575400) [pid = 1835] [serial = 808] [outer = (nil)] 21:28:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x977a8400) [pid = 1835] [serial = 809] [outer = 0x92575400] 21:28:37 INFO - PROCESS | 1835 | 1465273717189 Marionette DEBUG loaded listener.js 21:28:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x978fa000) [pid = 1835] [serial = 810] [outer = 0x92575400] 21:28:37 INFO - PROCESS | 1835 | 1465273717934 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]]]}] 21:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1236ms 21:28:37 INFO - PROCESS | 1835 | 1465273717965 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 21:28:37 INFO - PROCESS | 1835 | 1465273717970 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 21:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:28:37 INFO - PROCESS | 1835 | 1465273717981 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:28:37 INFO - PROCESS | 1835 | 1465273717985 Marionette TRACE conn4 <- [1,1050,null,{}] 21:28:38 INFO - PROCESS | 1835 | 1465273718013 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}] 21:28:38 INFO - PROCESS | 1835 | 1465273718020 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:38 INFO - PROCESS | 1835 | 1465273718181 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 21:28:38 INFO - PROCESS | 1835 | 1465273718193 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:38 INFO - PROCESS | 1835 | 1465273718206 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x9930c400 == 34 [pid = 1835] [id = 270] 21:28:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x99310400) [pid = 1835] [serial = 811] [outer = (nil)] 21:28:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x9949cc00) [pid = 1835] [serial = 812] [outer = 0x99310400] 21:28:38 INFO - PROCESS | 1835 | 1465273718397 Marionette DEBUG loaded listener.js 21:28:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x99533800) [pid = 1835] [serial = 813] [outer = 0x99310400] 21:28:39 INFO - PROCESS | 1835 | 1465273719388 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]]]}] 21:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1441ms 21:28:39 INFO - PROCESS | 1835 | 1465273719424 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 21:28:39 INFO - PROCESS | 1835 | 1465273719431 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 21:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:28:39 INFO - PROCESS | 1835 | 1465273719439 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:28:39 INFO - PROCESS | 1835 | 1465273719445 Marionette TRACE conn4 <- [1,1054,null,{}] 21:28:39 INFO - PROCESS | 1835 | 1465273719455 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}] 21:28:39 INFO - PROCESS | 1835 | 1465273719460 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:39 INFO - PROCESS | 1835 | 1465273719646 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 21:28:39 INFO - PROCESS | 1835 | 1465273719813 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:39 INFO - PROCESS | 1835 | 1465273719821 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x92ac2400 == 35 [pid = 1835] [id = 271] 21:28:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x92ac6400) [pid = 1835] [serial = 814] [outer = (nil)] 21:28:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x95292400) [pid = 1835] [serial = 815] [outer = 0x92ac6400] 21:28:39 INFO - PROCESS | 1835 | 1465273719966 Marionette DEBUG loaded listener.js 21:28:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x978ed400) [pid = 1835] [serial = 816] [outer = 0x92ac6400] 21:28:40 INFO - PROCESS | 1835 | 1465273720871 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]]]}] 21:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1499ms 21:28:40 INFO - PROCESS | 1835 | 1465273720939 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 21:28:40 INFO - PROCESS | 1835 | 1465273720946 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 21:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:28:40 INFO - PROCESS | 1835 | 1465273720957 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:28:40 INFO - PROCESS | 1835 | 1465273720961 Marionette TRACE conn4 <- [1,1058,null,{}] 21:28:40 INFO - PROCESS | 1835 | 1465273720968 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}] 21:28:40 INFO - PROCESS | 1835 | 1465273720974 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:41 INFO - PROCESS | 1835 | 1465273721234 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 21:28:41 INFO - PROCESS | 1835 | 1465273721539 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:41 INFO - PROCESS | 1835 | 1465273721548 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195b400 == 36 [pid = 1835] [id = 272] 21:28:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x99499800) [pid = 1835] [serial = 817] [outer = (nil)] 21:28:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x994a3800) [pid = 1835] [serial = 818] [outer = 0x99499800] 21:28:41 INFO - PROCESS | 1835 | 1465273721635 Marionette DEBUG loaded listener.js 21:28:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x9953e000) [pid = 1835] [serial = 819] [outer = 0x99499800] 21:28:42 INFO - PROCESS | 1835 | 1465273722601 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]]]}] 21:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1686ms 21:28:42 INFO - PROCESS | 1835 | 1465273722643 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 21:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:28:42 INFO - PROCESS | 1835 | 1465273722648 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 21:28:42 INFO - PROCESS | 1835 | 1465273722655 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:28:42 INFO - PROCESS | 1835 | 1465273722661 Marionette TRACE conn4 <- [1,1062,null,{}] 21:28:42 INFO - PROCESS | 1835 | 1465273722677 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}] 21:28:42 INFO - PROCESS | 1835 | 1465273722686 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:42 INFO - PROCESS | 1835 | 1465273722871 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 21:28:43 INFO - PROCESS | 1835 | 1465273723098 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:43 INFO - PROCESS | 1835 | 1465273723110 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x99682800 == 37 [pid = 1835] [id = 273] 21:28:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x997f4400) [pid = 1835] [serial = 820] [outer = (nil)] 21:28:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x99ff4400) [pid = 1835] [serial = 821] [outer = 0x997f4400] 21:28:43 INFO - PROCESS | 1835 | 1465273723241 Marionette DEBUG loaded listener.js 21:28:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x9a55e000) [pid = 1835] [serial = 822] [outer = 0x997f4400] 21:28:44 INFO - PROCESS | 1835 | 1465273724145 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]]]}] 21:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1540ms 21:28:44 INFO - PROCESS | 1835 | 1465273724195 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 21:28:44 INFO - PROCESS | 1835 | 1465273724200 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 21:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:28:44 INFO - PROCESS | 1835 | 1465273724207 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:28:44 INFO - PROCESS | 1835 | 1465273724212 Marionette TRACE conn4 <- [1,1066,null,{}] 21:28:44 INFO - PROCESS | 1835 | 1465273724218 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}] 21:28:44 INFO - PROCESS | 1835 | 1465273724223 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:44 INFO - PROCESS | 1835 | 1465273724438 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 21:28:44 INFO - PROCESS | 1835 | 1465273724602 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:44 INFO - PROCESS | 1835 | 1465273724613 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x92ac7c00 == 38 [pid = 1835] [id = 274] 21:28:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x9a3fb800) [pid = 1835] [serial = 823] [outer = (nil)] 21:28:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x9aed6000) [pid = 1835] [serial = 824] [outer = 0x9a3fb800] 21:28:44 INFO - PROCESS | 1835 | 1465273724736 Marionette DEBUG loaded listener.js 21:28:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x9b017800) [pid = 1835] [serial = 825] [outer = 0x9a3fb800] 21:28:45 INFO - PROCESS | 1835 | 1465273725630 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]]]}] 21:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1495ms 21:28:45 INFO - PROCESS | 1835 | 1465273725705 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 21:28:45 INFO - PROCESS | 1835 | 1465273725708 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 21:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:28:45 INFO - PROCESS | 1835 | 1465273725716 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:28:45 INFO - PROCESS | 1835 | 1465273725720 Marionette TRACE conn4 <- [1,1070,null,{}] 21:28:45 INFO - PROCESS | 1835 | 1465273725726 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}] 21:28:45 INFO - PROCESS | 1835 | 1465273725731 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:45 INFO - PROCESS | 1835 | 1465273725957 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 21:28:46 INFO - PROCESS | 1835 | 1465273726185 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:46 INFO - PROCESS | 1835 | 1465273726196 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d75400 == 39 [pid = 1835] [id = 275] 21:28:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x94875800) [pid = 1835] [serial = 826] [outer = (nil)] 21:28:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x99314400) [pid = 1835] [serial = 827] [outer = 0x94875800] 21:28:46 INFO - PROCESS | 1835 | 1465273726333 Marionette DEBUG loaded listener.js 21:28:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x9d420800) [pid = 1835] [serial = 828] [outer = 0x94875800] 21:28:47 INFO - PROCESS | 1835 | 1465273727228 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]]]}] 21:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1585ms 21:28:47 INFO - PROCESS | 1835 | 1465273727302 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 21:28:47 INFO - PROCESS | 1835 | 1465273727306 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 21:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:28:47 INFO - PROCESS | 1835 | 1465273727313 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:28:47 INFO - PROCESS | 1835 | 1465273727317 Marionette TRACE conn4 <- [1,1074,null,{}] 21:28:47 INFO - PROCESS | 1835 | 1465273727323 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}] 21:28:47 INFO - PROCESS | 1835 | 1465273727335 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:47 INFO - PROCESS | 1835 | 1465273727587 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 21:28:47 INFO - PROCESS | 1835 | 1465273727809 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:47 INFO - PROCESS | 1835 | 1465273727816 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x92acb400 == 40 [pid = 1835] [id = 276] 21:28:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x9aed5400) [pid = 1835] [serial = 829] [outer = (nil)] 21:28:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0xa227b800) [pid = 1835] [serial = 830] [outer = 0x9aed5400] 21:28:47 INFO - PROCESS | 1835 | 1465273727915 Marionette DEBUG loaded listener.js 21:28:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0xa23a5000) [pid = 1835] [serial = 831] [outer = 0x9aed5400] 21:28:48 INFO - PROCESS | 1835 | 1465273728827 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]]]}] 21:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1543ms 21:28:48 INFO - PROCESS | 1835 | 1465273728857 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 21:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:28:48 INFO - PROCESS | 1835 | 1465273728868 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 21:28:48 INFO - PROCESS | 1835 | 1465273728874 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:28:48 INFO - PROCESS | 1835 | 1465273728878 Marionette TRACE conn4 <- [1,1078,null,{}] 21:28:48 INFO - PROCESS | 1835 | 1465273728884 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}] 21:28:48 INFO - PROCESS | 1835 | 1465273728889 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:49 INFO - PROCESS | 1835 | 1465273729062 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 21:28:49 INFO - PROCESS | 1835 | 1465273729231 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:49 INFO - PROCESS | 1835 | 1465273729244 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x9256e800 == 41 [pid = 1835] [id = 277] 21:28:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x92572000) [pid = 1835] [serial = 832] [outer = (nil)] 21:28:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0xa25ec800) [pid = 1835] [serial = 833] [outer = 0x92572000] 21:28:49 INFO - PROCESS | 1835 | 1465273729319 Marionette DEBUG loaded listener.js 21:28:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0xa2faf800) [pid = 1835] [serial = 834] [outer = 0x92572000] 21:28:50 INFO - PROCESS | 1835 | 1465273730325 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]]]}] 21:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1480ms 21:28:50 INFO - PROCESS | 1835 | 1465273730355 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 21:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:28:50 INFO - PROCESS | 1835 | 1465273730366 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 21:28:50 INFO - PROCESS | 1835 | 1465273730372 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:28:50 INFO - PROCESS | 1835 | 1465273730376 Marionette TRACE conn4 <- [1,1082,null,{}] 21:28:50 INFO - PROCESS | 1835 | 1465273730382 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}] 21:28:50 INFO - PROCESS | 1835 | 1465273730387 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:50 INFO - PROCESS | 1835 | 1465273730565 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 21:28:50 INFO - PROCESS | 1835 | 1465273730804 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:50 INFO - PROCESS | 1835 | 1465273730813 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x91964000 == 42 [pid = 1835] [id = 278] 21:28:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 108 (0x91964800) [pid = 1835] [serial = 835] [outer = (nil)] 21:28:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 109 (0x920eec00) [pid = 1835] [serial = 836] [outer = 0x91964800] 21:28:51 INFO - PROCESS | 1835 | 1465273731073 Marionette DEBUG loaded listener.js 21:28:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 110 (0x9256f800) [pid = 1835] [serial = 837] [outer = 0x91964800] 21:28:52 INFO - PROCESS | 1835 | 1465273732016 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]]]}] 21:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1689ms 21:28:52 INFO - PROCESS | 1835 | 1465273732063 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 21:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:28:52 INFO - PROCESS | 1835 | 1465273732069 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 21:28:52 INFO - PROCESS | 1835 | 1465273732078 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:28:52 INFO - PROCESS | 1835 | 1465273732081 Marionette TRACE conn4 <- [1,1086,null,{}] 21:28:52 INFO - PROCESS | 1835 | 1465273732089 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}] 21:28:52 INFO - PROCESS | 1835 | 1465273732094 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:52 INFO - PROCESS | 1835 | 1465273732268 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 21:28:52 INFO - PROCESS | 1835 | 1465273732516 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:52 INFO - PROCESS | 1835 | 1465273732524 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:53 INFO - PROCESS | 1835 | --DOCSHELL 0x978f0000 == 41 [pid = 1835] [id = 252] 21:28:53 INFO - PROCESS | 1835 | --DOCSHELL 0x953d0000 == 40 [pid = 1835] [id = 249] 21:28:53 INFO - PROCESS | 1835 | --DOCSHELL 0x93b21c00 == 39 [pid = 1835] [id = 256] 21:28:53 INFO - PROCESS | 1835 | --DOCSHELL 0x9d420400 == 38 [pid = 1835] [id = 255] 21:28:53 INFO - PROCESS | 1835 | --DOCSHELL 0x9a022c00 == 37 [pid = 1835] [id = 253] 21:28:53 INFO - PROCESS | 1835 | --DOCSHELL 0x92acbc00 == 36 [pid = 1835] [id = 257] 21:28:53 INFO - PROCESS | 1835 | --DOCSHELL 0x91967800 == 35 [pid = 1835] [id = 254] 21:28:53 INFO - PROCESS | 1835 | --DOCSHELL 0x953cb000 == 34 [pid = 1835] [id = 244] 21:28:53 INFO - PROCESS | 1835 | --DOCSHELL 0x977a9400 == 33 [pid = 1835] [id = 246] 21:28:53 INFO - PROCESS | 1835 | --DOCSHELL 0x92ac9400 == 32 [pid = 1835] [id = 248] 21:28:53 INFO - PROCESS | 1835 | --DOCSHELL 0x953d6000 == 31 [pid = 1835] [id = 245] 21:28:53 INFO - PROCESS | 1835 | --DOCSHELL 0x99536000 == 30 [pid = 1835] [id = 250] 21:28:53 INFO - PROCESS | 1835 | --DOCSHELL 0x9195a400 == 29 [pid = 1835] [id = 251] 21:28:53 INFO - PROCESS | 1835 | --DOCSHELL 0x920f2c00 == 28 [pid = 1835] [id = 258] 21:28:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195bc00 == 29 [pid = 1835] [id = 279] 21:28:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 111 (0x9195c400) [pid = 1835] [serial = 838] [outer = (nil)] 21:28:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 112 (0x91963800) [pid = 1835] [serial = 839] [outer = 0x9195c400] 21:28:53 INFO - PROCESS | 1835 | 1465273733896 Marionette DEBUG loaded listener.js 21:28:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 113 (0x920f4400) [pid = 1835] [serial = 840] [outer = 0x9195c400] 21:28:54 INFO - PROCESS | 1835 | 1465273734850 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]]]}] 21:28:54 INFO - PROCESS | 1835 | --DOCSHELL 0x97ac7400 == 28 [pid = 1835] [id = 10] 21:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 2840ms 21:28:54 INFO - PROCESS | 1835 | 1465273734917 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 21:28:54 INFO - PROCESS | 1835 | 1465273734924 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 21:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:28:54 INFO - PROCESS | 1835 | 1465273734944 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:28:54 INFO - PROCESS | 1835 | 1465273734949 Marionette TRACE conn4 <- [1,1090,null,{}] 21:28:54 INFO - PROCESS | 1835 | 1465273734956 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}] 21:28:54 INFO - PROCESS | 1835 | 1465273734963 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:55 INFO - PROCESS | 1835 | 1465273735184 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 21:28:55 INFO - PROCESS | 1835 | 1465273735208 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:55 INFO - PROCESS | 1835 | 1465273735220 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x93bbac00 == 29 [pid = 1835] [id = 280] 21:28:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 114 (0x93bbb000) [pid = 1835] [serial = 841] [outer = (nil)] 21:28:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 115 (0x93d47c00) [pid = 1835] [serial = 842] [outer = 0x93bbb000] 21:28:55 INFO - PROCESS | 1835 | 1465273735294 Marionette DEBUG loaded listener.js 21:28:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 116 (0x94875c00) [pid = 1835] [serial = 843] [outer = 0x93bbb000] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 115 (0x99310400) [pid = 1835] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 114 (0x92575400) [pid = 1835] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 113 (0x92fd8c00) [pid = 1835] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 112 (0x9d80f800) [pid = 1835] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 111 (0x9528f800) [pid = 1835] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 110 (0x977a8800) [pid = 1835] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 109 (0x997dc400) [pid = 1835] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 108 (0x93d48000) [pid = 1835] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 107 (0x9256d000) [pid = 1835] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x978f9800) [pid = 1835] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x920f3400) [pid = 1835] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0xa107e000) [pid = 1835] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x9953b400) [pid = 1835] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x98162c00) [pid = 1835] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x923b9000) [pid = 1835] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x997dec00) [pid = 1835] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x92acf800) [pid = 1835] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x9256c400) [pid = 1835] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x9a01ac00) [pid = 1835] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x9395f800) [pid = 1835] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x92aca800) [pid = 1835] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x997df800) [pid = 1835] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:28:56 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x98162800) [pid = 1835] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:28:57 INFO - PROCESS | 1835 | 1465273737067 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]]]}] 21:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 2199ms 21:28:57 INFO - PROCESS | 1835 | 1465273737131 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 21:28:57 INFO - PROCESS | 1835 | 1465273737139 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 21:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:28:57 INFO - PROCESS | 1835 | 1465273737150 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:28:57 INFO - PROCESS | 1835 | 1465273737154 Marionette TRACE conn4 <- [1,1094,null,{}] 21:28:57 INFO - PROCESS | 1835 | 1465273737161 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}] 21:28:57 INFO - PROCESS | 1835 | 1465273737167 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:57 INFO - PROCESS | 1835 | 1465273737358 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 21:28:57 INFO - PROCESS | 1835 | 1465273737485 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:57 INFO - PROCESS | 1835 | 1465273737494 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x91961000 == 30 [pid = 1835] [id = 281] 21:28:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x92575400) [pid = 1835] [serial = 844] [outer = (nil)] 21:28:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x953cb000) [pid = 1835] [serial = 845] [outer = 0x92575400] 21:28:57 INFO - PROCESS | 1835 | 1465273737572 Marionette DEBUG loaded listener.js 21:28:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x953d9400) [pid = 1835] [serial = 846] [outer = 0x92575400] 21:28:58 INFO - PROCESS | 1835 | 1465273738444 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]]]}] 21:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1391ms 21:28:58 INFO - PROCESS | 1835 | 1465273738543 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 21:28:58 INFO - PROCESS | 1835 | 1465273738549 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 21:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:28:58 INFO - PROCESS | 1835 | 1465273738558 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:28:58 INFO - PROCESS | 1835 | 1465273738564 Marionette TRACE conn4 <- [1,1098,null,{}] 21:28:58 INFO - PROCESS | 1835 | 1465273738573 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}] 21:28:58 INFO - PROCESS | 1835 | 1465273738580 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:58 INFO - PROCESS | 1835 | 1465273738813 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 21:28:59 INFO - PROCESS | 1835 | 1465273738982 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:59 INFO - PROCESS | 1835 | 1465273738999 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:28:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x92571400 == 31 [pid = 1835] [id = 282] 21:28:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x92572800) [pid = 1835] [serial = 847] [outer = (nil)] 21:28:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x92ac5800) [pid = 1835] [serial = 848] [outer = 0x92572800] 21:28:59 INFO - PROCESS | 1835 | 1465273739084 Marionette DEBUG loaded listener.js 21:28:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x93b1e400) [pid = 1835] [serial = 849] [outer = 0x92572800] 21:29:00 INFO - PROCESS | 1835 | 1465273740094 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]]]}] 21:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1593ms 21:29:00 INFO - PROCESS | 1835 | 1465273740151 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 21:29:00 INFO - PROCESS | 1835 | 1465273740156 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 21:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:29:00 INFO - PROCESS | 1835 | 1465273740167 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:29:00 INFO - PROCESS | 1835 | 1465273740173 Marionette TRACE conn4 <- [1,1102,null,{}] 21:29:00 INFO - PROCESS | 1835 | 1465273740180 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}] 21:29:00 INFO - PROCESS | 1835 | 1465273740185 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:00 INFO - PROCESS | 1835 | 1465273740373 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 21:29:00 INFO - PROCESS | 1835 | 1465273740546 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:00 INFO - PROCESS | 1835 | 1465273740556 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x953d0c00 == 32 [pid = 1835] [id = 283] 21:29:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x977aa800) [pid = 1835] [serial = 850] [outer = (nil)] 21:29:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x978ee800) [pid = 1835] [serial = 851] [outer = 0x977aa800] 21:29:00 INFO - PROCESS | 1835 | 1465273740695 Marionette DEBUG loaded listener.js 21:29:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x97acac00) [pid = 1835] [serial = 852] [outer = 0x977aa800] 21:29:01 INFO - PROCESS | 1835 | 1465273741744 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]]]}] 21:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1646ms 21:29:01 INFO - PROCESS | 1835 | 1465273741811 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 21:29:01 INFO - PROCESS | 1835 | 1465273741817 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 21:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:29:01 INFO - PROCESS | 1835 | 1465273741825 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:29:01 INFO - PROCESS | 1835 | 1465273741829 Marionette TRACE conn4 <- [1,1106,null,{}] 21:29:01 INFO - PROCESS | 1835 | 1465273741848 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}] 21:29:01 INFO - PROCESS | 1835 | 1465273741858 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:02 INFO - PROCESS | 1835 | 1465273742096 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 21:29:02 INFO - PROCESS | 1835 | 1465273742383 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:02 INFO - PROCESS | 1835 | 1465273742399 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x9930bc00 == 33 [pid = 1835] [id = 284] 21:29:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x9930d000) [pid = 1835] [serial = 853] [outer = (nil)] 21:29:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x99311800) [pid = 1835] [serial = 854] [outer = 0x9930d000] 21:29:02 INFO - PROCESS | 1835 | 1465273742535 Marionette DEBUG loaded listener.js 21:29:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x99536000) [pid = 1835] [serial = 855] [outer = 0x9930d000] 21:29:03 INFO - PROCESS | 1835 | 1465273743557 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]]]}] 21:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1786ms 21:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:29:03 INFO - PROCESS | 1835 | 1465273743611 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 21:29:03 INFO - PROCESS | 1835 | 1465273743615 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 21:29:03 INFO - PROCESS | 1835 | 1465273743622 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:29:03 INFO - PROCESS | 1835 | 1465273743625 Marionette TRACE conn4 <- [1,1110,null,{}] 21:29:03 INFO - PROCESS | 1835 | 1465273743632 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}] 21:29:03 INFO - PROCESS | 1835 | 1465273743637 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:03 INFO - PROCESS | 1835 | 1465273743832 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 21:29:04 INFO - PROCESS | 1835 | 1465273744051 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:04 INFO - PROCESS | 1835 | 1465273744061 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x9256f000 == 34 [pid = 1835] [id = 285] 21:29:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x98516000) [pid = 1835] [serial = 856] [outer = (nil)] 21:29:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0x997dcc00) [pid = 1835] [serial = 857] [outer = 0x98516000] 21:29:04 INFO - PROCESS | 1835 | 1465273744191 Marionette DEBUG loaded listener.js 21:29:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 108 (0x997e4400) [pid = 1835] [serial = 858] [outer = 0x98516000] 21:29:05 INFO - PROCESS | 1835 | 1465273745103 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]]]}] 21:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1531ms 21:29:05 INFO - PROCESS | 1835 | 1465273745154 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 21:29:05 INFO - PROCESS | 1835 | 1465273745158 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 21:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:29:05 INFO - PROCESS | 1835 | 1465273745165 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:29:05 INFO - PROCESS | 1835 | 1465273745169 Marionette TRACE conn4 <- [1,1114,null,{}] 21:29:05 INFO - PROCESS | 1835 | 1465273745175 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}] 21:29:05 INFO - PROCESS | 1835 | 1465273745182 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:05 INFO - PROCESS | 1835 | 1465273745367 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 21:29:05 INFO - PROCESS | 1835 | 1465273745532 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:05 INFO - PROCESS | 1835 | 1465273745539 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f5000 == 35 [pid = 1835] [id = 286] 21:29:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 109 (0x92569400) [pid = 1835] [serial = 859] [outer = (nil)] 21:29:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 110 (0x99ff4800) [pid = 1835] [serial = 860] [outer = 0x92569400] 21:29:05 INFO - PROCESS | 1835 | 1465273745623 Marionette DEBUG loaded listener.js 21:29:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 111 (0x9a022c00) [pid = 1835] [serial = 861] [outer = 0x92569400] 21:29:06 INFO - PROCESS | 1835 | 1465273746642 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]]]}] 21:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1540ms 21:29:06 INFO - PROCESS | 1835 | 1465273746708 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 21:29:06 INFO - PROCESS | 1835 | 1465273746712 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 21:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:29:06 INFO - PROCESS | 1835 | 1465273746719 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:29:06 INFO - PROCESS | 1835 | 1465273746723 Marionette TRACE conn4 <- [1,1118,null,{}] 21:29:06 INFO - PROCESS | 1835 | 1465273746729 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}] 21:29:06 INFO - PROCESS | 1835 | 1465273746741 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:07 INFO - PROCESS | 1835 | 1465273747026 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 21:29:07 INFO - PROCESS | 1835 | 1465273747259 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:07 INFO - PROCESS | 1835 | 1465273747270 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x92ac7000 == 36 [pid = 1835] [id = 287] 21:29:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 112 (0x92fd8c00) [pid = 1835] [serial = 862] [outer = (nil)] 21:29:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 113 (0x9d80f800) [pid = 1835] [serial = 863] [outer = 0x92fd8c00] 21:29:07 INFO - PROCESS | 1835 | 1465273747355 Marionette DEBUG loaded listener.js 21:29:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 114 (0x9d875400) [pid = 1835] [serial = 864] [outer = 0x92fd8c00] 21:29:08 INFO - PROCESS | 1835 | 1465273748301 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]]]}] 21:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1638ms 21:29:08 INFO - PROCESS | 1835 | 1465273748358 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 21:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:29:08 INFO - PROCESS | 1835 | 1465273748362 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 21:29:08 INFO - PROCESS | 1835 | 1465273748368 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:29:08 INFO - PROCESS | 1835 | 1465273748372 Marionette TRACE conn4 <- [1,1122,null,{}] 21:29:08 INFO - PROCESS | 1835 | 1465273748378 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}] 21:29:08 INFO - PROCESS | 1835 | 1465273748383 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:08 INFO - PROCESS | 1835 | 1465273748589 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 21:29:08 INFO - PROCESS | 1835 | 1465273748820 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:08 INFO - PROCESS | 1835 | 1465273748829 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f5400 == 37 [pid = 1835] [id = 288] 21:29:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 115 (0x9256d000) [pid = 1835] [serial = 865] [outer = (nil)] 21:29:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 116 (0xa107f000) [pid = 1835] [serial = 866] [outer = 0x9256d000] 21:29:08 INFO - PROCESS | 1835 | 1465273748929 Marionette DEBUG loaded listener.js 21:29:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 117 (0xa236c000) [pid = 1835] [serial = 867] [outer = 0x9256d000] 21:29:10 INFO - PROCESS | 1835 | 1465273750223 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]]]}] 21:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1889ms 21:29:10 INFO - PROCESS | 1835 | 1465273750260 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 21:29:10 INFO - PROCESS | 1835 | 1465273750266 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 21:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:29:10 INFO - PROCESS | 1835 | 1465273750276 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:29:10 INFO - PROCESS | 1835 | 1465273750282 Marionette TRACE conn4 <- [1,1126,null,{}] 21:29:10 INFO - PROCESS | 1835 | 1465273750292 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}] 21:29:10 INFO - PROCESS | 1835 | 1465273750298 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:10 INFO - PROCESS | 1835 | 1465273750678 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 21:29:10 INFO - PROCESS | 1835 | 1465273750915 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:10 INFO - PROCESS | 1835 | 1465273750926 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x923ba400 == 38 [pid = 1835] [id = 289] 21:29:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 118 (0x92571c00) [pid = 1835] [serial = 868] [outer = (nil)] 21:29:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 119 (0x978f5000) [pid = 1835] [serial = 869] [outer = 0x92571c00] 21:29:11 INFO - PROCESS | 1835 | 1465273751104 Marionette DEBUG loaded listener.js 21:29:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 120 (0x9930a400) [pid = 1835] [serial = 870] [outer = 0x92571c00] 21:29:12 INFO - PROCESS | 1835 | 1465273752148 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]]]}] 21:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1939ms 21:29:12 INFO - PROCESS | 1835 | 1465273752215 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 21:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:29:12 INFO - PROCESS | 1835 | 1465273752219 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 21:29:12 INFO - PROCESS | 1835 | 1465273752225 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:29:12 INFO - PROCESS | 1835 | 1465273752229 Marionette TRACE conn4 <- [1,1130,null,{}] 21:29:12 INFO - PROCESS | 1835 | 1465273752234 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}] 21:29:12 INFO - PROCESS | 1835 | 1465273752239 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:12 INFO - PROCESS | 1835 | 1465273752464 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 21:29:12 INFO - PROCESS | 1835 | 1465273752788 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:12 INFO - PROCESS | 1835 | 1465273752797 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195a400 == 39 [pid = 1835] [id = 290] 21:29:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 121 (0x9195e400) [pid = 1835] [serial = 871] [outer = (nil)] 21:29:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 122 (0x920ec000) [pid = 1835] [serial = 872] [outer = 0x9195e400] 21:29:12 INFO - PROCESS | 1835 | 1465273752918 Marionette DEBUG loaded listener.js 21:29:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 123 (0x920f7c00) [pid = 1835] [serial = 873] [outer = 0x9195e400] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 122 (0x99533800) [pid = 1835] [serial = 813] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 121 (0xa1078000) [pid = 1835] [serial = 762] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 120 (0x9d876800) [pid = 1835] [serial = 761] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 119 (0xa2278000) [pid = 1835] [serial = 765] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 118 (0xa2090800) [pid = 1835] [serial = 764] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 117 (0xa23ecc00) [pid = 1835] [serial = 768] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 116 (0xa23ae000) [pid = 1835] [serial = 767] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 115 (0x9949cc00) [pid = 1835] [serial = 812] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 114 (0x93b18c00) [pid = 1835] [serial = 779] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 113 (0x9850f800) [pid = 1835] [serial = 771] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 112 (0x95470c00) [pid = 1835] [serial = 770] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 111 (0x920f9400) [pid = 1835] [serial = 776] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 110 (0x9256a800) [pid = 1835] [serial = 777] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 109 (0x93bc1000) [pid = 1835] [serial = 774] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 108 (0x93b22800) [pid = 1835] [serial = 773] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 107 (0x95294c00) [pid = 1835] [serial = 782] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x93b15c00) [pid = 1835] [serial = 747] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x92fe3800) [pid = 1835] [serial = 746] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x98517000) [pid = 1835] [serial = 750] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x978f6c00) [pid = 1835] [serial = 749] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x9a01b800) [pid = 1835] [serial = 753] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x99f81800) [pid = 1835] [serial = 752] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x9aed5c00) [pid = 1835] [serial = 756] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x9a98e800) [pid = 1835] [serial = 755] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x953d0800) [pid = 1835] [serial = 783] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x978fa000) [pid = 1835] [serial = 810] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x93bb4000) [pid = 1835] [serial = 785] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x9d408400) [pid = 1835] [serial = 759] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x93bb5000) [pid = 1835] [serial = 780] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x997e0800) [pid = 1835] [serial = 758] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x97a39800) [pid = 1835] [serial = 786] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x997eec00) [pid = 1835] [serial = 801] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x99306800) [pid = 1835] [serial = 795] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x9a3f0800) [pid = 1835] [serial = 804] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x997e4c00) [pid = 1835] [serial = 800] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x9907a400) [pid = 1835] [serial = 789] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x997da800) [pid = 1835] [serial = 798] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x93b14c00) [pid = 1835] [serial = 791] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x9956d800) [pid = 1835] [serial = 797] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x977a8400) [pid = 1835] [serial = 809] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x948a2000) [pid = 1835] [serial = 807] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x9a01a800) [pid = 1835] [serial = 803] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x95290800) [pid = 1835] [serial = 792] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x93b20800) [pid = 1835] [serial = 806] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x98c7e400) [pid = 1835] [serial = 794] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x98dc7000) [pid = 1835] [serial = 788] [outer = (nil)] [url = about:blank] 21:29:13 INFO - PROCESS | 1835 | 1465273753933 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]]]}] 21:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1735ms 21:29:13 INFO - PROCESS | 1835 | 1465273753962 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 21:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:29:13 INFO - PROCESS | 1835 | 1465273753967 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 21:29:13 INFO - PROCESS | 1835 | 1465273753974 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:29:13 INFO - PROCESS | 1835 | 1465273753979 Marionette TRACE conn4 <- [1,1134,null,{}] 21:29:13 INFO - PROCESS | 1835 | 1465273753987 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}] 21:29:13 INFO - PROCESS | 1835 | 1465273753995 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:14 INFO - PROCESS | 1835 | 1465273754163 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 21:29:14 INFO - PROCESS | 1835 | 1465273754174 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:14 INFO - PROCESS | 1835 | 1465273754181 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f9000 == 40 [pid = 1835] [id = 291] 21:29:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x92ad0c00) [pid = 1835] [serial = 874] [outer = (nil)] 21:29:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x93b14c00) [pid = 1835] [serial = 875] [outer = 0x92ad0c00] 21:29:14 INFO - PROCESS | 1835 | 1465273754278 Marionette DEBUG loaded listener.js 21:29:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x93b22800) [pid = 1835] [serial = 876] [outer = 0x92ad0c00] 21:29:15 INFO - PROCESS | 1835 | 1465273755181 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]]]}] 21:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1233ms 21:29:15 INFO - PROCESS | 1835 | 1465273755210 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 21:29:15 INFO - PROCESS | 1835 | 1465273755217 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 21:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:29:15 INFO - PROCESS | 1835 | 1465273755223 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:29:15 INFO - PROCESS | 1835 | 1465273755226 Marionette TRACE conn4 <- [1,1138,null,{}] 21:29:15 INFO - PROCESS | 1835 | 1465273755232 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}] 21:29:15 INFO - PROCESS | 1835 | 1465273755237 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:15 INFO - PROCESS | 1835 | 1465273755457 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 21:29:15 INFO - PROCESS | 1835 | 1465273755472 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:15 INFO - PROCESS | 1835 | 1465273755480 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b15c00 == 41 [pid = 1835] [id = 292] 21:29:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x93d78800) [pid = 1835] [serial = 877] [outer = (nil)] 21:29:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x948a1800) [pid = 1835] [serial = 878] [outer = 0x93d78800] 21:29:15 INFO - PROCESS | 1835 | 1465273755549 Marionette DEBUG loaded listener.js 21:29:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x95293800) [pid = 1835] [serial = 879] [outer = 0x93d78800] 21:29:16 INFO - PROCESS | 1835 | 1465273756508 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]]]}] 21:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1341ms 21:29:16 INFO - PROCESS | 1835 | 1465273756565 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 21:29:16 INFO - PROCESS | 1835 | 1465273756568 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 21:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:29:16 INFO - PROCESS | 1835 | 1465273756583 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:29:16 INFO - PROCESS | 1835 | 1465273756591 Marionette TRACE conn4 <- [1,1142,null,{}] 21:29:16 INFO - PROCESS | 1835 | 1465273756607 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}] 21:29:16 INFO - PROCESS | 1835 | 1465273756614 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:16 INFO - PROCESS | 1835 | 1465273756832 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 21:29:16 INFO - PROCESS | 1835 | 1465273756864 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:16 INFO - PROCESS | 1835 | 1465273756874 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x953d1000 == 42 [pid = 1835] [id = 293] 21:29:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x9788a000) [pid = 1835] [serial = 880] [outer = (nil)] 21:29:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x978f7800) [pid = 1835] [serial = 881] [outer = 0x9788a000] 21:29:16 INFO - PROCESS | 1835 | 1465273756954 Marionette DEBUG loaded listener.js 21:29:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x978fb800) [pid = 1835] [serial = 882] [outer = 0x9788a000] 21:29:17 INFO - PROCESS | 1835 | 1465273757879 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]]]}] 21:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1360ms 21:29:17 INFO - PROCESS | 1835 | 1465273757938 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 21:29:17 INFO - PROCESS | 1835 | 1465273757941 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 21:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:29:17 INFO - PROCESS | 1835 | 1465273757948 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:29:17 INFO - PROCESS | 1835 | 1465273757952 Marionette TRACE conn4 <- [1,1146,null,{}] 21:29:17 INFO - PROCESS | 1835 | 1465273757957 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}] 21:29:17 INFO - PROCESS | 1835 | 1465273757961 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:18 INFO - PROCESS | 1835 | 1465273758190 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 21:29:18 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x93bbb000) [pid = 1835] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:29:18 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x91964800) [pid = 1835] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:29:18 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x92ac6400) [pid = 1835] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:29:18 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x99499800) [pid = 1835] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:29:18 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x997f4400) [pid = 1835] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:29:18 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x9a3fb800) [pid = 1835] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:29:18 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x94875800) [pid = 1835] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:29:18 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x9aed5400) [pid = 1835] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:29:18 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x92572000) [pid = 1835] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:29:18 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x992d1000) [pid = 1835] [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.] 21:29:18 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x9195c400) [pid = 1835] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:29:18 INFO - PROCESS | 1835 | 1465273758329 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:18 INFO - PROCESS | 1835 | 1465273758337 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195c400 == 43 [pid = 1835] [id = 294] 21:29:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x91964800) [pid = 1835] [serial = 883] [outer = (nil)] 21:29:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x93bbb000) [pid = 1835] [serial = 884] [outer = 0x91964800] 21:29:18 INFO - PROCESS | 1835 | 1465273758411 Marionette DEBUG loaded listener.js 21:29:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x98511800) [pid = 1835] [serial = 885] [outer = 0x91964800] 21:29:19 INFO - PROCESS | 1835 | 1465273759204 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]]]}] 21:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1287ms 21:29:19 INFO - PROCESS | 1835 | 1465273759236 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 21:29:19 INFO - PROCESS | 1835 | 1465273759239 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 21:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:29:19 INFO - PROCESS | 1835 | 1465273759246 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:29:19 INFO - PROCESS | 1835 | 1465273759251 Marionette TRACE conn4 <- [1,1150,null,{}] 21:29:19 INFO - PROCESS | 1835 | 1465273759256 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}] 21:29:19 INFO - PROCESS | 1835 | 1465273759261 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:19 INFO - PROCESS | 1835 | 1465273759417 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 21:29:19 INFO - PROCESS | 1835 | 1465273759431 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:19 INFO - PROCESS | 1835 | 1465273759447 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x98fcf800 == 44 [pid = 1835] [id = 295] 21:29:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x98fd1000) [pid = 1835] [serial = 886] [outer = (nil)] 21:29:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x98fdc800) [pid = 1835] [serial = 887] [outer = 0x98fd1000] 21:29:19 INFO - PROCESS | 1835 | 1465273759525 Marionette DEBUG loaded listener.js 21:29:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x99308400) [pid = 1835] [serial = 888] [outer = 0x98fd1000] 21:29:20 INFO - PROCESS | 1835 | 1465273760537 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]]]}] 21:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1338ms 21:29:20 INFO - PROCESS | 1835 | 1465273760586 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 21:29:20 INFO - PROCESS | 1835 | 1465273760593 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 21:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:29:20 INFO - PROCESS | 1835 | 1465273760603 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:29:20 INFO - PROCESS | 1835 | 1465273760607 Marionette TRACE conn4 <- [1,1154,null,{}] 21:29:20 INFO - PROCESS | 1835 | 1465273760616 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}] 21:29:20 INFO - PROCESS | 1835 | 1465273760622 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:20 INFO - PROCESS | 1835 | 1465273760817 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 21:29:21 INFO - PROCESS | 1835 | 1465273761042 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:21 INFO - PROCESS | 1835 | 1465273761058 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x92569800 == 45 [pid = 1835] [id = 296] 21:29:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x9256a400) [pid = 1835] [serial = 889] [outer = (nil)] 21:29:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x93b16c00) [pid = 1835] [serial = 890] [outer = 0x9256a400] 21:29:21 INFO - PROCESS | 1835 | 1465273761202 Marionette DEBUG loaded listener.js 21:29:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x93d43c00) [pid = 1835] [serial = 891] [outer = 0x9256a400] 21:29:22 INFO - PROCESS | 1835 | 1465273762177 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]]]}] 21:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1633ms 21:29:22 INFO - PROCESS | 1835 | 1465273762236 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 21:29:22 INFO - PROCESS | 1835 | 1465273762243 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 21:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:29:22 INFO - PROCESS | 1835 | 1465273762256 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:29:22 INFO - PROCESS | 1835 | 1465273762260 Marionette TRACE conn4 <- [1,1158,null,{}] 21:29:22 INFO - PROCESS | 1835 | 1465273762267 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}] 21:29:22 INFO - PROCESS | 1835 | 1465273762273 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:22 INFO - PROCESS | 1835 | 1465273762469 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 21:29:22 INFO - PROCESS | 1835 | 1465273762686 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:22 INFO - PROCESS | 1835 | 1465273762693 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x94895c00 == 46 [pid = 1835] [id = 297] 21:29:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x953d1800) [pid = 1835] [serial = 892] [outer = (nil)] 21:29:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x977a9c00) [pid = 1835] [serial = 893] [outer = 0x953d1800] 21:29:22 INFO - PROCESS | 1835 | 1465273762829 Marionette DEBUG loaded listener.js 21:29:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x978f7400) [pid = 1835] [serial = 894] [outer = 0x953d1800] 21:29:23 INFO - PROCESS | 1835 | 1465273763879 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]]]}] 21:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1695ms 21:29:23 INFO - PROCESS | 1835 | 1465273763952 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 21:29:23 INFO - PROCESS | 1835 | 1465273763956 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 21:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:29:23 INFO - PROCESS | 1835 | 1465273763963 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:29:23 INFO - PROCESS | 1835 | 1465273763969 Marionette TRACE conn4 <- [1,1162,null,{}] 21:29:23 INFO - PROCESS | 1835 | 1465273763986 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}] 21:29:23 INFO - PROCESS | 1835 | 1465273763996 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:24 INFO - PROCESS | 1835 | 1465273764232 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 21:29:24 INFO - PROCESS | 1835 | 1465273764460 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:24 INFO - PROCESS | 1835 | 1465273764469 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x9949c400 == 47 [pid = 1835] [id = 298] 21:29:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x9949cc00) [pid = 1835] [serial = 895] [outer = (nil)] 21:29:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x9953b000) [pid = 1835] [serial = 896] [outer = 0x9949cc00] 21:29:24 INFO - PROCESS | 1835 | 1465273764559 Marionette DEBUG loaded listener.js 21:29:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x995cd800) [pid = 1835] [serial = 897] [outer = 0x9949cc00] 21:29:25 INFO - PROCESS | 1835 | 1465273765495 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]]]}] 21:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1588ms 21:29:25 INFO - PROCESS | 1835 | 1465273765553 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 21:29:25 INFO - PROCESS | 1835 | 1465273765558 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 21:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:29:25 INFO - PROCESS | 1835 | 1465273765565 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:29:25 INFO - PROCESS | 1835 | 1465273765569 Marionette TRACE conn4 <- [1,1166,null,{}] 21:29:25 INFO - PROCESS | 1835 | 1465273765575 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}] 21:29:25 INFO - PROCESS | 1835 | 1465273765580 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:25 INFO - PROCESS | 1835 | 1465273765783 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 21:29:25 INFO - PROCESS | 1835 | 1465273765955 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:25 INFO - PROCESS | 1835 | 1465273765962 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x978f1800 == 48 [pid = 1835] [id = 299] 21:29:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x98fcf400) [pid = 1835] [serial = 898] [outer = (nil)] 21:29:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x997de800) [pid = 1835] [serial = 899] [outer = 0x98fcf400] 21:29:26 INFO - PROCESS | 1835 | 1465273766117 Marionette DEBUG loaded listener.js 21:29:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x99821400) [pid = 1835] [serial = 900] [outer = 0x98fcf400] 21:29:27 INFO - PROCESS | 1835 | 1465273767094 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]]]}] 21:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1589ms 21:29:27 INFO - PROCESS | 1835 | 1465273767155 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 21:29:27 INFO - PROCESS | 1835 | 1465273767159 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 21:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:29:27 INFO - PROCESS | 1835 | 1465273767167 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:29:27 INFO - PROCESS | 1835 | 1465273767171 Marionette TRACE conn4 <- [1,1170,null,{}] 21:29:27 INFO - PROCESS | 1835 | 1465273767177 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}] 21:29:27 INFO - PROCESS | 1835 | 1465273767183 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:27 INFO - PROCESS | 1835 | 1465273767379 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 21:29:27 INFO - PROCESS | 1835 | 1465273767596 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:27 INFO - PROCESS | 1835 | 1465273767605 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x98fd8c00 == 49 [pid = 1835] [id = 300] 21:29:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x99538800) [pid = 1835] [serial = 901] [outer = (nil)] 21:29:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x99ff6000) [pid = 1835] [serial = 902] [outer = 0x99538800] 21:29:27 INFO - PROCESS | 1835 | 1465273767730 Marionette DEBUG loaded listener.js 21:29:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x9a01bc00) [pid = 1835] [serial = 903] [outer = 0x99538800] 21:29:28 INFO - PROCESS | 1835 | 1465273768638 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]]]}] 21:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1532ms 21:29:28 INFO - PROCESS | 1835 | 1465273768701 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 21:29:28 INFO - PROCESS | 1835 | 1465273768706 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 21:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:29:28 INFO - PROCESS | 1835 | 1465273768713 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:29:28 INFO - PROCESS | 1835 | 1465273768717 Marionette TRACE conn4 <- [1,1174,null,{}] 21:29:28 INFO - PROCESS | 1835 | 1465273768723 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}] 21:29:28 INFO - PROCESS | 1835 | 1465273768734 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:28 INFO - PROCESS | 1835 | 1465273768991 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 21:29:29 INFO - PROCESS | 1835 | 1465273769222 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:29 INFO - PROCESS | 1835 | 1465273769229 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x99ff0400 == 50 [pid = 1835] [id = 301] 21:29:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x9a98e400) [pid = 1835] [serial = 904] [outer = (nil)] 21:29:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x9b01a000) [pid = 1835] [serial = 905] [outer = 0x9a98e400] 21:29:29 INFO - PROCESS | 1835 | 1465273769334 Marionette DEBUG loaded listener.js 21:29:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x9d418000) [pid = 1835] [serial = 906] [outer = 0x9a98e400] 21:29:30 INFO - PROCESS | 1835 | 1465273770253 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] 21:29:30 INFO - PROCESS | 1835 | 1465273770300 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 21:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:29:30 INFO - PROCESS | 1835 | 1465273770308 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:29:30 INFO - PROCESS | 1835 | 1465273770312 Marionette TRACE conn4 <- [1,1178,null,{}] 21:29:30 INFO - PROCESS | 1835 | 1465273770318 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}] 21:29:30 INFO - PROCESS | 1835 | 1465273770324 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:30 INFO - PROCESS | 1835 | 1465273770530 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 21:29:30 INFO - PROCESS | 1835 | 1465273770764 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:30 INFO - PROCESS | 1835 | 1465273770774 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x91963000 == 51 [pid = 1835] [id = 302] 21:29:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x997d7400) [pid = 1835] [serial = 907] [outer = (nil)] 21:29:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x9d876400) [pid = 1835] [serial = 908] [outer = 0x997d7400] 21:29:30 INFO - PROCESS | 1835 | 1465273770906 Marionette DEBUG loaded listener.js 21:29:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0xa1016c00) [pid = 1835] [serial = 909] [outer = 0x997d7400] 21:29:31 INFO - PROCESS | 1835 | 1465273771837 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] 21:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:29:31 INFO - PROCESS | 1835 | 1465273771913 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 21:29:31 INFO - PROCESS | 1835 | 1465273771920 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:29:31 INFO - PROCESS | 1835 | 1465273771924 Marionette TRACE conn4 <- [1,1182,null,{}] 21:29:31 INFO - PROCESS | 1835 | 1465273771930 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}] 21:29:31 INFO - PROCESS | 1835 | 1465273771935 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:32 INFO - PROCESS | 1835 | 1465273772412 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 21:29:32 INFO - PROCESS | 1835 | 1465273772677 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:32 INFO - PROCESS | 1835 | 1465273772687 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b1c000 == 52 [pid = 1835] [id = 303] 21:29:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x93b20800) [pid = 1835] [serial = 910] [outer = (nil)] 21:29:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x93d42400) [pid = 1835] [serial = 911] [outer = 0x93b20800] 21:29:32 INFO - PROCESS | 1835 | 1465273772769 Marionette DEBUG loaded listener.js 21:29:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x9528f800) [pid = 1835] [serial = 912] [outer = 0x93b20800] 21:29:33 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:33 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:29:33 INFO - PROCESS | 1835 | 1465273773739 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] 21:29:33 INFO - PROCESS | 1835 | 1465273773814 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 21:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:29:33 INFO - PROCESS | 1835 | 1465273773823 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:29:33 INFO - PROCESS | 1835 | 1465273773828 Marionette TRACE conn4 <- [1,1186,null,{}] 21:29:33 INFO - PROCESS | 1835 | 1465273773836 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}] 21:29:33 INFO - PROCESS | 1835 | 1465273773842 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:34 INFO - PROCESS | 1835 | 1465273774069 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 21:29:34 INFO - PROCESS | 1835 | 1465273774378 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:34 INFO - PROCESS | 1835 | 1465273774386 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x92ac9000 == 53 [pid = 1835] [id = 304] 21:29:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x977a6000) [pid = 1835] [serial = 913] [outer = (nil)] 21:29:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0x98dcb000) [pid = 1835] [serial = 914] [outer = 0x977a6000] 21:29:34 INFO - PROCESS | 1835 | 1465273774470 Marionette DEBUG loaded listener.js 21:29:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 108 (0x994a0800) [pid = 1835] [serial = 915] [outer = 0x977a6000] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x92acf000 == 52 [pid = 1835] [id = 268] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x923b5000 == 51 [pid = 1835] [id = 269] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x98fc6800 == 50 [pid = 1835] [id = 11] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x92acc400 == 49 [pid = 1835] [id = 260] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x92ac2400 == 48 [pid = 1835] [id = 271] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x9256cc00 == 47 [pid = 1835] [id = 263] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x9395f000 == 46 [pid = 1835] [id = 259] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x9195b400 == 45 [pid = 1835] [id = 272] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x91961800 == 44 [pid = 1835] [id = 261] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x91958800 == 43 [pid = 1835] [id = 264] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x99538400 == 42 [pid = 1835] [id = 265] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x920f0c00 == 41 [pid = 1835] [id = 267] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x99682800 == 40 [pid = 1835] [id = 273] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x92ac7c00 == 39 [pid = 1835] [id = 274] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x93d75400 == 38 [pid = 1835] [id = 275] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x94899c00 == 37 [pid = 1835] [id = 262] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x997dbc00 == 36 [pid = 1835] [id = 266] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x92acb400 == 35 [pid = 1835] [id = 276] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x91964000 == 34 [pid = 1835] [id = 278] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x9256e800 == 33 [pid = 1835] [id = 277] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x9195bc00 == 32 [pid = 1835] [id = 279] 21:29:36 INFO - PROCESS | 1835 | --DOCSHELL 0x9930c400 == 31 [pid = 1835] [id = 270] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 107 (0x953cb000) [pid = 1835] [serial = 845] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x93d47c00) [pid = 1835] [serial = 842] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x9256f800) [pid = 1835] [serial = 837] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x920eec00) [pid = 1835] [serial = 836] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x978ed400) [pid = 1835] [serial = 816] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x95292400) [pid = 1835] [serial = 815] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x9953e000) [pid = 1835] [serial = 819] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x994a3800) [pid = 1835] [serial = 818] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x9a55e000) [pid = 1835] [serial = 822] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x99ff4400) [pid = 1835] [serial = 821] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x9b017800) [pid = 1835] [serial = 825] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x9aed6000) [pid = 1835] [serial = 824] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x9d420800) [pid = 1835] [serial = 828] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x99314400) [pid = 1835] [serial = 827] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x94875c00) [pid = 1835] [serial = 843] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0xa23a5000) [pid = 1835] [serial = 831] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0xa227b800) [pid = 1835] [serial = 830] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0xa2faf800) [pid = 1835] [serial = 834] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0xa25ec800) [pid = 1835] [serial = 833] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x99ff2c00) [pid = 1835] [serial = 579] [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.] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x91963800) [pid = 1835] [serial = 839] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x920f4400) [pid = 1835] [serial = 840] [outer = (nil)] [url = about:blank] 21:29:36 INFO - PROCESS | 1835 | 1465273776641 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] 21:29:36 INFO - PROCESS | 1835 | 1465273776675 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 21:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:29:36 INFO - PROCESS | 1835 | 1465273776683 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:29:36 INFO - PROCESS | 1835 | 1465273776688 Marionette TRACE conn4 <- [1,1190,null,{}] 21:29:36 INFO - PROCESS | 1835 | 1465273776696 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}] 21:29:36 INFO - PROCESS | 1835 | 1465273776702 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:36 INFO - PROCESS | 1835 | 1465273776864 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 21:29:36 INFO - PROCESS | 1835 | 1465273776885 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:36 INFO - PROCESS | 1835 | 1465273776895 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x9256c400 == 32 [pid = 1835] [id = 305] 21:29:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x92ac8c00) [pid = 1835] [serial = 916] [outer = (nil)] 21:29:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x92acd800) [pid = 1835] [serial = 917] [outer = 0x92ac8c00] 21:29:37 INFO - PROCESS | 1835 | 1465273777013 Marionette DEBUG loaded listener.js 21:29:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x92acf000) [pid = 1835] [serial = 918] [outer = 0x92ac8c00] 21:29:37 INFO - PROCESS | 1835 | 1465273777908 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] 21:29:37 INFO - PROCESS | 1835 | 1465273777982 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 21:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:29:38 INFO - PROCESS | 1835 | 1465273777996 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:29:38 INFO - PROCESS | 1835 | 1465273778000 Marionette TRACE conn4 <- [1,1194,null,{}] 21:29:38 INFO - PROCESS | 1835 | 1465273778007 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}] 21:29:38 INFO - PROCESS | 1835 | 1465273778012 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:38 INFO - PROCESS | 1835 | 1465273778184 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 21:29:38 INFO - PROCESS | 1835 | 1465273778195 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:38 INFO - PROCESS | 1835 | 1465273778201 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x9489b800 == 33 [pid = 1835] [id = 306] 21:29:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x948a2000) [pid = 1835] [serial = 919] [outer = (nil)] 21:29:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x95294000) [pid = 1835] [serial = 920] [outer = 0x948a2000] 21:29:38 INFO - PROCESS | 1835 | 1465273778290 Marionette DEBUG loaded listener.js 21:29:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x953cf000) [pid = 1835] [serial = 921] [outer = 0x948a2000] 21:29:39 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:39 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:29:39 INFO - PROCESS | 1835 | 1465273779780 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] 21:29:39 INFO - PROCESS | 1835 | 1465273779953 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 21:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:29:39 INFO - PROCESS | 1835 | 1465273779985 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:29:39 INFO - PROCESS | 1835 | 1465273779995 Marionette TRACE conn4 <- [1,1198,null,{}] 21:29:40 INFO - PROCESS | 1835 | 1465273780033 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}] 21:29:40 INFO - PROCESS | 1835 | 1465273780048 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:40 INFO - PROCESS | 1835 | 1465273780356 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 21:29:40 INFO - PROCESS | 1835 | 1465273780408 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:40 INFO - PROCESS | 1835 | 1465273780423 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x981d8400 == 34 [pid = 1835] [id = 307] 21:29:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x9850a000) [pid = 1835] [serial = 922] [outer = (nil)] 21:29:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x9930a000) [pid = 1835] [serial = 923] [outer = 0x9850a000] 21:29:40 INFO - PROCESS | 1835 | 1465273780631 Marionette DEBUG loaded listener.js 21:29:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x99495800) [pid = 1835] [serial = 924] [outer = 0x9850a000] 21:29:41 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x98516000) [pid = 1835] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:29:41 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x92ad0c00) [pid = 1835] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:29:41 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x9788a000) [pid = 1835] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:29:41 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x92fd8c00) [pid = 1835] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:29:41 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x92569400) [pid = 1835] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:29:41 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x9930d000) [pid = 1835] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:29:41 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x9195e400) [pid = 1835] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:29:41 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x97ac9400) [pid = 1835] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:29:41 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x92571c00) [pid = 1835] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:29:41 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x92572800) [pid = 1835] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:29:41 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x92575400) [pid = 1835] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:29:41 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x93d78800) [pid = 1835] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:29:41 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x9256d000) [pid = 1835] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:29:41 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x91964800) [pid = 1835] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:29:41 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x977aa800) [pid = 1835] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:29:41 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x98fd1000) [pid = 1835] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:29:42 INFO - PROCESS | 1835 | 1465273782245 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]]]}] 21:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 2310ms 21:29:42 INFO - PROCESS | 1835 | 1465273782281 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 21:29:42 INFO - PROCESS | 1835 | 1465273782285 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 21:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:29:42 INFO - PROCESS | 1835 | 1465273782293 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:29:42 INFO - PROCESS | 1835 | 1465273782296 Marionette TRACE conn4 <- [1,1202,null,{}] 21:29:42 INFO - PROCESS | 1835 | 1465273782304 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}] 21:29:42 INFO - PROCESS | 1835 | 1465273782309 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:42 INFO - PROCESS | 1835 | 1465273782478 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 21:29:42 INFO - PROCESS | 1835 | 1465273782488 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:42 INFO - PROCESS | 1835 | 1465273782497 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x93bb7000 == 35 [pid = 1835] [id = 308] 21:29:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x94896800) [pid = 1835] [serial = 925] [outer = (nil)] 21:29:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x98dcc000) [pid = 1835] [serial = 926] [outer = 0x94896800] 21:29:42 INFO - PROCESS | 1835 | 1465273782571 Marionette DEBUG loaded listener.js 21:29:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x99496000) [pid = 1835] [serial = 927] [outer = 0x94896800] 21:29:43 INFO - PROCESS | 1835 | 1465273783554 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]]]}] 21:29:43 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 21:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1286ms 21:29:43 INFO - PROCESS | 1835 | 1465273783580 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 21:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:29:43 INFO - PROCESS | 1835 | 1465273783586 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 21:29:43 INFO - PROCESS | 1835 | 1465273783592 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:29:43 INFO - PROCESS | 1835 | 1465273783596 Marionette TRACE conn4 <- [1,1206,null,{}] 21:29:43 INFO - PROCESS | 1835 | 1465273783601 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}] 21:29:43 INFO - PROCESS | 1835 | 1465273783607 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:43 INFO - PROCESS | 1835 | 1465273783833 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 21:29:44 INFO - PROCESS | 1835 | 1465273784002 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:44 INFO - PROCESS | 1835 | 1465273784010 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x91960000 == 36 [pid = 1835] [id = 309] 21:29:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x91960400) [pid = 1835] [serial = 928] [outer = (nil)] 21:29:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x920f0800) [pid = 1835] [serial = 929] [outer = 0x91960400] 21:29:44 INFO - PROCESS | 1835 | 1465273784097 Marionette DEBUG loaded listener.js 21:29:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x923ba000) [pid = 1835] [serial = 930] [outer = 0x91960400] 21:29:45 INFO - PROCESS | 1835 | 1465273785217 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]]]}] 21:29:45 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 21:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1686ms 21:29:45 INFO - PROCESS | 1835 | 1465273785283 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 21:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:29:45 INFO - PROCESS | 1835 | 1465273785293 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 21:29:45 INFO - PROCESS | 1835 | 1465273785308 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:29:45 INFO - PROCESS | 1835 | 1465273785314 Marionette TRACE conn4 <- [1,1210,null,{}] 21:29:45 INFO - PROCESS | 1835 | 1465273785327 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}] 21:29:45 INFO - PROCESS | 1835 | 1465273785338 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:45 INFO - PROCESS | 1835 | 1465273785665 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 21:29:45 INFO - PROCESS | 1835 | 1465273785963 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:45 INFO - PROCESS | 1835 | 1465273785977 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b19400 == 37 [pid = 1835] [id = 310] 21:29:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x9489b400) [pid = 1835] [serial = 931] [outer = (nil)] 21:29:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x953d3400) [pid = 1835] [serial = 932] [outer = 0x9489b400] 21:29:46 INFO - PROCESS | 1835 | 1465273786116 Marionette DEBUG loaded listener.js 21:29:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x97889800) [pid = 1835] [serial = 933] [outer = 0x9489b400] 21:29:47 INFO - PROCESS | 1835 | 1465273787347 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]]]}] 21:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 2094ms 21:29:47 INFO - PROCESS | 1835 | 1465273787398 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 21:29:47 INFO - PROCESS | 1835 | 1465273787404 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 21:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:29:47 INFO - PROCESS | 1835 | 1465273787411 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:29:47 INFO - PROCESS | 1835 | 1465273787415 Marionette TRACE conn4 <- [1,1214,null,{}] 21:29:47 INFO - PROCESS | 1835 | 1465273787421 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}] 21:29:47 INFO - PROCESS | 1835 | 1465273787427 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:47 INFO - PROCESS | 1835 | 1465273787630 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 21:29:47 INFO - PROCESS | 1835 | 1465273787888 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:47 INFO - PROCESS | 1835 | 1465273787899 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f3800 == 38 [pid = 1835] [id = 311] 21:29:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x98dc4400) [pid = 1835] [serial = 934] [outer = (nil)] 21:29:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x992c9000) [pid = 1835] [serial = 935] [outer = 0x98dc4400] 21:29:48 INFO - PROCESS | 1835 | 1465273788028 Marionette DEBUG loaded listener.js 21:29:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x99314400) [pid = 1835] [serial = 936] [outer = 0x98dc4400] 21:29:49 INFO - PROCESS | 1835 | 1465273788998 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]]]}] 21:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1636ms 21:29:49 INFO - PROCESS | 1835 | 1465273789048 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 21:29:49 INFO - PROCESS | 1835 | 1465273789055 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 21:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:29:49 INFO - PROCESS | 1835 | 1465273789073 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:29:49 INFO - PROCESS | 1835 | 1465273789081 Marionette TRACE conn4 <- [1,1218,null,{}] 21:29:49 INFO - PROCESS | 1835 | 1465273789088 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}] 21:29:49 INFO - PROCESS | 1835 | 1465273789095 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:49 INFO - PROCESS | 1835 | 1465273789336 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 21:29:49 INFO - PROCESS | 1835 | 1465273789550 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:49 INFO - PROCESS | 1835 | 1465273789559 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x95296800 == 39 [pid = 1835] [id = 312] 21:29:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x98162800) [pid = 1835] [serial = 937] [outer = (nil)] 21:29:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x997e2000) [pid = 1835] [serial = 938] [outer = 0x98162800] 21:29:49 INFO - PROCESS | 1835 | 1465273789655 Marionette DEBUG loaded listener.js 21:29:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x9982d400) [pid = 1835] [serial = 939] [outer = 0x98162800] 21:29:50 INFO - PROCESS | 1835 | 1465273790559 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]]]}] 21:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1547ms 21:29:50 INFO - PROCESS | 1835 | 1465273790613 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 21:29:50 INFO - PROCESS | 1835 | 1465273790616 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 21:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:29:50 INFO - PROCESS | 1835 | 1465273790623 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:29:50 INFO - PROCESS | 1835 | 1465273790626 Marionette TRACE conn4 <- [1,1222,null,{}] 21:29:50 INFO - PROCESS | 1835 | 1465273790632 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}] 21:29:50 INFO - PROCESS | 1835 | 1465273790638 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:50 INFO - PROCESS | 1835 | 1465273790814 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 21:29:50 INFO - PROCESS | 1835 | 1465273790979 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:50 INFO - PROCESS | 1835 | 1465273790988 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x9486e800 == 40 [pid = 1835] [id = 313] 21:29:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x97ac7400) [pid = 1835] [serial = 940] [outer = (nil)] 21:29:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x9a55e000) [pid = 1835] [serial = 941] [outer = 0x97ac7400] 21:29:51 INFO - PROCESS | 1835 | 1465273791073 Marionette DEBUG loaded listener.js 21:29:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x9a558400) [pid = 1835] [serial = 942] [outer = 0x97ac7400] 21:29:52 INFO - PROCESS | 1835 | 1465273792039 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] 21:29:52 INFO - PROCESS | 1835 | 1465273792110 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 21:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:29:52 INFO - PROCESS | 1835 | 1465273792117 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:29:52 INFO - PROCESS | 1835 | 1465273792121 Marionette TRACE conn4 <- [1,1226,null,{}] 21:29:52 INFO - PROCESS | 1835 | 1465273792127 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}] 21:29:52 INFO - PROCESS | 1835 | 1465273792133 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:52 INFO - PROCESS | 1835 | 1465273792341 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 21:29:52 INFO - PROCESS | 1835 | 1465273792580 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:52 INFO - PROCESS | 1835 | 1465273792600 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d44c00 == 41 [pid = 1835] [id = 314] 21:29:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x9aed4000) [pid = 1835] [serial = 943] [outer = (nil)] 21:29:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x9aee1400) [pid = 1835] [serial = 944] [outer = 0x9aed4000] 21:29:52 INFO - PROCESS | 1835 | 1465273792748 Marionette DEBUG loaded listener.js 21:29:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x9d819400) [pid = 1835] [serial = 945] [outer = 0x9aed4000] 21:29:53 INFO - PROCESS | 1835 | 1465273793781 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]]]}] 21:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1737ms 21:29:53 INFO - PROCESS | 1835 | 1465273793855 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 21:29:53 INFO - PROCESS | 1835 | 1465273793860 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 21:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:29:53 INFO - PROCESS | 1835 | 1465273793866 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:29:53 INFO - PROCESS | 1835 | 1465273793870 Marionette TRACE conn4 <- [1,1230,null,{}] 21:29:53 INFO - PROCESS | 1835 | 1465273793876 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}] 21:29:53 INFO - PROCESS | 1835 | 1465273793881 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:54 INFO - PROCESS | 1835 | 1465273794097 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 21:29:54 INFO - PROCESS | 1835 | 1465273794308 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:54 INFO - PROCESS | 1835 | 1465273794317 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195f800 == 42 [pid = 1835] [id = 315] 21:29:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x920ed000) [pid = 1835] [serial = 946] [outer = (nil)] 21:29:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0xa107c400) [pid = 1835] [serial = 947] [outer = 0x920ed000] 21:29:54 INFO - PROCESS | 1835 | 1465273794444 Marionette DEBUG loaded listener.js 21:29:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0xa2278000) [pid = 1835] [serial = 948] [outer = 0x920ed000] 21:29:55 INFO - PROCESS | 1835 | 1465273795779 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]]]}] 21:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1987ms 21:29:55 INFO - PROCESS | 1835 | 1465273795857 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 21:29:55 INFO - PROCESS | 1835 | 1465273795863 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 21:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:29:55 INFO - PROCESS | 1835 | 1465273795930 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:29:55 INFO - PROCESS | 1835 | 1465273795935 Marionette TRACE conn4 <- [1,1234,null,{}] 21:29:55 INFO - PROCESS | 1835 | 1465273795951 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}] 21:29:55 INFO - PROCESS | 1835 | 1465273795962 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:56 INFO - PROCESS | 1835 | 1465273796285 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 21:29:56 INFO - PROCESS | 1835 | 1465273796541 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:56 INFO - PROCESS | 1835 | 1465273796555 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195d000 == 43 [pid = 1835] [id = 316] 21:29:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x920f8800) [pid = 1835] [serial = 949] [outer = (nil)] 21:29:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x95294c00) [pid = 1835] [serial = 950] [outer = 0x920f8800] 21:29:56 INFO - PROCESS | 1835 | 1465273796696 Marionette DEBUG loaded listener.js 21:29:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x97ac0400) [pid = 1835] [serial = 951] [outer = 0x920f8800] 21:29:58 INFO - PROCESS | 1835 | 1465273798007 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]]]}] 21:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 2202ms 21:29:58 INFO - PROCESS | 1835 | 1465273798077 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 21:29:58 INFO - PROCESS | 1835 | 1465273798083 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 21:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:29:58 INFO - PROCESS | 1835 | 1465273798092 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:29:58 INFO - PROCESS | 1835 | 1465273798097 Marionette TRACE conn4 <- [1,1238,null,{}] 21:29:58 INFO - PROCESS | 1835 | 1465273798106 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}] 21:29:58 INFO - PROCESS | 1835 | 1465273798111 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:58 INFO - PROCESS | 1835 | 1465273798438 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 21:29:58 INFO - PROCESS | 1835 | 1465273798592 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:58 INFO - PROCESS | 1835 | 1465273798600 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x92572800 == 44 [pid = 1835] [id = 317] 21:29:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0x92576400) [pid = 1835] [serial = 952] [outer = (nil)] 21:29:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 108 (0x93b1f800) [pid = 1835] [serial = 953] [outer = 0x92576400] 21:29:58 INFO - PROCESS | 1835 | 1465273798701 Marionette DEBUG loaded listener.js 21:29:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 109 (0x93b20400) [pid = 1835] [serial = 954] [outer = 0x92576400] 21:29:59 INFO - PROCESS | 1835 | --DOCSHELL 0x93bb7000 == 43 [pid = 1835] [id = 308] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 108 (0x98c77800) [pid = 1835] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:29:59 INFO - PROCESS | 1835 | --DOCSHELL 0x981d8400 == 42 [pid = 1835] [id = 307] 21:29:59 INFO - PROCESS | 1835 | --DOCSHELL 0x9489b800 == 41 [pid = 1835] [id = 306] 21:29:59 INFO - PROCESS | 1835 | --DOCSHELL 0x9256c400 == 40 [pid = 1835] [id = 305] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 107 (0x98fdc800) [pid = 1835] [serial = 887] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x99308400) [pid = 1835] [serial = 888] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x997dcc00) [pid = 1835] [serial = 857] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x93b22800) [pid = 1835] [serial = 876] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x978f7800) [pid = 1835] [serial = 881] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x9d80f800) [pid = 1835] [serial = 863] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x99ff4800) [pid = 1835] [serial = 860] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x93b14c00) [pid = 1835] [serial = 875] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x9a022c00) [pid = 1835] [serial = 861] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x99311800) [pid = 1835] [serial = 854] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x920f7c00) [pid = 1835] [serial = 873] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x9930a400) [pid = 1835] [serial = 870] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x99536000) [pid = 1835] [serial = 855] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x92ac5800) [pid = 1835] [serial = 848] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x9d875400) [pid = 1835] [serial = 864] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x978fb800) [pid = 1835] [serial = 882] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x953d9400) [pid = 1835] [serial = 846] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x95293800) [pid = 1835] [serial = 879] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x93b1e400) [pid = 1835] [serial = 849] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x978f5000) [pid = 1835] [serial = 869] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0xa236c000) [pid = 1835] [serial = 867] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x93bbb000) [pid = 1835] [serial = 884] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x978ee800) [pid = 1835] [serial = 851] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x997e4400) [pid = 1835] [serial = 858] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x98511800) [pid = 1835] [serial = 885] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x920ec000) [pid = 1835] [serial = 872] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x948a1800) [pid = 1835] [serial = 878] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x97acac00) [pid = 1835] [serial = 852] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0xa107f000) [pid = 1835] [serial = 866] [outer = (nil)] [url = about:blank] 21:29:59 INFO - PROCESS | 1835 | 1465273799667 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]]]}] 21:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1632ms 21:29:59 INFO - PROCESS | 1835 | 1465273799725 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 21:29:59 INFO - PROCESS | 1835 | 1465273799732 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 21:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:29:59 INFO - PROCESS | 1835 | 1465273799743 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:29:59 INFO - PROCESS | 1835 | 1465273799746 Marionette TRACE conn4 <- [1,1242,null,{}] 21:29:59 INFO - PROCESS | 1835 | 1465273799753 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}] 21:29:59 INFO - PROCESS | 1835 | 1465273799759 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:29:59 INFO - PROCESS | 1835 | 1465273799943 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 21:30:00 INFO - PROCESS | 1835 | 1465273800143 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:00 INFO - PROCESS | 1835 | 1465273800152 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x93953800 == 41 [pid = 1835] [id = 318] 21:30:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x93d75400) [pid = 1835] [serial = 955] [outer = (nil)] 21:30:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x95293800) [pid = 1835] [serial = 956] [outer = 0x93d75400] 21:30:00 INFO - PROCESS | 1835 | 1465273800232 Marionette DEBUG loaded listener.js 21:30:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x953d6000) [pid = 1835] [serial = 957] [outer = 0x93d75400] 21:30:01 INFO - PROCESS | 1835 | 1465273801095 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]]]}] 21:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1380ms 21:30:01 INFO - PROCESS | 1835 | 1465273801125 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 21:30:01 INFO - PROCESS | 1835 | 1465273801129 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 21:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:30:01 INFO - PROCESS | 1835 | 1465273801136 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:30:01 INFO - PROCESS | 1835 | 1465273801142 Marionette TRACE conn4 <- [1,1246,null,{}] 21:30:01 INFO - PROCESS | 1835 | 1465273801158 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}] 21:30:01 INFO - PROCESS | 1835 | 1465273801167 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:01 INFO - PROCESS | 1835 | 1465273801359 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 21:30:01 INFO - PROCESS | 1835 | 1465273801498 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:01 INFO - PROCESS | 1835 | 1465273801508 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x97acac00 == 42 [pid = 1835] [id = 319] 21:30:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x98156800) [pid = 1835] [serial = 958] [outer = (nil)] 21:30:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x98c70800) [pid = 1835] [serial = 959] [outer = 0x98156800] 21:30:01 INFO - PROCESS | 1835 | 1465273801581 Marionette DEBUG loaded listener.js 21:30:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x98fdc800) [pid = 1835] [serial = 960] [outer = 0x98156800] 21:30:02 INFO - PROCESS | 1835 | 1465273802533 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]]]}] 21:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1435ms 21:30:02 INFO - PROCESS | 1835 | 1465273802572 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 21:30:02 INFO - PROCESS | 1835 | 1465273802577 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 21:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:30:02 INFO - PROCESS | 1835 | 1465273802583 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:30:02 INFO - PROCESS | 1835 | 1465273802586 Marionette TRACE conn4 <- [1,1250,null,{}] 21:30:02 INFO - PROCESS | 1835 | 1465273802599 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}] 21:30:02 INFO - PROCESS | 1835 | 1465273802605 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:02 INFO - PROCESS | 1835 | 1465273802847 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 21:30:02 INFO - PROCESS | 1835 | 1465273802898 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:02 INFO - PROCESS | 1835 | 1465273802909 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f4c00 == 43 [pid = 1835] [id = 320] 21:30:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x98dc8800) [pid = 1835] [serial = 961] [outer = (nil)] 21:30:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x99535400) [pid = 1835] [serial = 962] [outer = 0x98dc8800] 21:30:03 INFO - PROCESS | 1835 | 1465273803061 Marionette DEBUG loaded listener.js 21:30:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x99540400) [pid = 1835] [serial = 963] [outer = 0x98dc8800] 21:30:04 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x9256a400) [pid = 1835] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:30:04 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x953d1800) [pid = 1835] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:30:04 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x9949cc00) [pid = 1835] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:30:04 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x9850a000) [pid = 1835] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:30:04 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x98fcf400) [pid = 1835] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:30:04 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x99538800) [pid = 1835] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:30:04 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x9a98e400) [pid = 1835] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:30:04 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x977a6000) [pid = 1835] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:30:04 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x92ac8c00) [pid = 1835] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:30:04 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x997d7400) [pid = 1835] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:30:04 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x948a2000) [pid = 1835] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:30:04 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x93b20800) [pid = 1835] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:30:04 INFO - PROCESS | 1835 | 1465273804111 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]]]}] 21:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1593ms 21:30:04 INFO - PROCESS | 1835 | 1465273804178 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 21:30:04 INFO - PROCESS | 1835 | 1465273804182 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 21:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:30:04 INFO - PROCESS | 1835 | 1465273804194 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:30:04 INFO - PROCESS | 1835 | 1465273804197 Marionette TRACE conn4 <- [1,1254,null,{}] 21:30:04 INFO - PROCESS | 1835 | 1465273804203 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}] 21:30:04 INFO - PROCESS | 1835 | 1465273804208 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:04 INFO - PROCESS | 1835 | 1465273804377 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 21:30:04 INFO - PROCESS | 1835 | 1465273804387 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:04 INFO - PROCESS | 1835 | 1465273804397 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d79c00 == 44 [pid = 1835] [id = 321] 21:30:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x95299800) [pid = 1835] [serial = 964] [outer = (nil)] 21:30:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x98512c00) [pid = 1835] [serial = 965] [outer = 0x95299800] 21:30:04 INFO - PROCESS | 1835 | 1465273804466 Marionette DEBUG loaded listener.js 21:30:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x9949f400) [pid = 1835] [serial = 966] [outer = 0x95299800] 21:30:05 INFO - PROCESS | 1835 | 1465273805364 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]]]}] 21:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1240ms 21:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:30:05 INFO - PROCESS | 1835 | 1465273805436 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 21:30:05 INFO - PROCESS | 1835 | 1465273805439 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 21:30:05 INFO - PROCESS | 1835 | 1465273805445 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:30:05 INFO - PROCESS | 1835 | 1465273805449 Marionette TRACE conn4 <- [1,1258,null,{}] 21:30:05 INFO - PROCESS | 1835 | 1465273805455 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}] 21:30:05 INFO - PROCESS | 1835 | 1465273805464 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:05 INFO - PROCESS | 1835 | 1465273805674 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 21:30:05 INFO - PROCESS | 1835 | 1465273805803 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:05 INFO - PROCESS | 1835 | 1465273805811 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x91965000 == 45 [pid = 1835] [id = 322] 21:30:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x9256a400) [pid = 1835] [serial = 967] [outer = (nil)] 21:30:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x9a3ee800) [pid = 1835] [serial = 968] [outer = 0x9256a400] 21:30:05 INFO - PROCESS | 1835 | 1465273805884 Marionette DEBUG loaded listener.js 21:30:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x9aed9400) [pid = 1835] [serial = 969] [outer = 0x9256a400] 21:30:07 INFO - PROCESS | 1835 | 1465273807006 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]]]}] 21:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1597ms 21:30:07 INFO - PROCESS | 1835 | 1465273807042 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 21:30:07 INFO - PROCESS | 1835 | 1465273807050 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 21:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:30:07 INFO - PROCESS | 1835 | 1465273807059 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:30:07 INFO - PROCESS | 1835 | 1465273807068 Marionette TRACE conn4 <- [1,1262,null,{}] 21:30:07 INFO - PROCESS | 1835 | 1465273807094 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}] 21:30:07 INFO - PROCESS | 1835 | 1465273807101 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:07 INFO - PROCESS | 1835 | 1465273807329 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 21:30:07 INFO - PROCESS | 1835 | 1465273807557 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:07 INFO - PROCESS | 1835 | 1465273807563 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x92acb400 == 46 [pid = 1835] [id = 323] 21:30:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x92acfc00) [pid = 1835] [serial = 970] [outer = (nil)] 21:30:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x93d79400) [pid = 1835] [serial = 971] [outer = 0x92acfc00] 21:30:07 INFO - PROCESS | 1835 | 1465273807714 Marionette DEBUG loaded listener.js 21:30:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x948a2800) [pid = 1835] [serial = 972] [outer = 0x92acfc00] 21:30:08 INFO - PROCESS | 1835 | 1465273808709 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]]]}] 21:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1707ms 21:30:08 INFO - PROCESS | 1835 | 1465273808766 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 21:30:08 INFO - PROCESS | 1835 | 1465273808773 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 21:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:30:08 INFO - PROCESS | 1835 | 1465273808784 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:30:08 INFO - PROCESS | 1835 | 1465273808788 Marionette TRACE conn4 <- [1,1266,null,{}] 21:30:08 INFO - PROCESS | 1835 | 1465273808795 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}] 21:30:08 INFO - PROCESS | 1835 | 1465273808801 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:09 INFO - PROCESS | 1835 | 1465273809030 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 21:30:09 INFO - PROCESS | 1835 | 1465273809291 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:09 INFO - PROCESS | 1835 | 1465273809303 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:09 INFO - PROCESS | 1835 | ++DOCSHELL 0x93bb2c00 == 47 [pid = 1835] [id = 324] 21:30:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x98161400) [pid = 1835] [serial = 973] [outer = (nil)] 21:30:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x98fcf400) [pid = 1835] [serial = 974] [outer = 0x98161400] 21:30:09 INFO - PROCESS | 1835 | 1465273809433 Marionette DEBUG loaded listener.js 21:30:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x994a0400) [pid = 1835] [serial = 975] [outer = 0x98161400] 21:30:10 INFO - PROCESS | 1835 | 1465273810328 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]]]}] 21:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1591ms 21:30:10 INFO - PROCESS | 1835 | 1465273810383 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 21:30:10 INFO - PROCESS | 1835 | 1465273810387 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 21:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:30:10 INFO - PROCESS | 1835 | 1465273810396 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:30:10 INFO - PROCESS | 1835 | 1465273810403 Marionette TRACE conn4 <- [1,1270,null,{}] 21:30:10 INFO - PROCESS | 1835 | 1465273810419 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}] 21:30:10 INFO - PROCESS | 1835 | 1465273810428 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:10 INFO - PROCESS | 1835 | 1465273810621 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 21:30:10 INFO - PROCESS | 1835 | 1465273810795 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:10 INFO - PROCESS | 1835 | 1465273810802 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x9aed5800 == 48 [pid = 1835] [id = 325] 21:30:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x9aed6000) [pid = 1835] [serial = 976] [outer = (nil)] 21:30:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x9d403000) [pid = 1835] [serial = 977] [outer = 0x9aed6000] 21:30:10 INFO - PROCESS | 1835 | 1465273810939 Marionette DEBUG loaded listener.js 21:30:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x9d80ec00) [pid = 1835] [serial = 978] [outer = 0x9aed6000] 21:30:11 INFO - PROCESS | 1835 | 1465273811876 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]]]}] 21:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1549ms 21:30:11 INFO - PROCESS | 1835 | 1465273811946 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 21:30:11 INFO - PROCESS | 1835 | 1465273811952 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 21:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:30:11 INFO - PROCESS | 1835 | 1465273811959 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:30:11 INFO - PROCESS | 1835 | 1465273811963 Marionette TRACE conn4 <- [1,1274,null,{}] 21:30:11 INFO - PROCESS | 1835 | 1465273811969 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}] 21:30:11 INFO - PROCESS | 1835 | 1465273811975 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:12 INFO - PROCESS | 1835 | 1465273812176 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 21:30:12 INFO - PROCESS | 1835 | 1465273812413 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:12 INFO - PROCESS | 1835 | 1465273812423 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f1c00 == 49 [pid = 1835] [id = 326] 21:30:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x977a4c00) [pid = 1835] [serial = 979] [outer = (nil)] 21:30:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x9aee1800) [pid = 1835] [serial = 980] [outer = 0x977a4c00] 21:30:12 INFO - PROCESS | 1835 | 1465273812602 Marionette DEBUG loaded listener.js 21:30:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0xa1016000) [pid = 1835] [serial = 981] [outer = 0x977a4c00] 21:30:14 INFO - PROCESS | 1835 | 1465273814060 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]]]}] 21:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 2143ms 21:30:14 INFO - PROCESS | 1835 | 1465273814123 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 21:30:14 INFO - PROCESS | 1835 | 1465273814130 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 21:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:30:14 INFO - PROCESS | 1835 | 1465273814141 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:30:14 INFO - PROCESS | 1835 | 1465273814145 Marionette TRACE conn4 <- [1,1278,null,{}] 21:30:14 INFO - PROCESS | 1835 | 1465273814156 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}] 21:30:14 INFO - PROCESS | 1835 | 1465273814164 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:14 INFO - PROCESS | 1835 | 1465273814475 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 21:30:14 INFO - PROCESS | 1835 | 1465273814773 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:14 INFO - PROCESS | 1835 | 1465273814785 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x977aa400 == 50 [pid = 1835] [id = 327] 21:30:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x9d403800) [pid = 1835] [serial = 982] [outer = (nil)] 21:30:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0xa23ef400) [pid = 1835] [serial = 983] [outer = 0x9d403800] 21:30:14 INFO - PROCESS | 1835 | 1465273814936 Marionette DEBUG loaded listener.js 21:30:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0xa2533c00) [pid = 1835] [serial = 984] [outer = 0x9d403800] 21:30:16 INFO - PROCESS | 1835 | 1465273816162 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]]]}] 21:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2098ms 21:30:16 INFO - PROCESS | 1835 | 1465273816242 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 21:30:16 INFO - PROCESS | 1835 | 1465273816249 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 21:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:30:16 INFO - PROCESS | 1835 | 1465273816260 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:30:16 INFO - PROCESS | 1835 | 1465273816267 Marionette TRACE conn4 <- [1,1282,null,{}] 21:30:16 INFO - PROCESS | 1835 | 1465273816276 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}] 21:30:16 INFO - PROCESS | 1835 | 1465273816292 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:16 INFO - PROCESS | 1835 | 1465273816754 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 21:30:16 INFO - PROCESS | 1835 | 1465273816901 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:16 INFO - PROCESS | 1835 | 1465273816911 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x98dcac00 == 51 [pid = 1835] [id = 328] 21:30:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x997e8000) [pid = 1835] [serial = 985] [outer = (nil)] 21:30:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0xa340c000) [pid = 1835] [serial = 986] [outer = 0x997e8000] 21:30:17 INFO - PROCESS | 1835 | 1465273817035 Marionette DEBUG loaded listener.js 21:30:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0xa34eb000) [pid = 1835] [serial = 987] [outer = 0x997e8000] 21:30:18 INFO - PROCESS | 1835 | 1465273818126 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]]]}] 21:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1940ms 21:30:18 INFO - PROCESS | 1835 | 1465273818200 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 21:30:18 INFO - PROCESS | 1835 | 1465273818203 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 21:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:30:18 INFO - PROCESS | 1835 | 1465273818211 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:30:18 INFO - PROCESS | 1835 | 1465273818215 Marionette TRACE conn4 <- [1,1286,null,{}] 21:30:18 INFO - PROCESS | 1835 | 1465273818221 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}] 21:30:18 INFO - PROCESS | 1835 | 1465273818226 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:18 INFO - PROCESS | 1835 | 1465273818456 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 21:30:18 INFO - PROCESS | 1835 | 1465273818690 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:18 INFO - PROCESS | 1835 | 1465273818697 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x9256e400 == 52 [pid = 1835] [id = 329] 21:30:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x9256f800) [pid = 1835] [serial = 988] [outer = (nil)] 21:30:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0xa34f1000) [pid = 1835] [serial = 989] [outer = 0x9256f800] 21:30:18 INFO - PROCESS | 1835 | 1465273818847 Marionette DEBUG loaded listener.js 21:30:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0xa34f4400) [pid = 1835] [serial = 990] [outer = 0x9256f800] 21:30:19 INFO - PROCESS | 1835 | 1465273819757 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]]]}] 21:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1594ms 21:30:19 INFO - PROCESS | 1835 | 1465273819806 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 21:30:19 INFO - PROCESS | 1835 | 1465273819809 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 21:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:30:19 INFO - PROCESS | 1835 | 1465273819817 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:30:19 INFO - PROCESS | 1835 | 1465273819820 Marionette TRACE conn4 <- [1,1290,null,{}] 21:30:19 INFO - PROCESS | 1835 | 1465273819826 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}] 21:30:19 INFO - PROCESS | 1835 | 1465273819831 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:20 INFO - PROCESS | 1835 | 1465273820012 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 21:30:20 INFO - PROCESS | 1835 | 1465273820496 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:20 INFO - PROCESS | 1835 | 1465273820509 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x92575800 == 53 [pid = 1835] [id = 330] 21:30:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x92576000) [pid = 1835] [serial = 991] [outer = (nil)] 21:30:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x92fdac00) [pid = 1835] [serial = 992] [outer = 0x92576000] 21:30:20 INFO - PROCESS | 1835 | 1465273820623 Marionette DEBUG loaded listener.js 21:30:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x93bb7000) [pid = 1835] [serial = 993] [outer = 0x92576000] 21:30:21 INFO - PROCESS | 1835 | 1465273821535 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]]]}] 21:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1790ms 21:30:21 INFO - PROCESS | 1835 | 1465273821610 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 21:30:21 INFO - PROCESS | 1835 | 1465273821616 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 21:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:30:21 INFO - PROCESS | 1835 | 1465273821623 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:30:21 INFO - PROCESS | 1835 | 1465273821628 Marionette TRACE conn4 <- [1,1294,null,{}] 21:30:21 INFO - PROCESS | 1835 | 1465273821636 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}] 21:30:21 INFO - PROCESS | 1835 | 1465273821643 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:21 INFO - PROCESS | 1835 | 1465273821896 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x92ac9000 == 52 [pid = 1835] [id = 304] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x920f9000 == 51 [pid = 1835] [id = 291] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x953d1000 == 50 [pid = 1835] [id = 293] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x93bbac00 == 49 [pid = 1835] [id = 280] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x9256f000 == 48 [pid = 1835] [id = 285] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x91961000 == 47 [pid = 1835] [id = 281] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x9195c400 == 46 [pid = 1835] [id = 294] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x92571400 == 45 [pid = 1835] [id = 282] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x92ac7000 == 44 [pid = 1835] [id = 287] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x920f3800 == 43 [pid = 1835] [id = 311] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x920f5000 == 42 [pid = 1835] [id = 286] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x91960000 == 41 [pid = 1835] [id = 309] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x923ba400 == 40 [pid = 1835] [id = 289] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x9195d000 == 39 [pid = 1835] [id = 316] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x9195a400 == 38 [pid = 1835] [id = 290] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x93b19400 == 37 [pid = 1835] [id = 310] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x9930bc00 == 36 [pid = 1835] [id = 284] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x92569800 == 35 [pid = 1835] [id = 296] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x9195f800 == 34 [pid = 1835] [id = 315] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x95296800 == 33 [pid = 1835] [id = 312] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x920f5400 == 32 [pid = 1835] [id = 288] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x93b1c000 == 31 [pid = 1835] [id = 303] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x98fcf800 == 30 [pid = 1835] [id = 295] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x93b15c00 == 29 [pid = 1835] [id = 292] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x9486e800 == 28 [pid = 1835] [id = 313] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x953d0c00 == 27 [pid = 1835] [id = 283] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x91963000 == 26 [pid = 1835] [id = 302] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x94895c00 == 25 [pid = 1835] [id = 297] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x9949c400 == 24 [pid = 1835] [id = 298] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x978f1800 == 23 [pid = 1835] [id = 299] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x98fd8c00 == 22 [pid = 1835] [id = 300] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x99ff0400 == 21 [pid = 1835] [id = 301] 21:30:23 INFO - PROCESS | 1835 | --DOCSHELL 0x93d44c00 == 20 [pid = 1835] [id = 314] 21:30:23 INFO - PROCESS | 1835 | 1465273823242 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:23 INFO - PROCESS | 1835 | 1465273823259 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x98dcc000) [pid = 1835] [serial = 926] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x93d43c00) [pid = 1835] [serial = 891] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x93b16c00) [pid = 1835] [serial = 890] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x978f7400) [pid = 1835] [serial = 894] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x977a9c00) [pid = 1835] [serial = 893] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x995cd800) [pid = 1835] [serial = 897] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x9953b000) [pid = 1835] [serial = 896] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x9930a000) [pid = 1835] [serial = 923] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x99821400) [pid = 1835] [serial = 900] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x997de800) [pid = 1835] [serial = 899] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x9a01bc00) [pid = 1835] [serial = 903] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x99ff6000) [pid = 1835] [serial = 902] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x9d418000) [pid = 1835] [serial = 906] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x9b01a000) [pid = 1835] [serial = 905] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x98dcb000) [pid = 1835] [serial = 914] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x994a0800) [pid = 1835] [serial = 915] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x92acd800) [pid = 1835] [serial = 917] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0xa1016c00) [pid = 1835] [serial = 909] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x92acf000) [pid = 1835] [serial = 918] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x95294000) [pid = 1835] [serial = 920] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x9d876400) [pid = 1835] [serial = 908] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x9528f800) [pid = 1835] [serial = 912] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x93d42400) [pid = 1835] [serial = 911] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x99495800) [pid = 1835] [serial = 924] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x953cf000) [pid = 1835] [serial = 921] [outer = (nil)] [url = about:blank] 21:30:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195d000 == 21 [pid = 1835] [id = 331] 21:30:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x9195f000) [pid = 1835] [serial = 994] [outer = (nil)] 21:30:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x91964c00) [pid = 1835] [serial = 995] [outer = 0x9195f000] 21:30:23 INFO - PROCESS | 1835 | 1465273823490 Marionette DEBUG loaded listener.js 21:30:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x920f5000) [pid = 1835] [serial = 996] [outer = 0x9195f000] 21:30:24 INFO - PROCESS | 1835 | 1465273824314 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]]]}] 21:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 2746ms 21:30:24 INFO - PROCESS | 1835 | 1465273824372 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 21:30:24 INFO - PROCESS | 1835 | 1465273824378 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 21:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:30:24 INFO - PROCESS | 1835 | 1465273824385 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:30:24 INFO - PROCESS | 1835 | 1465273824390 Marionette TRACE conn4 <- [1,1298,null,{}] 21:30:24 INFO - PROCESS | 1835 | 1465273824397 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}] 21:30:24 INFO - PROCESS | 1835 | 1465273824404 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:24 INFO - PROCESS | 1835 | 1465273824572 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 21:30:24 INFO - PROCESS | 1835 | 1465273824703 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:24 INFO - PROCESS | 1835 | 1465273824712 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x92acc400 == 22 [pid = 1835] [id = 332] 21:30:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x92acd400) [pid = 1835] [serial = 997] [outer = (nil)] 21:30:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x93960000) [pid = 1835] [serial = 998] [outer = 0x92acd400] 21:30:24 INFO - PROCESS | 1835 | 1465273824802 Marionette DEBUG loaded listener.js 21:30:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x93b1f400) [pid = 1835] [serial = 999] [outer = 0x92acd400] 21:30:25 INFO - PROCESS | 1835 | 1465273825686 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]]]}] 21:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1331ms 21:30:25 INFO - PROCESS | 1835 | 1465273825724 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 21:30:25 INFO - PROCESS | 1835 | 1465273825732 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 21:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:30:25 INFO - PROCESS | 1835 | 1465273825742 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:30:25 INFO - PROCESS | 1835 | 1465273825746 Marionette TRACE conn4 <- [1,1302,null,{}] 21:30:25 INFO - PROCESS | 1835 | 1465273825759 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}] 21:30:25 INFO - PROCESS | 1835 | 1465273825765 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:26 INFO - PROCESS | 1835 | 1465273825997 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 21:30:26 INFO - PROCESS | 1835 | 1465273826018 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:26 INFO - PROCESS | 1835 | 1465273826029 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x9489b800 == 23 [pid = 1835] [id = 333] 21:30:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x9489cc00) [pid = 1835] [serial = 1000] [outer = (nil)] 21:30:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x948a3800) [pid = 1835] [serial = 1001] [outer = 0x9489cc00] 21:30:26 INFO - PROCESS | 1835 | 1465273826100 Marionette DEBUG loaded listener.js 21:30:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x953d0c00) [pid = 1835] [serial = 1002] [outer = 0x9489cc00] 21:30:27 INFO - PROCESS | 1835 | 1465273827207 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]]]}] 21:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1536ms 21:30:27 INFO - PROCESS | 1835 | 1465273827279 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 21:30:27 INFO - PROCESS | 1835 | 1465273827282 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 21:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:30:27 INFO - PROCESS | 1835 | 1465273827293 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:30:27 INFO - PROCESS | 1835 | 1465273827303 Marionette TRACE conn4 <- [1,1306,null,{}] 21:30:27 INFO - PROCESS | 1835 | 1465273827328 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}] 21:30:27 INFO - PROCESS | 1835 | 1465273827337 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:27 INFO - PROCESS | 1835 | 1465273827585 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 21:30:27 INFO - PROCESS | 1835 | 1465273827608 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:27 INFO - PROCESS | 1835 | 1465273827617 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x978fac00 == 24 [pid = 1835] [id = 334] 21:30:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x978fb400) [pid = 1835] [serial = 1003] [outer = (nil)] 21:30:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x98518800) [pid = 1835] [serial = 1004] [outer = 0x978fb400] 21:30:27 INFO - PROCESS | 1835 | 1465273827690 Marionette DEBUG loaded listener.js 21:30:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x98fce400) [pid = 1835] [serial = 1005] [outer = 0x978fb400] 21:30:28 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x98162800) [pid = 1835] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:30:28 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x97ac7400) [pid = 1835] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:30:28 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x92576400) [pid = 1835] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:30:28 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x98dc8800) [pid = 1835] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:30:28 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x95299800) [pid = 1835] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:30:28 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x98156800) [pid = 1835] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:30:28 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x9489b400) [pid = 1835] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:30:28 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x920f8800) [pid = 1835] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:30:28 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x98dc4400) [pid = 1835] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:30:28 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x91960400) [pid = 1835] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:30:28 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x9aed4000) [pid = 1835] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:30:28 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x920ed000) [pid = 1835] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:30:28 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x93d75400) [pid = 1835] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:30:28 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x94896800) [pid = 1835] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:30:28 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x9256a400) [pid = 1835] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:30:29 INFO - PROCESS | 1835 | 1465273829295 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]]]}] 21:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 2053ms 21:30:29 INFO - PROCESS | 1835 | 1465273829344 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 21:30:29 INFO - PROCESS | 1835 | 1465273829349 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 21:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:30:29 INFO - PROCESS | 1835 | 1465273829361 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:30:29 INFO - PROCESS | 1835 | 1465273829363 Marionette TRACE conn4 <- [1,1310,null,{}] 21:30:29 INFO - PROCESS | 1835 | 1465273829368 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}] 21:30:29 INFO - PROCESS | 1835 | 1465273829374 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:29 INFO - PROCESS | 1835 | 1465273829604 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 21:30:29 INFO - PROCESS | 1835 | 1465273829619 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:29 INFO - PROCESS | 1835 | 1465273829631 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x91963c00 == 25 [pid = 1835] [id = 335] 21:30:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x92ac5800) [pid = 1835] [serial = 1006] [outer = (nil)] 21:30:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x97ac0000) [pid = 1835] [serial = 1007] [outer = 0x92ac5800] 21:30:29 INFO - PROCESS | 1835 | 1465273829715 Marionette DEBUG loaded listener.js 21:30:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x98dc8800) [pid = 1835] [serial = 1008] [outer = 0x92ac5800] 21:30:30 INFO - PROCESS | 1835 | 1465273830688 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] 21:30:30 INFO - PROCESS | 1835 | 1465273830752 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 21:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 21:30:30 INFO - PROCESS | 1835 | 1465273830761 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:30:30 INFO - PROCESS | 1835 | 1465273830766 Marionette TRACE conn4 <- [1,1314,null,{}] 21:30:30 INFO - PROCESS | 1835 | 1465273830776 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}] 21:30:30 INFO - PROCESS | 1835 | 1465273830781 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:30 INFO - PROCESS | 1835 | 1465273830979 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 21:30:31 INFO - PROCESS | 1835 | 1465273831153 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:31 INFO - PROCESS | 1835 | 1465273831170 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x92ac2000 == 26 [pid = 1835] [id = 336] 21:30:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x92ac2c00) [pid = 1835] [serial = 1009] [outer = (nil)] 21:30:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x9395e000) [pid = 1835] [serial = 1010] [outer = 0x92ac2c00] 21:30:31 INFO - PROCESS | 1835 | 1465273831259 Marionette DEBUG loaded listener.js 21:30:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x94897400) [pid = 1835] [serial = 1011] [outer = 0x92ac2c00] 21:30:32 INFO - PROCESS | 1835 | 1465273832411 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]]]}] 21:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1735ms 21:30:32 INFO - PROCESS | 1835 | 1465273832497 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 21:30:32 INFO - PROCESS | 1835 | 1465273832505 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 21:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:30:32 INFO - PROCESS | 1835 | 1465273832517 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:30:32 INFO - PROCESS | 1835 | 1465273832521 Marionette TRACE conn4 <- [1,1318,null,{}] 21:30:32 INFO - PROCESS | 1835 | 1465273832528 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}] 21:30:32 INFO - PROCESS | 1835 | 1465273832535 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:32 INFO - PROCESS | 1835 | 1465273832772 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 21:30:33 INFO - PROCESS | 1835 | 1465273833001 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:33 INFO - PROCESS | 1835 | 1465273833010 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x923c2c00 == 27 [pid = 1835] [id = 337] 21:30:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x92574400) [pid = 1835] [serial = 1012] [outer = (nil)] 21:30:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x98511800) [pid = 1835] [serial = 1013] [outer = 0x92574400] 21:30:33 INFO - PROCESS | 1835 | 1465273833101 Marionette DEBUG loaded listener.js 21:30:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x992cb000) [pid = 1835] [serial = 1014] [outer = 0x92574400] 21:30:34 INFO - PROCESS | 1835 | 1465273834193 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]]]}] 21:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1746ms 21:30:34 INFO - PROCESS | 1835 | 1465273834263 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 21:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:30:34 INFO - PROCESS | 1835 | 1465273834267 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 21:30:34 INFO - PROCESS | 1835 | 1465273834275 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:30:34 INFO - PROCESS | 1835 | 1465273834282 Marionette TRACE conn4 <- [1,1322,null,{}] 21:30:34 INFO - PROCESS | 1835 | 1465273834300 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}] 21:30:34 INFO - PROCESS | 1835 | 1465273834309 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:34 INFO - PROCESS | 1835 | 1465273834568 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 21:30:34 INFO - PROCESS | 1835 | 1465273834836 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:34 INFO - PROCESS | 1835 | 1465273834847 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x994a4c00 == 28 [pid = 1835] [id = 338] 21:30:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x99533c00) [pid = 1835] [serial = 1015] [outer = (nil)] 21:30:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x9953b800) [pid = 1835] [serial = 1016] [outer = 0x99533c00] 21:30:34 INFO - PROCESS | 1835 | 1465273834931 Marionette DEBUG loaded listener.js 21:30:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x9956a400) [pid = 1835] [serial = 1017] [outer = 0x99533c00] 21:30:35 INFO - PROCESS | 1835 | 1465273835961 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]]]}] 21:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1740ms 21:30:36 INFO - PROCESS | 1835 | 1465273836014 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 21:30:36 INFO - PROCESS | 1835 | 1465273836018 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 21:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:30:36 INFO - PROCESS | 1835 | 1465273836027 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:30:36 INFO - PROCESS | 1835 | 1465273836030 Marionette TRACE conn4 <- [1,1326,null,{}] 21:30:36 INFO - PROCESS | 1835 | 1465273836036 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}] 21:30:36 INFO - PROCESS | 1835 | 1465273836041 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:36 INFO - PROCESS | 1835 | 1465273836223 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 21:30:36 INFO - PROCESS | 1835 | 1465273836440 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:36 INFO - PROCESS | 1835 | 1465273836449 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x920eb000 == 29 [pid = 1835] [id = 339] 21:30:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x978f3400) [pid = 1835] [serial = 1018] [outer = (nil)] 21:30:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x997de000) [pid = 1835] [serial = 1019] [outer = 0x978f3400] 21:30:36 INFO - PROCESS | 1835 | 1465273836549 Marionette DEBUG loaded listener.js 21:30:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x997df400) [pid = 1835] [serial = 1020] [outer = 0x978f3400] 21:30:37 INFO - PROCESS | 1835 | 1465273837544 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]]]}] 21:30:37 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 21:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1594ms 21:30:37 INFO - PROCESS | 1835 | 1465273837622 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 21:30:37 INFO - PROCESS | 1835 | 1465273837625 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 21:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:30:37 INFO - PROCESS | 1835 | 1465273837632 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:30:37 INFO - PROCESS | 1835 | 1465273837636 Marionette TRACE conn4 <- [1,1330,null,{}] 21:30:37 INFO - PROCESS | 1835 | 1465273837642 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}] 21:30:37 INFO - PROCESS | 1835 | 1465273837648 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:37 INFO - PROCESS | 1835 | 1465273837863 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 21:30:38 INFO - PROCESS | 1835 | 1465273838263 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:38 INFO - PROCESS | 1835 | 1465273838275 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x91961000 == 30 [pid = 1835] [id = 340] 21:30:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x91961800) [pid = 1835] [serial = 1021] [outer = (nil)] 21:30:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x920f6000) [pid = 1835] [serial = 1022] [outer = 0x91961800] 21:30:38 INFO - PROCESS | 1835 | 1465273838359 Marionette DEBUG loaded listener.js 21:30:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x9256c800) [pid = 1835] [serial = 1023] [outer = 0x91961800] 21:30:39 INFO - PROCESS | 1835 | 1465273839405 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]]]}] 21:30:39 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 21:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1832ms 21:30:39 INFO - PROCESS | 1835 | 1465273839466 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 21:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:30:39 INFO - PROCESS | 1835 | 1465273839472 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 21:30:39 INFO - PROCESS | 1835 | 1465273839480 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:30:39 INFO - PROCESS | 1835 | 1465273839484 Marionette TRACE conn4 <- [1,1334,null,{}] 21:30:39 INFO - PROCESS | 1835 | 1465273839492 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}] 21:30:39 INFO - PROCESS | 1835 | 1465273839500 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:39 INFO - PROCESS | 1835 | 1465273839703 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 21:30:39 INFO - PROCESS | 1835 | --DOCSHELL 0x92572800 == 29 [pid = 1835] [id = 317] 21:30:39 INFO - PROCESS | 1835 | --DOCSHELL 0x93953800 == 28 [pid = 1835] [id = 318] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x9982d400) [pid = 1835] [serial = 939] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x997e2000) [pid = 1835] [serial = 938] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x9a558400) [pid = 1835] [serial = 942] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x93b1f800) [pid = 1835] [serial = 953] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x99535400) [pid = 1835] [serial = 962] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x98512c00) [pid = 1835] [serial = 965] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x98fdc800) [pid = 1835] [serial = 960] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x97889800) [pid = 1835] [serial = 933] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x95294c00) [pid = 1835] [serial = 950] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x93b20400) [pid = 1835] [serial = 954] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x953d3400) [pid = 1835] [serial = 932] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x99314400) [pid = 1835] [serial = 936] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x920f0800) [pid = 1835] [serial = 929] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x9aee1400) [pid = 1835] [serial = 944] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0xa107c400) [pid = 1835] [serial = 947] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x9a55e000) [pid = 1835] [serial = 941] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x95293800) [pid = 1835] [serial = 956] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0xa2278000) [pid = 1835] [serial = 948] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x9d819400) [pid = 1835] [serial = 945] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x99496000) [pid = 1835] [serial = 927] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x953d6000) [pid = 1835] [serial = 957] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x923ba000) [pid = 1835] [serial = 930] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x992c9000) [pid = 1835] [serial = 935] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x99540400) [pid = 1835] [serial = 963] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x98c70800) [pid = 1835] [serial = 959] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x97ac0400) [pid = 1835] [serial = 951] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x9aed9400) [pid = 1835] [serial = 969] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x9a3ee800) [pid = 1835] [serial = 968] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x9949f400) [pid = 1835] [serial = 966] [outer = (nil)] [url = about:blank] 21:30:39 INFO - PROCESS | 1835 | 1465273839967 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:39 INFO - PROCESS | 1835 | 1465273839976 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x923c3400 == 29 [pid = 1835] [id = 341] 21:30:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x9256e000) [pid = 1835] [serial = 1024] [outer = (nil)] 21:30:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x93d45000) [pid = 1835] [serial = 1025] [outer = 0x9256e000] 21:30:40 INFO - PROCESS | 1835 | 1465273840067 Marionette DEBUG loaded listener.js 21:30:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x953cf000) [pid = 1835] [serial = 1026] [outer = 0x9256e000] 21:30:40 INFO - PROCESS | 1835 | 1465273840883 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]]]}] 21:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1433ms 21:30:40 INFO - PROCESS | 1835 | 1465273840914 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 21:30:40 INFO - PROCESS | 1835 | 1465273840921 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 21:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:30:40 INFO - PROCESS | 1835 | 1465273840929 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:30:40 INFO - PROCESS | 1835 | 1465273840933 Marionette TRACE conn4 <- [1,1338,null,{}] 21:30:40 INFO - PROCESS | 1835 | 1465273840939 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}] 21:30:40 INFO - PROCESS | 1835 | 1465273840944 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:41 INFO - PROCESS | 1835 | 1465273841131 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 21:30:41 INFO - PROCESS | 1835 | 1465273841260 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:41 INFO - PROCESS | 1835 | 1465273841271 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x953d7000 == 30 [pid = 1835] [id = 342] 21:30:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x977ab000) [pid = 1835] [serial = 1027] [outer = (nil)] 21:30:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x98dcb800) [pid = 1835] [serial = 1028] [outer = 0x977ab000] 21:30:41 INFO - PROCESS | 1835 | 1465273841344 Marionette DEBUG loaded listener.js 21:30:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x9930a800) [pid = 1835] [serial = 1029] [outer = 0x977ab000] 21:30:42 INFO - PROCESS | 1835 | 1465273842660 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]]]}] 21:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1782ms 21:30:42 INFO - PROCESS | 1835 | 1465273842713 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 21:30:42 INFO - PROCESS | 1835 | 1465273842716 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 21:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:30:42 INFO - PROCESS | 1835 | 1465273842733 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:30:42 INFO - PROCESS | 1835 | 1465273842742 Marionette TRACE conn4 <- [1,1342,null,{}] 21:30:42 INFO - PROCESS | 1835 | 1465273842815 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}] 21:30:42 INFO - PROCESS | 1835 | 1465273842823 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:43 INFO - PROCESS | 1835 | 1465273843020 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 21:30:43 INFO - PROCESS | 1835 | 1465273843042 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:43 INFO - PROCESS | 1835 | 1465273843053 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x98c77800 == 31 [pid = 1835] [id = 343] 21:30:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x99223c00) [pid = 1835] [serial = 1030] [outer = (nil)] 21:30:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x994a3800) [pid = 1835] [serial = 1031] [outer = 0x99223c00] 21:30:43 INFO - PROCESS | 1835 | 1465273843120 Marionette DEBUG loaded listener.js 21:30:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x9953dc00) [pid = 1835] [serial = 1032] [outer = 0x99223c00] 21:30:44 INFO - PROCESS | 1835 | 1465273844054 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]]]}] 21:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1382ms 21:30:44 INFO - PROCESS | 1835 | 1465273844114 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 21:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:30:44 INFO - PROCESS | 1835 | 1465273844119 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 21:30:44 INFO - PROCESS | 1835 | 1465273844125 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:30:44 INFO - PROCESS | 1835 | 1465273844129 Marionette TRACE conn4 <- [1,1346,null,{}] 21:30:44 INFO - PROCESS | 1835 | 1465273844134 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}] 21:30:44 INFO - PROCESS | 1835 | 1465273844139 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:44 INFO - PROCESS | 1835 | 1465273844431 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 21:30:44 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x9195f000) [pid = 1835] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:30:44 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x92acfc00) [pid = 1835] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:30:44 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x92576000) [pid = 1835] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:30:44 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x92acd400) [pid = 1835] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:30:44 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x98161400) [pid = 1835] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:30:44 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x9489cc00) [pid = 1835] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:30:44 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x9aed6000) [pid = 1835] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:30:44 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x977a4c00) [pid = 1835] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:30:44 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x978fb400) [pid = 1835] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:30:44 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x9d403800) [pid = 1835] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:30:44 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x997e8000) [pid = 1835] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:30:44 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0x9256f800) [pid = 1835] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:30:44 INFO - PROCESS | 1835 | 1465273844581 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:44 INFO - PROCESS | 1835 | 1465273844589 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195f000 == 32 [pid = 1835] [id = 344] 21:30:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x920ec800) [pid = 1835] [serial = 1033] [outer = (nil)] 21:30:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x93956800) [pid = 1835] [serial = 1034] [outer = 0x920ec800] 21:30:44 INFO - PROCESS | 1835 | 1465273844666 Marionette DEBUG loaded listener.js 21:30:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x953d9000) [pid = 1835] [serial = 1035] [outer = 0x920ec800] 21:30:45 INFO - PROCESS | 1835 | 1465273845433 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]]]}] 21:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1331ms 21:30:45 INFO - PROCESS | 1835 | 1465273845457 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 21:30:45 INFO - PROCESS | 1835 | 1465273845460 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 21:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:30:45 INFO - PROCESS | 1835 | 1465273845467 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:30:45 INFO - PROCESS | 1835 | 1465273845470 Marionette TRACE conn4 <- [1,1350,null,{}] 21:30:45 INFO - PROCESS | 1835 | 1465273845475 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}] 21:30:45 INFO - PROCESS | 1835 | 1465273845480 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:45 INFO - PROCESS | 1835 | 1465273845683 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 21:30:45 INFO - PROCESS | 1835 | 1465273845702 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:45 INFO - PROCESS | 1835 | 1465273845720 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f7000 == 33 [pid = 1835] [id = 345] 21:30:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x93bc1000) [pid = 1835] [serial = 1036] [outer = (nil)] 21:30:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x997d9000) [pid = 1835] [serial = 1037] [outer = 0x93bc1000] 21:30:45 INFO - PROCESS | 1835 | 1465273845801 Marionette DEBUG loaded listener.js 21:30:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x99ff4c00) [pid = 1835] [serial = 1038] [outer = 0x93bc1000] 21:30:46 INFO - PROCESS | 1835 | 1465273846834 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]]]}] 21:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1442ms 21:30:46 INFO - PROCESS | 1835 | 1465273846910 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 21:30:46 INFO - PROCESS | 1835 | 1465273846918 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 21:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:30:46 INFO - PROCESS | 1835 | 1465273846927 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:30:46 INFO - PROCESS | 1835 | 1465273846932 Marionette TRACE conn4 <- [1,1354,null,{}] 21:30:46 INFO - PROCESS | 1835 | 1465273846942 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}] 21:30:46 INFO - PROCESS | 1835 | 1465273846949 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:47 INFO - PROCESS | 1835 | 1465273847180 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 21:30:47 INFO - PROCESS | 1835 | 1465273847467 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:47 INFO - PROCESS | 1835 | 1465273847483 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x92571c00 == 34 [pid = 1835] [id = 346] 21:30:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x92574c00) [pid = 1835] [serial = 1039] [outer = (nil)] 21:30:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x95298c00) [pid = 1835] [serial = 1040] [outer = 0x92574c00] 21:30:47 INFO - PROCESS | 1835 | 1465273847563 Marionette DEBUG loaded listener.js 21:30:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x977a1400) [pid = 1835] [serial = 1041] [outer = 0x92574c00] 21:30:48 INFO - PROCESS | 1835 | 1465273848524 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]]]}] 21:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1637ms 21:30:48 INFO - PROCESS | 1835 | 1465273848564 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 21:30:48 INFO - PROCESS | 1835 | 1465273848571 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 21:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:30:48 INFO - PROCESS | 1835 | 1465273848582 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:30:48 INFO - PROCESS | 1835 | 1465273848587 Marionette TRACE conn4 <- [1,1358,null,{}] 21:30:48 INFO - PROCESS | 1835 | 1465273848593 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}] 21:30:48 INFO - PROCESS | 1835 | 1465273848599 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:48 INFO - PROCESS | 1835 | 1465273848797 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 21:30:49 INFO - PROCESS | 1835 | 1465273849026 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:49 INFO - PROCESS | 1835 | 1465273849040 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x92576c00 == 35 [pid = 1835] [id = 347] 21:30:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x9930a400) [pid = 1835] [serial = 1042] [outer = (nil)] 21:30:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x99312c00) [pid = 1835] [serial = 1043] [outer = 0x9930a400] 21:30:49 INFO - PROCESS | 1835 | 1465273849165 Marionette DEBUG loaded listener.js 21:30:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x9949c400) [pid = 1835] [serial = 1044] [outer = 0x9930a400] 21:30:50 INFO - PROCESS | 1835 | 1465273850174 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]]]}] 21:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1634ms 21:30:50 INFO - PROCESS | 1835 | 1465273850217 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 21:30:50 INFO - PROCESS | 1835 | 1465273850222 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 21:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:30:50 INFO - PROCESS | 1835 | 1465273850228 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:30:50 INFO - PROCESS | 1835 | 1465273850235 Marionette TRACE conn4 <- [1,1362,null,{}] 21:30:50 INFO - PROCESS | 1835 | 1465273850253 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}] 21:30:50 INFO - PROCESS | 1835 | 1465273850262 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:50 INFO - PROCESS | 1835 | 1465273850491 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 21:30:50 INFO - PROCESS | 1835 | 1465273850710 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:50 INFO - PROCESS | 1835 | 1465273850721 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x997de400 == 36 [pid = 1835] [id = 348] 21:30:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x9a01bc00) [pid = 1835] [serial = 1045] [outer = (nil)] 21:30:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x9a36ac00) [pid = 1835] [serial = 1046] [outer = 0x9a01bc00] 21:30:50 INFO - PROCESS | 1835 | 1465273850848 Marionette DEBUG loaded listener.js 21:30:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x9a559000) [pid = 1835] [serial = 1047] [outer = 0x9a01bc00] 21:30:51 INFO - PROCESS | 1835 | 1465273851811 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]]]}] 21:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1650ms 21:30:51 INFO - PROCESS | 1835 | 1465273851880 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 21:30:51 INFO - PROCESS | 1835 | 1465273851885 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 21:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:30:51 INFO - PROCESS | 1835 | 1465273851892 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:30:51 INFO - PROCESS | 1835 | 1465273851895 Marionette TRACE conn4 <- [1,1366,null,{}] 21:30:51 INFO - PROCESS | 1835 | 1465273851901 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}] 21:30:51 INFO - PROCESS | 1835 | 1465273851907 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:52 INFO - PROCESS | 1835 | 1465273852133 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 21:30:52 INFO - PROCESS | 1835 | 1465273852353 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:52 INFO - PROCESS | 1835 | 1465273852360 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x91960800 == 37 [pid = 1835] [id = 349] 21:30:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x981da800) [pid = 1835] [serial = 1048] [outer = (nil)] 21:30:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x9a984800) [pid = 1835] [serial = 1049] [outer = 0x981da800] 21:30:52 INFO - PROCESS | 1835 | 1465273852459 Marionette DEBUG loaded listener.js 21:30:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x9a98e800) [pid = 1835] [serial = 1050] [outer = 0x981da800] 21:30:53 INFO - PROCESS | 1835 | 1465273853412 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] 21:30:53 INFO - PROCESS | 1835 | 1465273853477 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 21:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 21:30:53 INFO - PROCESS | 1835 | 1465273853484 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:30:53 INFO - PROCESS | 1835 | 1465273853488 Marionette TRACE conn4 <- [1,1370,null,{}] 21:30:53 INFO - PROCESS | 1835 | 1465273853493 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}] 21:30:53 INFO - PROCESS | 1835 | 1465273853499 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:53 INFO - PROCESS | 1835 | 1465273853724 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 21:30:53 INFO - PROCESS | 1835 | 1465273853954 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:53 INFO - PROCESS | 1835 | 1465273853960 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x92fd8800 == 38 [pid = 1835] [id = 350] 21:30:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x98512c00) [pid = 1835] [serial = 1051] [outer = (nil)] 21:30:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x9b019800) [pid = 1835] [serial = 1052] [outer = 0x98512c00] 21:30:54 INFO - PROCESS | 1835 | 1465273854068 Marionette DEBUG loaded listener.js 21:30:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x9d41dc00) [pid = 1835] [serial = 1053] [outer = 0x98512c00] 21:30:55 INFO - PROCESS | 1835 | 1465273855010 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] 21:30:55 INFO - PROCESS | 1835 | 1465273855032 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 21:30:55 INFO - PROCESS | 1835 | 1465273855039 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:30:55 INFO - PROCESS | 1835 | 1465273855043 Marionette TRACE conn4 <- [1,1374,null,{}] 21:30:55 INFO - PROCESS | 1835 | 1465273855049 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}] 21:30:55 INFO - PROCESS | 1835 | 1465273855059 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:55 INFO - PROCESS | 1835 | 1465273855325 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 21:30:55 INFO - PROCESS | 1835 | 1465273855555 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:55 INFO - PROCESS | 1835 | 1465273855563 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f2800 == 39 [pid = 1835] [id = 351] 21:30:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x920f6800) [pid = 1835] [serial = 1054] [outer = (nil)] 21:30:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x93b19400) [pid = 1835] [serial = 1055] [outer = 0x920f6800] 21:30:55 INFO - PROCESS | 1835 | 1465273855664 Marionette DEBUG loaded listener.js 21:30:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x95293400) [pid = 1835] [serial = 1056] [outer = 0x920f6800] 21:30:56 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:30:56 INFO - PROCESS | 1835 | 1465273856823 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] 21:30:56 INFO - PROCESS | 1835 | 1465273856888 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 21:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:30:56 INFO - PROCESS | 1835 | 1465273856897 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:30:56 INFO - PROCESS | 1835 | 1465273856901 Marionette TRACE conn4 <- [1,1378,null,{}] 21:30:56 INFO - PROCESS | 1835 | 1465273856911 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}] 21:30:56 INFO - PROCESS | 1835 | 1465273856916 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:57 INFO - PROCESS | 1835 | 1465273857192 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 21:30:57 INFO - PROCESS | 1835 | 1465273857342 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:57 INFO - PROCESS | 1835 | 1465273857357 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:30:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x948a4000 == 40 [pid = 1835] [id = 352] 21:30:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x9528f800) [pid = 1835] [serial = 1057] [outer = (nil)] 21:30:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x95465000) [pid = 1835] [serial = 1058] [outer = 0x9528f800] 21:30:57 INFO - PROCESS | 1835 | 1465273857446 Marionette DEBUG loaded listener.js 21:30:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x978f0800) [pid = 1835] [serial = 1059] [outer = 0x9528f800] 21:30:58 INFO - PROCESS | 1835 | 1465273858732 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] 21:30:58 INFO - PROCESS | 1835 | 1465273858799 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 21:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:30:58 INFO - PROCESS | 1835 | 1465273858949 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:30:58 INFO - PROCESS | 1835 | 1465273858957 Marionette TRACE conn4 <- [1,1382,null,{}] 21:31:00 INFO - PROCESS | 1835 | --DOCSHELL 0x93d79c00 == 39 [pid = 1835] [id = 321] 21:31:00 INFO - PROCESS | 1835 | --DOCSHELL 0x9256e400 == 38 [pid = 1835] [id = 329] 21:31:00 INFO - PROCESS | 1835 | --DOCSHELL 0x9195d000 == 37 [pid = 1835] [id = 331] 21:31:00 INFO - PROCESS | 1835 | --DOCSHELL 0x92acb400 == 36 [pid = 1835] [id = 323] 21:31:00 INFO - PROCESS | 1835 | --DOCSHELL 0x97acac00 == 35 [pid = 1835] [id = 319] 21:31:00 INFO - PROCESS | 1835 | --DOCSHELL 0x920f4c00 == 34 [pid = 1835] [id = 320] 21:31:00 INFO - PROCESS | 1835 | --DOCSHELL 0x9aed5800 == 33 [pid = 1835] [id = 325] 21:31:00 INFO - PROCESS | 1835 | --DOCSHELL 0x920f1c00 == 32 [pid = 1835] [id = 326] 21:31:00 INFO - PROCESS | 1835 | --DOCSHELL 0x91965000 == 31 [pid = 1835] [id = 322] 21:31:00 INFO - PROCESS | 1835 | --DOCSHELL 0x98dcac00 == 30 [pid = 1835] [id = 328] 21:31:00 INFO - PROCESS | 1835 | --DOCSHELL 0x92575800 == 29 [pid = 1835] [id = 330] 21:31:00 INFO - PROCESS | 1835 | --DOCSHELL 0x977aa400 == 28 [pid = 1835] [id = 327] 21:31:00 INFO - PROCESS | 1835 | --DOCSHELL 0x93bb2c00 == 27 [pid = 1835] [id = 324] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x97ac0000) [pid = 1835] [serial = 1007] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x91964c00) [pid = 1835] [serial = 995] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x920f5000) [pid = 1835] [serial = 996] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x948a2800) [pid = 1835] [serial = 972] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x93d79400) [pid = 1835] [serial = 971] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x93bb7000) [pid = 1835] [serial = 993] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x92fdac00) [pid = 1835] [serial = 992] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x93960000) [pid = 1835] [serial = 998] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x994a0400) [pid = 1835] [serial = 975] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x953d0c00) [pid = 1835] [serial = 1002] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x98fcf400) [pid = 1835] [serial = 974] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x9d80ec00) [pid = 1835] [serial = 978] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x9d403000) [pid = 1835] [serial = 977] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0xa1016000) [pid = 1835] [serial = 981] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x9aee1800) [pid = 1835] [serial = 980] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x98518800) [pid = 1835] [serial = 1004] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0xa2533c00) [pid = 1835] [serial = 984] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0xa23ef400) [pid = 1835] [serial = 983] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0xa34eb000) [pid = 1835] [serial = 987] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x98fce400) [pid = 1835] [serial = 1005] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x948a3800) [pid = 1835] [serial = 1001] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0xa340c000) [pid = 1835] [serial = 986] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0xa34f4400) [pid = 1835] [serial = 990] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0xa34f1000) [pid = 1835] [serial = 989] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x93b1f400) [pid = 1835] [serial = 999] [outer = (nil)] [url = about:blank] 21:31:00 INFO - PROCESS | 1835 | 1465273860642 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}] 21:31:00 INFO - PROCESS | 1835 | 1465273860657 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:00 INFO - PROCESS | 1835 | 1465273860943 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 21:31:01 INFO - PROCESS | 1835 | 1465273861066 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:01 INFO - PROCESS | 1835 | 1465273861081 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x91960000 == 28 [pid = 1835] [id = 353] 21:31:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x920f4000) [pid = 1835] [serial = 1060] [outer = (nil)] 21:31:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x923b5400) [pid = 1835] [serial = 1061] [outer = 0x920f4000] 21:31:01 INFO - PROCESS | 1835 | 1465273861168 Marionette DEBUG loaded listener.js 21:31:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x9256b800) [pid = 1835] [serial = 1062] [outer = 0x920f4000] 21:31:02 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:31:02 INFO - PROCESS | 1835 | 1465273862241 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] 21:31:02 INFO - PROCESS | 1835 | 1465273862322 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 21:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:31:02 INFO - PROCESS | 1835 | 1465273862330 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:31:02 INFO - PROCESS | 1835 | 1465273862335 Marionette TRACE conn4 <- [1,1386,null,{}] 21:31:02 INFO - PROCESS | 1835 | 1465273862344 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}] 21:31:02 INFO - PROCESS | 1835 | 1465273862353 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:02 INFO - PROCESS | 1835 | 1465273862600 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 21:31:02 INFO - PROCESS | 1835 | 1465273862835 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:02 INFO - PROCESS | 1835 | 1465273862851 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b21000 == 29 [pid = 1835] [id = 354] 21:31:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x93b21800) [pid = 1835] [serial = 1063] [outer = (nil)] 21:31:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x93bb5000) [pid = 1835] [serial = 1064] [outer = 0x93b21800] 21:31:02 INFO - PROCESS | 1835 | 1465273862933 Marionette DEBUG loaded listener.js 21:31:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x93d48c00) [pid = 1835] [serial = 1065] [outer = 0x93b21800] 21:31:04 INFO - PROCESS | 1835 | 1465273864033 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] 21:31:04 INFO - PROCESS | 1835 | 1465273864121 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 21:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:31:04 INFO - PROCESS | 1835 | 1465273864148 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:31:04 INFO - PROCESS | 1835 | 1465273864153 Marionette TRACE conn4 <- [1,1390,null,{}] 21:31:04 INFO - PROCESS | 1835 | 1465273864162 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}] 21:31:04 INFO - PROCESS | 1835 | 1465273864167 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:04 INFO - PROCESS | 1835 | 1465273864370 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 21:31:04 INFO - PROCESS | 1835 | 1465273864618 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:04 INFO - PROCESS | 1835 | 1465273864632 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x9256cc00 == 30 [pid = 1835] [id = 355] 21:31:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x95294000) [pid = 1835] [serial = 1066] [outer = (nil)] 21:31:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x95299c00) [pid = 1835] [serial = 1067] [outer = 0x95294000] 21:31:04 INFO - PROCESS | 1835 | 1465273864737 Marionette DEBUG loaded listener.js 21:31:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x953d1800) [pid = 1835] [serial = 1068] [outer = 0x95294000] 21:31:05 INFO - PROCESS | 1835 | 1465273865739 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]]]}] 21:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1660ms 21:31:05 INFO - PROCESS | 1835 | 1465273865793 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 21:31:05 INFO - PROCESS | 1835 | 1465273865806 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 21:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:31:05 INFO - PROCESS | 1835 | 1465273865824 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:31:05 INFO - PROCESS | 1835 | 1465273865828 Marionette TRACE conn4 <- [1,1394,null,{}] 21:31:05 INFO - PROCESS | 1835 | 1465273865834 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}] 21:31:05 INFO - PROCESS | 1835 | 1465273865839 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:06 INFO - PROCESS | 1835 | 1465273866066 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 21:31:06 INFO - PROCESS | 1835 | 1465273866279 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:06 INFO - PROCESS | 1835 | 1465273866288 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f7c00 == 31 [pid = 1835] [id = 356] 21:31:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x978f9c00) [pid = 1835] [serial = 1069] [outer = (nil)] 21:31:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x98516c00) [pid = 1835] [serial = 1070] [outer = 0x978f9c00] 21:31:06 INFO - PROCESS | 1835 | 1465273866416 Marionette DEBUG loaded listener.js 21:31:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x98dcc000) [pid = 1835] [serial = 1071] [outer = 0x978f9c00] 21:31:07 INFO - PROCESS | 1835 | 1465273867330 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]]]}] 21:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1543ms 21:31:07 INFO - PROCESS | 1835 | 1465273867361 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 21:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:31:07 INFO - PROCESS | 1835 | 1465273867366 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 21:31:07 INFO - PROCESS | 1835 | 1465273867373 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:31:07 INFO - PROCESS | 1835 | 1465273867376 Marionette TRACE conn4 <- [1,1398,null,{}] 21:31:07 INFO - PROCESS | 1835 | 1465273867382 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}] 21:31:07 INFO - PROCESS | 1835 | 1465273867388 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:07 INFO - PROCESS | 1835 | 1465273867564 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 21:31:07 INFO - PROCESS | 1835 | 1465273867729 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:07 INFO - PROCESS | 1835 | 1465273867736 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x95290000 == 32 [pid = 1835] [id = 357] 21:31:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x95297c00) [pid = 1835] [serial = 1072] [outer = (nil)] 21:31:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x992c9800) [pid = 1835] [serial = 1073] [outer = 0x95297c00] 21:31:07 INFO - PROCESS | 1835 | 1465273867825 Marionette DEBUG loaded listener.js 21:31:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x9930f800) [pid = 1835] [serial = 1074] [outer = 0x95297c00] 21:31:08 INFO - PROCESS | 1835 | 1465273868806 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]]]}] 21:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1481ms 21:31:08 INFO - PROCESS | 1835 | 1465273868855 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 21:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:31:08 INFO - PROCESS | 1835 | 1465273868859 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 21:31:08 INFO - PROCESS | 1835 | 1465273868867 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:31:08 INFO - PROCESS | 1835 | 1465273868870 Marionette TRACE conn4 <- [1,1402,null,{}] 21:31:08 INFO - PROCESS | 1835 | 1465273868879 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}] 21:31:08 INFO - PROCESS | 1835 | 1465273868892 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:09 INFO - PROCESS | 1835 | 1465273869177 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 21:31:09 INFO - PROCESS | 1835 | 1465273869387 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:09 INFO - PROCESS | 1835 | 1465273869405 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:09 INFO - PROCESS | 1835 | ++DOCSHELL 0x94898000 == 33 [pid = 1835] [id = 358] 21:31:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x9546d000) [pid = 1835] [serial = 1075] [outer = (nil)] 21:31:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x9953a000) [pid = 1835] [serial = 1076] [outer = 0x9546d000] 21:31:09 INFO - PROCESS | 1835 | 1465273869536 Marionette DEBUG loaded listener.js 21:31:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x9981ec00) [pid = 1835] [serial = 1077] [outer = 0x9546d000] 21:31:10 INFO - PROCESS | 1835 | 1465273870556 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]]]}] 21:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1748ms 21:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:31:10 INFO - PROCESS | 1835 | 1465273870614 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 21:31:10 INFO - PROCESS | 1835 | 1465273870618 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 21:31:10 INFO - PROCESS | 1835 | 1465273870624 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:31:10 INFO - PROCESS | 1835 | 1465273870627 Marionette TRACE conn4 <- [1,1406,null,{}] 21:31:10 INFO - PROCESS | 1835 | 1465273870634 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}] 21:31:10 INFO - PROCESS | 1835 | 1465273870640 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:10 INFO - PROCESS | 1835 | 1465273870808 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 21:31:11 INFO - PROCESS | 1835 | 1465273871025 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:11 INFO - PROCESS | 1835 | 1465273871033 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195e000 == 34 [pid = 1835] [id = 359] 21:31:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x92576400) [pid = 1835] [serial = 1078] [outer = (nil)] 21:31:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x9a01b800) [pid = 1835] [serial = 1079] [outer = 0x92576400] 21:31:11 INFO - PROCESS | 1835 | 1465273871122 Marionette DEBUG loaded listener.js 21:31:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x9a3f2c00) [pid = 1835] [serial = 1080] [outer = 0x92576400] 21:31:12 INFO - PROCESS | 1835 | 1465273872133 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]]]}] 21:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1588ms 21:31:12 INFO - PROCESS | 1835 | 1465273872212 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 21:31:12 INFO - PROCESS | 1835 | 1465273872219 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 21:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:31:12 INFO - PROCESS | 1835 | 1465273872227 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:31:12 INFO - PROCESS | 1835 | 1465273872232 Marionette TRACE conn4 <- [1,1410,null,{}] 21:31:12 INFO - PROCESS | 1835 | 1465273872241 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}] 21:31:12 INFO - PROCESS | 1835 | 1465273872245 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:12 INFO - PROCESS | 1835 | 1465273872479 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 21:31:12 INFO - PROCESS | 1835 | 1465273872754 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:12 INFO - PROCESS | 1835 | 1465273872767 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x92acb400 == 35 [pid = 1835] [id = 360] 21:31:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x92ad0800) [pid = 1835] [serial = 1081] [outer = (nil)] 21:31:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x93b14800) [pid = 1835] [serial = 1082] [outer = 0x92ad0800] 21:31:12 INFO - PROCESS | 1835 | 1465273872853 Marionette DEBUG loaded listener.js 21:31:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x93b21c00) [pid = 1835] [serial = 1083] [outer = 0x92ad0800] 21:31:13 INFO - PROCESS | 1835 | 1465273873738 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]]]}] 21:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1535ms 21:31:13 INFO - PROCESS | 1835 | 1465273873762 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 21:31:13 INFO - PROCESS | 1835 | 1465273873769 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 21:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:31:13 INFO - PROCESS | 1835 | 1465273873779 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:31:13 INFO - PROCESS | 1835 | 1465273873783 Marionette TRACE conn4 <- [1,1414,null,{}] 21:31:13 INFO - PROCESS | 1835 | 1465273873789 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}] 21:31:13 INFO - PROCESS | 1835 | 1465273873795 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:13 INFO - PROCESS | 1835 | 1465273873970 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 21:31:14 INFO - PROCESS | 1835 | 1465273874113 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:14 INFO - PROCESS | 1835 | 1465273874122 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x92fde400 == 36 [pid = 1835] [id = 361] 21:31:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x95295800) [pid = 1835] [serial = 1084] [outer = (nil)] 21:31:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x953d9800) [pid = 1835] [serial = 1085] [outer = 0x95295800] 21:31:14 INFO - PROCESS | 1835 | 1465273874195 Marionette DEBUG loaded listener.js 21:31:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x977aa800) [pid = 1835] [serial = 1086] [outer = 0x95295800] 21:31:15 INFO - PROCESS | 1835 | 1465273875157 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]]]}] 21:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1429ms 21:31:15 INFO - PROCESS | 1835 | 1465273875209 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 21:31:15 INFO - PROCESS | 1835 | 1465273875213 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 21:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:31:15 INFO - PROCESS | 1835 | 1465273875226 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:31:15 INFO - PROCESS | 1835 | 1465273875232 Marionette TRACE conn4 <- [1,1418,null,{}] 21:31:15 INFO - PROCESS | 1835 | 1465273875247 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}] 21:31:15 INFO - PROCESS | 1835 | 1465273875256 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:15 INFO - PROCESS | 1835 | 1465273875517 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 21:31:15 INFO - PROCESS | 1835 | 1465273875545 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:15 INFO - PROCESS | 1835 | 1465273875561 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x99224400 == 37 [pid = 1835] [id = 362] 21:31:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x99312800) [pid = 1835] [serial = 1087] [outer = (nil)] 21:31:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x994a4800) [pid = 1835] [serial = 1088] [outer = 0x99312800] 21:31:15 INFO - PROCESS | 1835 | 1465273875644 Marionette DEBUG loaded listener.js 21:31:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x995d5c00) [pid = 1835] [serial = 1089] [outer = 0x99312800] 21:31:17 INFO - PROCESS | 1835 | 1465273877120 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]]]}] 21:31:17 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x93bc1000) [pid = 1835] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:31:17 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x9a01bc00) [pid = 1835] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:31:17 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x9930a400) [pid = 1835] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 2142ms 21:31:17 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x98512c00) [pid = 1835] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:31:17 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x981da800) [pid = 1835] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:31:17 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x920f6800) [pid = 1835] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:31:17 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x92574c00) [pid = 1835] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:31:17 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x99223c00) [pid = 1835] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:31:17 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x92574400) [pid = 1835] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:31:17 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x99533c00) [pid = 1835] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:31:17 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x9256e000) [pid = 1835] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:31:17 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x91961800) [pid = 1835] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:31:17 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x977ab000) [pid = 1835] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:31:17 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x92ac5800) [pid = 1835] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:31:17 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x92ac2c00) [pid = 1835] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:31:17 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x978f3400) [pid = 1835] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:31:17 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x920ec800) [pid = 1835] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:31:17 INFO - PROCESS | 1835 | 1465273877484 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 21:31:17 INFO - PROCESS | 1835 | 1465273877491 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 21:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:31:17 INFO - PROCESS | 1835 | 1465273877502 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:31:17 INFO - PROCESS | 1835 | 1465273877507 Marionette TRACE conn4 <- [1,1422,null,{}] 21:31:17 INFO - PROCESS | 1835 | 1465273877518 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}] 21:31:17 INFO - PROCESS | 1835 | 1465273877524 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:17 INFO - PROCESS | 1835 | 1465273877847 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 21:31:17 INFO - PROCESS | 1835 | 1465273877960 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:17 INFO - PROCESS | 1835 | 1465273877969 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x92574c00 == 38 [pid = 1835] [id = 363] 21:31:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x953d9400) [pid = 1835] [serial = 1090] [outer = (nil)] 21:31:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x98512c00) [pid = 1835] [serial = 1091] [outer = 0x953d9400] 21:31:18 INFO - PROCESS | 1835 | 1465273878085 Marionette DEBUG loaded listener.js 21:31:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x99309000) [pid = 1835] [serial = 1092] [outer = 0x953d9400] 21:31:19 INFO - PROCESS | 1835 | 1465273879064 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]]]}] 21:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1598ms 21:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:31:19 INFO - PROCESS | 1835 | 1465273879100 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 21:31:19 INFO - PROCESS | 1835 | 1465273879103 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 21:31:19 INFO - PROCESS | 1835 | 1465273879110 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:31:19 INFO - PROCESS | 1835 | 1465273879113 Marionette TRACE conn4 <- [1,1426,null,{}] 21:31:19 INFO - PROCESS | 1835 | 1465273879118 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}] 21:31:19 INFO - PROCESS | 1835 | 1465273879123 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:19 INFO - PROCESS | 1835 | 1465273879289 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 21:31:19 INFO - PROCESS | 1835 | 1465273879303 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:19 INFO - PROCESS | 1835 | 1465273879312 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x92572000 == 39 [pid = 1835] [id = 364] 21:31:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x995cc400) [pid = 1835] [serial = 1093] [outer = (nil)] 21:31:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x99ff4400) [pid = 1835] [serial = 1094] [outer = 0x995cc400] 21:31:19 INFO - PROCESS | 1835 | 1465273879500 Marionette DEBUG loaded listener.js 21:31:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x9a022800) [pid = 1835] [serial = 1095] [outer = 0x995cc400] 21:31:20 INFO - PROCESS | 1835 | 1465273880637 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]]]}] 21:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1584ms 21:31:20 INFO - PROCESS | 1835 | 1465273880695 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 21:31:20 INFO - PROCESS | 1835 | 1465273880702 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 21:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:31:20 INFO - PROCESS | 1835 | 1465273880711 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:31:20 INFO - PROCESS | 1835 | 1465273880719 Marionette TRACE conn4 <- [1,1430,null,{}] 21:31:20 INFO - PROCESS | 1835 | 1465273880727 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}] 21:31:20 INFO - PROCESS | 1835 | 1465273880734 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:20 INFO - PROCESS | 1835 | 1465273880989 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 21:31:21 INFO - PROCESS | 1835 | 1465273881230 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:21 INFO - PROCESS | 1835 | 1465273881238 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f8400 == 40 [pid = 1835] [id = 365] 21:31:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x92ad0400) [pid = 1835] [serial = 1096] [outer = (nil)] 21:31:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x94879000) [pid = 1835] [serial = 1097] [outer = 0x92ad0400] 21:31:21 INFO - PROCESS | 1835 | 1465273881326 Marionette DEBUG loaded listener.js 21:31:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x98162800) [pid = 1835] [serial = 1098] [outer = 0x92ad0400] 21:31:22 INFO - PROCESS | 1835 | 1465273882314 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]]]}] 21:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1644ms 21:31:22 INFO - PROCESS | 1835 | 1465273882354 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 21:31:22 INFO - PROCESS | 1835 | 1465273882362 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 21:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:31:22 INFO - PROCESS | 1835 | 1465273882372 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:31:22 INFO - PROCESS | 1835 | 1465273882378 Marionette TRACE conn4 <- [1,1434,null,{}] 21:31:22 INFO - PROCESS | 1835 | 1465273882385 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}] 21:31:22 INFO - PROCESS | 1835 | 1465273882392 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:22 INFO - PROCESS | 1835 | 1465273882591 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 21:31:22 INFO - PROCESS | 1835 | 1465273882851 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:22 INFO - PROCESS | 1835 | 1465273882861 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x99498000 == 41 [pid = 1835] [id = 366] 21:31:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x997dbc00) [pid = 1835] [serial = 1099] [outer = (nil)] 21:31:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x99ff7c00) [pid = 1835] [serial = 1100] [outer = 0x997dbc00] 21:31:22 INFO - PROCESS | 1835 | 1465273882990 Marionette DEBUG loaded listener.js 21:31:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x9a987000) [pid = 1835] [serial = 1101] [outer = 0x997dbc00] 21:31:23 INFO - PROCESS | 1835 | 1465273883956 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]]]}] 21:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1636ms 21:31:24 INFO - PROCESS | 1835 | 1465273884009 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 21:31:24 INFO - PROCESS | 1835 | 1465273884013 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 21:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:31:24 INFO - PROCESS | 1835 | 1465273884020 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:31:24 INFO - PROCESS | 1835 | 1465273884027 Marionette TRACE conn4 <- [1,1438,null,{}] 21:31:24 INFO - PROCESS | 1835 | 1465273884043 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}] 21:31:24 INFO - PROCESS | 1835 | 1465273884052 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:24 INFO - PROCESS | 1835 | 1465273884252 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 21:31:24 INFO - PROCESS | 1835 | 1465273884483 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:24 INFO - PROCESS | 1835 | 1465273884496 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x92acb800 == 42 [pid = 1835] [id = 367] 21:31:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x9b014800) [pid = 1835] [serial = 1102] [outer = (nil)] 21:31:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x9d80f400) [pid = 1835] [serial = 1103] [outer = 0x9b014800] 21:31:24 INFO - PROCESS | 1835 | 1465273884625 Marionette DEBUG loaded listener.js 21:31:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x9d875000) [pid = 1835] [serial = 1104] [outer = 0x9b014800] 21:31:25 INFO - PROCESS | 1835 | 1465273885569 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]]]}] 21:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1585ms 21:31:25 INFO - PROCESS | 1835 | 1465273885609 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 21:31:25 INFO - PROCESS | 1835 | 1465273885619 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 21:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:31:25 INFO - PROCESS | 1835 | 1465273885628 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:31:25 INFO - PROCESS | 1835 | 1465273885631 Marionette TRACE conn4 <- [1,1442,null,{}] 21:31:25 INFO - PROCESS | 1835 | 1465273885637 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}] 21:31:25 INFO - PROCESS | 1835 | 1465273885643 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:25 INFO - PROCESS | 1835 | 1465273885832 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 21:31:26 INFO - PROCESS | 1835 | 1465273886048 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:26 INFO - PROCESS | 1835 | 1465273886057 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f0800 == 43 [pid = 1835] [id = 368] 21:31:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x9d877000) [pid = 1835] [serial = 1105] [outer = (nil)] 21:31:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0xa107b800) [pid = 1835] [serial = 1106] [outer = 0x9d877000] 21:31:26 INFO - PROCESS | 1835 | 1465273886188 Marionette DEBUG loaded listener.js 21:31:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0xa208fc00) [pid = 1835] [serial = 1107] [outer = 0x9d877000] 21:31:27 INFO - PROCESS | 1835 | 1465273887110 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]]]}] 21:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1532ms 21:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:31:27 INFO - PROCESS | 1835 | 1465273887161 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 21:31:27 INFO - PROCESS | 1835 | 1465273887165 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 21:31:27 INFO - PROCESS | 1835 | 1465273887172 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:31:27 INFO - PROCESS | 1835 | 1465273887176 Marionette TRACE conn4 <- [1,1446,null,{}] 21:31:27 INFO - PROCESS | 1835 | 1465273887182 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}] 21:31:27 INFO - PROCESS | 1835 | 1465273887187 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:27 INFO - PROCESS | 1835 | 1465273887370 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 21:31:27 INFO - PROCESS | 1835 | 1465273887593 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:27 INFO - PROCESS | 1835 | 1465273887601 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195b000 == 44 [pid = 1835] [id = 369] 21:31:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x95294400) [pid = 1835] [serial = 1108] [outer = (nil)] 21:31:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0xa2370000) [pid = 1835] [serial = 1109] [outer = 0x95294400] 21:31:27 INFO - PROCESS | 1835 | 1465273887725 Marionette DEBUG loaded listener.js 21:31:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0xa23a6400) [pid = 1835] [serial = 1110] [outer = 0x95294400] 21:31:28 INFO - PROCESS | 1835 | 1465273888761 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]]]}] 21:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1637ms 21:31:28 INFO - PROCESS | 1835 | 1465273888809 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 21:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:31:28 INFO - PROCESS | 1835 | 1465273888813 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 21:31:28 INFO - PROCESS | 1835 | 1465273888819 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:31:28 INFO - PROCESS | 1835 | 1465273888823 Marionette TRACE conn4 <- [1,1450,null,{}] 21:31:28 INFO - PROCESS | 1835 | 1465273888830 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}] 21:31:28 INFO - PROCESS | 1835 | 1465273888840 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:29 INFO - PROCESS | 1835 | 1465273889331 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 21:31:29 INFO - PROCESS | 1835 | 1465273889556 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:29 INFO - PROCESS | 1835 | 1465273889567 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x92ac5800 == 45 [pid = 1835] [id = 370] 21:31:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x92ac6400) [pid = 1835] [serial = 1111] [outer = (nil)] 21:31:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x9395e800) [pid = 1835] [serial = 1112] [outer = 0x92ac6400] 21:31:29 INFO - PROCESS | 1835 | 1465273889651 Marionette DEBUG loaded listener.js 21:31:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x93d73000) [pid = 1835] [serial = 1113] [outer = 0x92ac6400] 21:31:30 INFO - PROCESS | 1835 | 1465273890595 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]]]}] 21:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1840ms 21:31:30 INFO - PROCESS | 1835 | 1465273890662 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 21:31:30 INFO - PROCESS | 1835 | 1465273890668 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 21:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:31:30 INFO - PROCESS | 1835 | 1465273890676 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:31:30 INFO - PROCESS | 1835 | 1465273890682 Marionette TRACE conn4 <- [1,1454,null,{}] 21:31:30 INFO - PROCESS | 1835 | 1465273890688 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}] 21:31:30 INFO - PROCESS | 1835 | 1465273890694 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:30 INFO - PROCESS | 1835 | 1465273890965 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 21:31:31 INFO - PROCESS | 1835 | 1465273891198 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:31 INFO - PROCESS | 1835 | 1465273891210 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d4a000 == 46 [pid = 1835] [id = 371] 21:31:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x9489d800) [pid = 1835] [serial = 1114] [outer = (nil)] 21:31:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x97891800) [pid = 1835] [serial = 1115] [outer = 0x9489d800] 21:31:31 INFO - PROCESS | 1835 | 1465273891327 Marionette DEBUG loaded listener.js 21:31:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x978fb800) [pid = 1835] [serial = 1116] [outer = 0x9489d800] 21:31:31 INFO - PROCESS | 1835 | --DOCSHELL 0x91961000 == 45 [pid = 1835] [id = 340] 21:31:31 INFO - PROCESS | 1835 | --DOCSHELL 0x9489b800 == 44 [pid = 1835] [id = 333] 21:31:31 INFO - PROCESS | 1835 | --DOCSHELL 0x978fac00 == 43 [pid = 1835] [id = 334] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x95465000) [pid = 1835] [serial = 1058] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOCSHELL 0x920f7c00 == 42 [pid = 1835] [id = 356] 21:31:32 INFO - PROCESS | 1835 | --DOCSHELL 0x9256cc00 == 41 [pid = 1835] [id = 355] 21:31:32 INFO - PROCESS | 1835 | --DOCSHELL 0x93b21000 == 40 [pid = 1835] [id = 354] 21:31:32 INFO - PROCESS | 1835 | --DOCSHELL 0x91960000 == 39 [pid = 1835] [id = 353] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x997d9000) [pid = 1835] [serial = 1037] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x9a36ac00) [pid = 1835] [serial = 1046] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x9949c400) [pid = 1835] [serial = 1044] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x9b019800) [pid = 1835] [serial = 1052] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x9a98e800) [pid = 1835] [serial = 1050] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x95293400) [pid = 1835] [serial = 1056] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x9d41dc00) [pid = 1835] [serial = 1053] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x99312c00) [pid = 1835] [serial = 1043] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x95298c00) [pid = 1835] [serial = 1040] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x9a984800) [pid = 1835] [serial = 1049] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x93b19400) [pid = 1835] [serial = 1055] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x977a1400) [pid = 1835] [serial = 1041] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x9a559000) [pid = 1835] [serial = 1047] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x994a3800) [pid = 1835] [serial = 1031] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x9953dc00) [pid = 1835] [serial = 1032] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x98511800) [pid = 1835] [serial = 1013] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x992cb000) [pid = 1835] [serial = 1014] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x9953b800) [pid = 1835] [serial = 1016] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x9956a400) [pid = 1835] [serial = 1017] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x93d45000) [pid = 1835] [serial = 1025] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x953cf000) [pid = 1835] [serial = 1026] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x920f6000) [pid = 1835] [serial = 1022] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x9256c800) [pid = 1835] [serial = 1023] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x98dcb800) [pid = 1835] [serial = 1028] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x98dc8800) [pid = 1835] [serial = 1008] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x9395e000) [pid = 1835] [serial = 1010] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x94897400) [pid = 1835] [serial = 1011] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x997de000) [pid = 1835] [serial = 1019] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x997df400) [pid = 1835] [serial = 1020] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x9930a800) [pid = 1835] [serial = 1029] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x93956800) [pid = 1835] [serial = 1034] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x99ff4c00) [pid = 1835] [serial = 1038] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x953d9000) [pid = 1835] [serial = 1035] [outer = (nil)] [url = about:blank] 21:31:32 INFO - PROCESS | 1835 | 1465273892376 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]]]}] 21:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1734ms 21:31:32 INFO - PROCESS | 1835 | 1465273892410 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 21:31:32 INFO - PROCESS | 1835 | 1465273892414 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 21:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:31:32 INFO - PROCESS | 1835 | 1465273892451 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:31:32 INFO - PROCESS | 1835 | 1465273892456 Marionette TRACE conn4 <- [1,1458,null,{}] 21:31:32 INFO - PROCESS | 1835 | 1465273892468 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}] 21:31:32 INFO - PROCESS | 1835 | 1465273892472 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:32 INFO - PROCESS | 1835 | 1465273892638 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 21:31:32 INFO - PROCESS | 1835 | 1465273892649 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:32 INFO - PROCESS | 1835 | 1465273892657 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x923bac00 == 40 [pid = 1835] [id = 372] 21:31:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x92ac1400) [pid = 1835] [serial = 1117] [outer = (nil)] 21:31:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x978ef000) [pid = 1835] [serial = 1118] [outer = 0x92ac1400] 21:31:32 INFO - PROCESS | 1835 | 1465273892727 Marionette DEBUG loaded listener.js 21:31:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x98fd1800) [pid = 1835] [serial = 1119] [outer = 0x92ac1400] 21:31:33 INFO - PROCESS | 1835 | 1465273893776 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]]]}] 21:31:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:31:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1374ms 21:31:33 INFO - PROCESS | 1835 | 1465273893796 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 21:31:33 INFO - PROCESS | 1835 | 1465273893803 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 21:31:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:31:33 INFO - PROCESS | 1835 | 1465273893820 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:31:33 INFO - PROCESS | 1835 | 1465273893827 Marionette TRACE conn4 <- [1,1462,null,{}] 21:31:33 INFO - PROCESS | 1835 | 1465273893834 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}] 21:31:33 INFO - PROCESS | 1835 | 1465273893842 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:34 INFO - PROCESS | 1835 | 1465273894084 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 21:31:34 INFO - PROCESS | 1835 | 1465273894098 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:34 INFO - PROCESS | 1835 | 1465273894104 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x977aac00 == 41 [pid = 1835] [id = 373] 21:31:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x98dcc800) [pid = 1835] [serial = 1120] [outer = (nil)] 21:31:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x9949b800) [pid = 1835] [serial = 1121] [outer = 0x98dcc800] 21:31:34 INFO - PROCESS | 1835 | 1465273894178 Marionette DEBUG loaded listener.js 21:31:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x99536800) [pid = 1835] [serial = 1122] [outer = 0x98dcc800] 21:31:35 INFO - PROCESS | 1835 | 1465273895119 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]]]}] 21:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1350ms 21:31:35 INFO - PROCESS | 1835 | 1465273895163 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 21:31:35 INFO - PROCESS | 1835 | 1465273895167 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 21:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:31:35 INFO - PROCESS | 1835 | 1465273895181 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:31:35 INFO - PROCESS | 1835 | 1465273895184 Marionette TRACE conn4 <- [1,1466,null,{}] 21:31:35 INFO - PROCESS | 1835 | 1465273895190 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}] 21:31:35 INFO - PROCESS | 1835 | 1465273895195 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:35 INFO - PROCESS | 1835 | 1465273895406 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 21:31:35 INFO - PROCESS | 1835 | 1465273895428 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:35 INFO - PROCESS | 1835 | 1465273895438 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x923b9c00 == 42 [pid = 1835] [id = 374] 21:31:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x95468400) [pid = 1835] [serial = 1123] [outer = (nil)] 21:31:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x997df400) [pid = 1835] [serial = 1124] [outer = 0x95468400] 21:31:35 INFO - PROCESS | 1835 | 1465273895504 Marionette DEBUG loaded listener.js 21:31:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x997e1800) [pid = 1835] [serial = 1125] [outer = 0x95468400] 21:31:36 INFO - PROCESS | 1835 | 1465273896743 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]]]}] 21:31:36 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x95297c00) [pid = 1835] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:31:36 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x95295800) [pid = 1835] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:31:36 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x92576400) [pid = 1835] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:31:36 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x93b21800) [pid = 1835] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:31:36 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x9528f800) [pid = 1835] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:31:36 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x9546d000) [pid = 1835] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:31:36 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x978f9c00) [pid = 1835] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:31:36 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x95294000) [pid = 1835] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:31:36 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x920f4000) [pid = 1835] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:31:36 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x99312800) [pid = 1835] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:31:36 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x92ad0800) [pid = 1835] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:31:36 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x953d9400) [pid = 1835] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1638ms 21:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:31:36 INFO - PROCESS | 1835 | 1465273896820 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 21:31:36 INFO - PROCESS | 1835 | 1465273896823 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 21:31:36 INFO - PROCESS | 1835 | 1465273896831 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:31:36 INFO - PROCESS | 1835 | 1465273896834 Marionette TRACE conn4 <- [1,1470,null,{}] 21:31:36 INFO - PROCESS | 1835 | 1465273896840 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}] 21:31:36 INFO - PROCESS | 1835 | 1465273896845 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:37 INFO - PROCESS | 1835 | 1465273897016 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 21:31:37 INFO - PROCESS | 1835 | 1465273897198 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:37 INFO - PROCESS | 1835 | 1465273897216 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x9528f800 == 43 [pid = 1835] [id = 375] 21:31:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x95294000) [pid = 1835] [serial = 1126] [outer = (nil)] 21:31:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x978f1000) [pid = 1835] [serial = 1127] [outer = 0x95294000] 21:31:37 INFO - PROCESS | 1835 | 1465273897294 Marionette DEBUG loaded listener.js 21:31:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x997d9000) [pid = 1835] [serial = 1128] [outer = 0x95294000] 21:31:38 INFO - PROCESS | 1835 | 1465273898099 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]]]}] 21:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1288ms 21:31:38 INFO - PROCESS | 1835 | 1465273898126 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 21:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:31:38 INFO - PROCESS | 1835 | 1465273898130 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 21:31:38 INFO - PROCESS | 1835 | 1465273898136 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:31:38 INFO - PROCESS | 1835 | 1465273898140 Marionette TRACE conn4 <- [1,1474,null,{}] 21:31:38 INFO - PROCESS | 1835 | 1465273898145 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}] 21:31:38 INFO - PROCESS | 1835 | 1465273898150 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:38 INFO - PROCESS | 1835 | 1465273898312 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 21:31:38 INFO - PROCESS | 1835 | 1465273898327 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:38 INFO - PROCESS | 1835 | 1465273898334 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x99498400 == 44 [pid = 1835] [id = 376] 21:31:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x997f4400) [pid = 1835] [serial = 1129] [outer = (nil)] 21:31:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x9a3f2800) [pid = 1835] [serial = 1130] [outer = 0x997f4400] 21:31:38 INFO - PROCESS | 1835 | 1465273898402 Marionette DEBUG loaded listener.js 21:31:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x9ae0e800) [pid = 1835] [serial = 1131] [outer = 0x997f4400] 21:31:39 INFO - PROCESS | 1835 | 1465273899600 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]]]}] 21:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1536ms 21:31:39 INFO - PROCESS | 1835 | 1465273899675 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 21:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:31:39 INFO - PROCESS | 1835 | 1465273899683 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 21:31:39 INFO - PROCESS | 1835 | 1465273899691 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:31:39 INFO - PROCESS | 1835 | 1465273899697 Marionette TRACE conn4 <- [1,1478,null,{}] 21:31:39 INFO - PROCESS | 1835 | 1465273899707 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}] 21:31:39 INFO - PROCESS | 1835 | 1465273899713 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:39 INFO - PROCESS | 1835 | 1465273899950 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 21:31:40 INFO - PROCESS | 1835 | 1465273900228 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:40 INFO - PROCESS | 1835 | 1465273900234 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x92574400 == 45 [pid = 1835] [id = 377] 21:31:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x92576400) [pid = 1835] [serial = 1132] [outer = (nil)] 21:31:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x93d45000) [pid = 1835] [serial = 1133] [outer = 0x92576400] 21:31:40 INFO - PROCESS | 1835 | 1465273900329 Marionette DEBUG loaded listener.js 21:31:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x95293400) [pid = 1835] [serial = 1134] [outer = 0x92576400] 21:31:41 INFO - PROCESS | 1835 | 1465273901298 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]]]}] 21:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1687ms 21:31:41 INFO - PROCESS | 1835 | 1465273901378 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 21:31:41 INFO - PROCESS | 1835 | 1465273901386 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 21:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:31:41 INFO - PROCESS | 1835 | 1465273901398 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:31:41 INFO - PROCESS | 1835 | 1465273901402 Marionette TRACE conn4 <- [1,1482,null,{}] 21:31:41 INFO - PROCESS | 1835 | 1465273901409 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}] 21:31:41 INFO - PROCESS | 1835 | 1465273901414 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:41 INFO - PROCESS | 1835 | 1465273901661 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 21:31:41 INFO - PROCESS | 1835 | 1465273901947 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:41 INFO - PROCESS | 1835 | 1465273901955 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x97a3dc00 == 46 [pid = 1835] [id = 378] 21:31:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x98dc1400) [pid = 1835] [serial = 1135] [outer = (nil)] 21:31:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x9921f800) [pid = 1835] [serial = 1136] [outer = 0x98dc1400] 21:31:42 INFO - PROCESS | 1835 | 1465273902045 Marionette DEBUG loaded listener.js 21:31:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x99307000) [pid = 1835] [serial = 1137] [outer = 0x98dc1400] 21:31:43 INFO - PROCESS | 1835 | 1465273903103 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]]]}] 21:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1783ms 21:31:43 INFO - PROCESS | 1835 | 1465273903181 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 21:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:31:43 INFO - PROCESS | 1835 | 1465273903185 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 21:31:43 INFO - PROCESS | 1835 | 1465273903193 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:31:43 INFO - PROCESS | 1835 | 1465273903200 Marionette TRACE conn4 <- [1,1486,null,{}] 21:31:43 INFO - PROCESS | 1835 | 1465273903218 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}] 21:31:43 INFO - PROCESS | 1835 | 1465273903228 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:43 INFO - PROCESS | 1835 | 1465273903547 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 21:31:43 INFO - PROCESS | 1835 | 1465273903701 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:43 INFO - PROCESS | 1835 | 1465273903710 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x9a3fbc00 == 47 [pid = 1835] [id = 379] 21:31:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x9a559000) [pid = 1835] [serial = 1138] [outer = (nil)] 21:31:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x9aed5c00) [pid = 1835] [serial = 1139] [outer = 0x9a559000] 21:31:43 INFO - PROCESS | 1835 | 1465273903799 Marionette DEBUG loaded listener.js 21:31:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x9b019800) [pid = 1835] [serial = 1140] [outer = 0x9a559000] 21:31:44 INFO - PROCESS | 1835 | 1465273904732 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]]]}] 21:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1590ms 21:31:44 INFO - PROCESS | 1835 | 1465273904783 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 21:31:44 INFO - PROCESS | 1835 | 1465273904789 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 21:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:31:44 INFO - PROCESS | 1835 | 1465273904795 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:31:44 INFO - PROCESS | 1835 | 1465273904798 Marionette TRACE conn4 <- [1,1490,null,{}] 21:31:44 INFO - PROCESS | 1835 | 1465273904804 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}] 21:31:44 INFO - PROCESS | 1835 | 1465273904810 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:45 INFO - PROCESS | 1835 | 1465273905007 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 21:31:45 INFO - PROCESS | 1835 | 1465273905228 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:45 INFO - PROCESS | 1835 | 1465273905236 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b19800 == 48 [pid = 1835] [id = 380] 21:31:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x97a41800) [pid = 1835] [serial = 1141] [outer = (nil)] 21:31:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x9d424c00) [pid = 1835] [serial = 1142] [outer = 0x97a41800] 21:31:45 INFO - PROCESS | 1835 | 1465273905335 Marionette DEBUG loaded listener.js 21:31:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x9d868c00) [pid = 1835] [serial = 1143] [outer = 0x97a41800] 21:31:46 INFO - PROCESS | 1835 | 1465273906248 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]]]}] 21:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1481ms 21:31:46 INFO - PROCESS | 1835 | 1465273906277 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 21:31:46 INFO - PROCESS | 1835 | 1465273906281 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 21:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:31:46 INFO - PROCESS | 1835 | 1465273906288 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:31:46 INFO - PROCESS | 1835 | 1465273906292 Marionette TRACE conn4 <- [1,1494,null,{}] 21:31:46 INFO - PROCESS | 1835 | 1465273906298 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}] 21:31:46 INFO - PROCESS | 1835 | 1465273906304 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:46 INFO - PROCESS | 1835 | 1465273906486 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 21:31:46 INFO - PROCESS | 1835 | 1465273906671 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:46 INFO - PROCESS | 1835 | 1465273906679 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x9a3ee000 == 49 [pid = 1835] [id = 381] 21:31:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0xa1009c00) [pid = 1835] [serial = 1144] [outer = (nil)] 21:31:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0xa2091000) [pid = 1835] [serial = 1145] [outer = 0xa1009c00] 21:31:46 INFO - PROCESS | 1835 | 1465273906758 Marionette DEBUG loaded listener.js 21:31:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0xa231dc00) [pid = 1835] [serial = 1146] [outer = 0xa1009c00] 21:31:47 INFO - PROCESS | 1835 | 1465273907825 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]]]}] 21:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1588ms 21:31:47 INFO - PROCESS | 1835 | 1465273907878 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 21:31:47 INFO - PROCESS | 1835 | 1465273907881 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 21:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:31:47 INFO - PROCESS | 1835 | 1465273907888 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:31:47 INFO - PROCESS | 1835 | 1465273907891 Marionette TRACE conn4 <- [1,1498,null,{}] 21:31:47 INFO - PROCESS | 1835 | 1465273907897 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}] 21:31:47 INFO - PROCESS | 1835 | 1465273907908 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:48 INFO - PROCESS | 1835 | 1465273908175 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 21:31:48 INFO - PROCESS | 1835 | 1465273908447 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:48 INFO - PROCESS | 1835 | 1465273908457 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195e800 == 50 [pid = 1835] [id = 382] 21:31:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x99541400) [pid = 1835] [serial = 1147] [outer = (nil)] 21:31:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0xa25f7c00) [pid = 1835] [serial = 1148] [outer = 0x99541400] 21:31:48 INFO - PROCESS | 1835 | 1465273908539 Marionette DEBUG loaded listener.js 21:31:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0xa3443400) [pid = 1835] [serial = 1149] [outer = 0x99541400] 21:31:49 INFO - PROCESS | 1835 | 1465273909752 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]]]}] 21:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1886ms 21:31:49 INFO - PROCESS | 1835 | 1465273909775 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 21:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:31:49 INFO - PROCESS | 1835 | 1465273909782 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 21:31:49 INFO - PROCESS | 1835 | 1465273909790 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:31:49 INFO - PROCESS | 1835 | 1465273909795 Marionette TRACE conn4 <- [1,1502,null,{}] 21:31:49 INFO - PROCESS | 1835 | 1465273909803 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}] 21:31:49 INFO - PROCESS | 1835 | 1465273909810 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:50 INFO - PROCESS | 1835 | 1465273910032 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 21:31:50 INFO - PROCESS | 1835 | 1465273910231 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:50 INFO - PROCESS | 1835 | 1465273910246 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x91958c00 == 51 [pid = 1835] [id = 383] 21:31:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x92acd800) [pid = 1835] [serial = 1150] [outer = (nil)] 21:31:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x93b15400) [pid = 1835] [serial = 1151] [outer = 0x92acd800] 21:31:50 INFO - PROCESS | 1835 | 1465273910319 Marionette DEBUG loaded listener.js 21:31:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x93bb3800) [pid = 1835] [serial = 1152] [outer = 0x92acd800] 21:31:51 INFO - PROCESS | 1835 | 1465273911400 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]]]}] 21:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1640ms 21:31:51 INFO - PROCESS | 1835 | 1465273911430 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 21:31:51 INFO - PROCESS | 1835 | 1465273911437 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 21:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:31:51 INFO - PROCESS | 1835 | 1465273911449 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:31:51 INFO - PROCESS | 1835 | 1465273911453 Marionette TRACE conn4 <- [1,1506,null,{}] 21:31:51 INFO - PROCESS | 1835 | 1465273911460 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}] 21:31:51 INFO - PROCESS | 1835 | 1465273911467 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:51 INFO - PROCESS | 1835 | 1465273911697 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 21:31:51 INFO - PROCESS | 1835 | 1465273911967 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:51 INFO - PROCESS | 1835 | 1465273911974 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:51 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x9930f800) [pid = 1835] [serial = 1074] [outer = (nil)] [url = about:blank] 21:31:51 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x992c9800) [pid = 1835] [serial = 1073] [outer = (nil)] [url = about:blank] 21:31:51 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x953d9800) [pid = 1835] [serial = 1085] [outer = (nil)] [url = about:blank] 21:31:51 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x9a3f2c00) [pid = 1835] [serial = 1080] [outer = (nil)] [url = about:blank] 21:31:51 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x9a01b800) [pid = 1835] [serial = 1079] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x93d48c00) [pid = 1835] [serial = 1065] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x93bb5000) [pid = 1835] [serial = 1064] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x978f0800) [pid = 1835] [serial = 1059] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x9981ec00) [pid = 1835] [serial = 1077] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x9953a000) [pid = 1835] [serial = 1076] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x98dcc000) [pid = 1835] [serial = 1071] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x98516c00) [pid = 1835] [serial = 1070] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x95299c00) [pid = 1835] [serial = 1067] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x953d1800) [pid = 1835] [serial = 1068] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x9256b800) [pid = 1835] [serial = 1062] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x994a4800) [pid = 1835] [serial = 1088] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x923b5400) [pid = 1835] [serial = 1061] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x93b14800) [pid = 1835] [serial = 1082] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x93b21c00) [pid = 1835] [serial = 1083] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x995d5c00) [pid = 1835] [serial = 1089] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x98512c00) [pid = 1835] [serial = 1091] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x977aa800) [pid = 1835] [serial = 1086] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x99309000) [pid = 1835] [serial = 1092] [outer = (nil)] [url = about:blank] 21:31:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x923b5400 == 52 [pid = 1835] [id = 384] 21:31:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x93b21c00) [pid = 1835] [serial = 1153] [outer = (nil)] 21:31:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x94872c00) [pid = 1835] [serial = 1154] [outer = 0x93b21c00] 21:31:52 INFO - PROCESS | 1835 | 1465273912116 Marionette DEBUG loaded listener.js 21:31:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x953d2000) [pid = 1835] [serial = 1155] [outer = 0x93b21c00] 21:31:52 INFO - PROCESS | 1835 | 1465273912986 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]]]}] 21:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1590ms 21:31:53 INFO - PROCESS | 1835 | 1465273913040 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 21:31:53 INFO - PROCESS | 1835 | 1465273913044 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 21:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:31:53 INFO - PROCESS | 1835 | 1465273913052 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:31:53 INFO - PROCESS | 1835 | 1465273913059 Marionette TRACE conn4 <- [1,1510,null,{}] 21:31:53 INFO - PROCESS | 1835 | 1465273913078 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}] 21:31:53 INFO - PROCESS | 1835 | 1465273913088 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:53 INFO - PROCESS | 1835 | 1465273913280 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 21:31:53 INFO - PROCESS | 1835 | 1465273913439 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:53 INFO - PROCESS | 1835 | 1465273913451 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x98161400 == 53 [pid = 1835] [id = 385] 21:31:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x98516000) [pid = 1835] [serial = 1156] [outer = (nil)] 21:31:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x992c5800) [pid = 1835] [serial = 1157] [outer = 0x98516000] 21:31:53 INFO - PROCESS | 1835 | 1465273913573 Marionette DEBUG loaded listener.js 21:31:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x9930f800) [pid = 1835] [serial = 1158] [outer = 0x98516000] 21:31:54 INFO - PROCESS | 1835 | 1465273914642 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]]]}] 21:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1640ms 21:31:54 INFO - PROCESS | 1835 | 1465273914692 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 21:31:54 INFO - PROCESS | 1835 | 1465273914697 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 21:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:31:54 INFO - PROCESS | 1835 | 1465273914704 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:31:54 INFO - PROCESS | 1835 | 1465273914707 Marionette TRACE conn4 <- [1,1514,null,{}] 21:31:54 INFO - PROCESS | 1835 | 1465273914713 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}] 21:31:54 INFO - PROCESS | 1835 | 1465273914719 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:54 INFO - PROCESS | 1835 | 1465273914944 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 21:31:54 INFO - PROCESS | 1835 | 1465273914970 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:54 INFO - PROCESS | 1835 | 1465273914979 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x99314c00 == 54 [pid = 1835] [id = 386] 21:31:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x994a3c00) [pid = 1835] [serial = 1159] [outer = (nil)] 21:31:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x99538c00) [pid = 1835] [serial = 1160] [outer = 0x994a3c00] 21:31:55 INFO - PROCESS | 1835 | 1465273915049 Marionette DEBUG loaded listener.js 21:31:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x997d7000) [pid = 1835] [serial = 1161] [outer = 0x994a3c00] 21:31:56 INFO - PROCESS | 1835 | 1465273916073 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]]]}] 21:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1438ms 21:31:56 INFO - PROCESS | 1835 | 1465273916144 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 21:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:31:56 INFO - PROCESS | 1835 | 1465273916149 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 21:31:56 INFO - PROCESS | 1835 | 1465273916157 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:31:56 INFO - PROCESS | 1835 | 1465273916160 Marionette TRACE conn4 <- [1,1518,null,{}] 21:31:56 INFO - PROCESS | 1835 | 1465273916178 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}] 21:31:56 INFO - PROCESS | 1835 | 1465273916184 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:56 INFO - PROCESS | 1835 | 1465273916433 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 21:31:56 INFO - PROCESS | 1835 | 1465273916460 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:56 INFO - PROCESS | 1835 | 1465273916469 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195a000 == 55 [pid = 1835] [id = 387] 21:31:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x920f1000) [pid = 1835] [serial = 1162] [outer = (nil)] 21:31:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x99824400) [pid = 1835] [serial = 1163] [outer = 0x920f1000] 21:31:56 INFO - PROCESS | 1835 | 1465273916538 Marionette DEBUG loaded listener.js 21:31:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x99ff0800) [pid = 1835] [serial = 1164] [outer = 0x920f1000] 21:31:57 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x9489d800) [pid = 1835] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:31:57 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x997dbc00) [pid = 1835] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:31:57 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x98dcc800) [pid = 1835] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:31:57 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x92ac1400) [pid = 1835] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:31:57 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x95294400) [pid = 1835] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:31:57 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x9b014800) [pid = 1835] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:31:57 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x92ac6400) [pid = 1835] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:31:57 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x92ad0400) [pid = 1835] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:31:57 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x95468400) [pid = 1835] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:31:57 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x9d877000) [pid = 1835] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:31:57 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x95294000) [pid = 1835] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:31:57 INFO - PROCESS | 1835 | 1465273917743 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]]]}] 21:31:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:31:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1643ms 21:31:57 INFO - PROCESS | 1835 | 1465273917801 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 21:31:57 INFO - PROCESS | 1835 | 1465273917805 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 21:31:57 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:31:57 INFO - PROCESS | 1835 | 1465273917812 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:31:57 INFO - PROCESS | 1835 | 1465273917816 Marionette TRACE conn4 <- [1,1522,null,{}] 21:31:57 INFO - PROCESS | 1835 | 1465273917822 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}] 21:31:57 INFO - PROCESS | 1835 | 1465273917832 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:58 INFO - PROCESS | 1835 | 1465273918113 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 21:31:58 INFO - PROCESS | 1835 | 1465273918215 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:58 INFO - PROCESS | 1835 | 1465273918226 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x920eb400 == 56 [pid = 1835] [id = 388] 21:31:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x920f1400) [pid = 1835] [serial = 1165] [outer = (nil)] 21:31:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x9a3f6c00) [pid = 1835] [serial = 1166] [outer = 0x920f1400] 21:31:58 INFO - PROCESS | 1835 | 1465273918294 Marionette DEBUG loaded listener.js 21:31:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x9ae08800) [pid = 1835] [serial = 1167] [outer = 0x920f1400] 21:31:58 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:31:58 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:31:58 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:31:58 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:31:58 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:31:58 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:31:58 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:31:58 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:31:58 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:31:58 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:31:58 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:31:58 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:31:59 INFO - PROCESS | 1835 | 1465273919146 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"]]]}] 21:31:59 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 () { 21:31:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:31:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:31:59 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 () { 21:31:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:31:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:31:59 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 () { 21:31:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:31:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:31:59 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 () { 21:31:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:31:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:31:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:31:59 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1387ms 21:31:59 INFO - PROCESS | 1835 | 1465273919209 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 21:31:59 INFO - PROCESS | 1835 | 1465273919222 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 21:31:59 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:31:59 INFO - PROCESS | 1835 | 1465273919236 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:31:59 INFO - PROCESS | 1835 | 1465273919247 Marionette TRACE conn4 <- [1,1526,null,{}] 21:31:59 INFO - PROCESS | 1835 | 1465273919326 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}] 21:31:59 INFO - PROCESS | 1835 | 1465273919336 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:59 INFO - PROCESS | 1835 | 1465273919598 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 21:31:59 INFO - PROCESS | 1835 | 1465273919884 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:59 INFO - PROCESS | 1835 | 1465273919902 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:31:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x923b9400 == 57 [pid = 1835] [id = 389] 21:31:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x92575400) [pid = 1835] [serial = 1168] [outer = (nil)] 21:32:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x93955800) [pid = 1835] [serial = 1169] [outer = 0x92575400] 21:32:00 INFO - PROCESS | 1835 | 1465273920045 Marionette DEBUG loaded listener.js 21:32:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x93b22800) [pid = 1835] [serial = 1170] [outer = 0x92575400] 21:32:01 INFO - PROCESS | 1835 | 1465273921081 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"]]]}] 21:32:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:32:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:32:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:32:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:32:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:32:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:32:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:32:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:32:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:32:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:32:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:32:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:32:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:32:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1957ms 21:32:01 INFO - PROCESS | 1835 | 1465273921196 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 21:32:01 INFO - PROCESS | 1835 | 1465273921209 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 21:32:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:32:01 INFO - PROCESS | 1835 | 1465273921227 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:32:01 INFO - PROCESS | 1835 | 1465273921235 Marionette TRACE conn4 <- [1,1530,null,{}] 21:32:01 INFO - PROCESS | 1835 | 1465273921245 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}] 21:32:01 INFO - PROCESS | 1835 | 1465273921255 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:01 INFO - PROCESS | 1835 | 1465273921610 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 21:32:01 INFO - PROCESS | 1835 | 1465273921820 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:01 INFO - PROCESS | 1835 | 1465273921831 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x923b6400 == 58 [pid = 1835] [id = 390] 21:32:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x978f2000) [pid = 1835] [serial = 1171] [outer = (nil)] 21:32:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x992c9800) [pid = 1835] [serial = 1172] [outer = 0x978f2000] 21:32:01 INFO - PROCESS | 1835 | 1465273921928 Marionette DEBUG loaded listener.js 21:32:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x99497c00) [pid = 1835] [serial = 1173] [outer = 0x978f2000] 21:32:02 INFO - PROCESS | 1835 | 1465273922887 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]]]}] 21:32:02 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 21:32:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:32:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:32:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:32:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:32:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:32:02 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. 21:32:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:32:02 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1697ms 21:32:02 INFO - PROCESS | 1835 | 1465273922925 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 21:32:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:32:02 INFO - PROCESS | 1835 | 1465273922929 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 21:32:02 INFO - PROCESS | 1835 | 1465273922937 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:32:02 INFO - PROCESS | 1835 | 1465273922943 Marionette TRACE conn4 <- [1,1534,null,{}] 21:32:02 INFO - PROCESS | 1835 | 1465273922979 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}] 21:32:02 INFO - PROCESS | 1835 | 1465273922990 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:03 INFO - PROCESS | 1835 | 1465273923187 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 21:32:03 INFO - PROCESS | 1835 | 1465273923388 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:03 INFO - PROCESS | 1835 | 1465273923403 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x9949f400 == 59 [pid = 1835] [id = 391] 21:32:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x9b016800) [pid = 1835] [serial = 1174] [outer = (nil)] 21:32:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x9d420000) [pid = 1835] [serial = 1175] [outer = 0x9b016800] 21:32:03 INFO - PROCESS | 1835 | 1465273923636 Marionette DEBUG loaded listener.js 21:32:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0xa107c000) [pid = 1835] [serial = 1176] [outer = 0x9b016800] 21:32:04 INFO - PROCESS | 1835 | 1465273924674 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]]]}] 21:32:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:32:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1795ms 21:32:04 INFO - PROCESS | 1835 | 1465273924731 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 21:32:04 INFO - PROCESS | 1835 | 1465273924735 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 21:32:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:32:04 INFO - PROCESS | 1835 | 1465273924743 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:32:04 INFO - PROCESS | 1835 | 1465273924747 Marionette TRACE conn4 <- [1,1538,null,{}] 21:32:04 INFO - PROCESS | 1835 | 1465273924753 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}] 21:32:04 INFO - PROCESS | 1835 | 1465273924758 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:04 INFO - PROCESS | 1835 | 1465273924957 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 21:32:05 INFO - PROCESS | 1835 | 1465273925185 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:05 INFO - PROCESS | 1835 | 1465273925195 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195f800 == 60 [pid = 1835] [id = 392] 21:32:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x953cbc00) [pid = 1835] [serial = 1177] [outer = (nil)] 21:32:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0xa2fb3800) [pid = 1835] [serial = 1178] [outer = 0x953cbc00] 21:32:05 INFO - PROCESS | 1835 | 1465273925331 Marionette DEBUG loaded listener.js 21:32:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0xa340fc00) [pid = 1835] [serial = 1179] [outer = 0x953cbc00] 21:32:06 INFO - PROCESS | 1835 | 1465273926320 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]]]}] 21:32:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:32:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1645ms 21:32:06 INFO - PROCESS | 1835 | 1465273926389 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 21:32:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:32:06 INFO - PROCESS | 1835 | 1465273926393 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 21:32:06 INFO - PROCESS | 1835 | 1465273926400 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:32:06 INFO - PROCESS | 1835 | 1465273926403 Marionette TRACE conn4 <- [1,1542,null,{}] 21:32:06 INFO - PROCESS | 1835 | 1465273926409 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}] 21:32:06 INFO - PROCESS | 1835 | 1465273926415 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:06 INFO - PROCESS | 1835 | 1465273926607 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 21:32:06 INFO - PROCESS | 1835 | 1465273926837 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:06 INFO - PROCESS | 1835 | 1465273926846 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:06 INFO - PROCESS | 1835 | ++DOCSHELL 0xa25ea000 == 61 [pid = 1835] [id = 393] 21:32:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0xa2fb1000) [pid = 1835] [serial = 1180] [outer = (nil)] 21:32:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0xa34f1c00) [pid = 1835] [serial = 1181] [outer = 0xa2fb1000] 21:32:06 INFO - PROCESS | 1835 | 1465273926978 Marionette DEBUG loaded listener.js 21:32:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0xa34f3800) [pid = 1835] [serial = 1182] [outer = 0xa2fb1000] 21:32:08 INFO - PROCESS | 1835 | 1465273928088 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]]]}] 21:32:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:32:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1737ms 21:32:08 INFO - PROCESS | 1835 | 1465273928138 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 21:32:08 INFO - PROCESS | 1835 | 1465273928145 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 21:32:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:32:08 INFO - PROCESS | 1835 | 1465273928155 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:32:08 INFO - PROCESS | 1835 | 1465273928160 Marionette TRACE conn4 <- [1,1546,null,{}] 21:32:08 INFO - PROCESS | 1835 | 1465273928170 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}] 21:32:08 INFO - PROCESS | 1835 | 1465273928187 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:08 INFO - PROCESS | 1835 | 1465273928594 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 21:32:08 INFO - PROCESS | 1835 | 1465273928918 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:08 INFO - PROCESS | 1835 | 1465273928931 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x91967800 == 62 [pid = 1835] [id = 394] 21:32:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x920eac00) [pid = 1835] [serial = 1183] [outer = (nil)] 21:32:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0xa5017c00) [pid = 1835] [serial = 1184] [outer = 0x920eac00] 21:32:09 INFO - PROCESS | 1835 | 1465273929077 Marionette DEBUG loaded listener.js 21:32:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0xa62ab000) [pid = 1835] [serial = 1185] [outer = 0x920eac00] 21:32:10 INFO - PROCESS | 1835 | 1465273930117 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]]]}] 21:32:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:32:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1999ms 21:32:10 INFO - PROCESS | 1835 | 1465273930154 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 21:32:10 INFO - PROCESS | 1835 | 1465273930160 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 21:32:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:32:10 INFO - PROCESS | 1835 | 1465273930166 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:32:10 INFO - PROCESS | 1835 | 1465273930170 Marionette TRACE conn4 <- [1,1550,null,{}] 21:32:10 INFO - PROCESS | 1835 | 1465273930177 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}] 21:32:10 INFO - PROCESS | 1835 | 1465273930182 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:10 INFO - PROCESS | 1835 | 1465273930451 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 21:32:10 INFO - PROCESS | 1835 | 1465273930804 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:10 INFO - PROCESS | 1835 | 1465273930828 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x920ea400 == 63 [pid = 1835] [id = 395] 21:32:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x92770c00) [pid = 1835] [serial = 1186] [outer = (nil)] 21:32:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x92778000) [pid = 1835] [serial = 1187] [outer = 0x92770c00] 21:32:10 INFO - PROCESS | 1835 | 1465273930978 Marionette DEBUG loaded listener.js 21:32:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x9277a000) [pid = 1835] [serial = 1188] [outer = 0x92770c00] 21:32:12 INFO - PROCESS | 1835 | 1465273932130 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]]]}] 21:32:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:32:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2012ms 21:32:12 INFO - PROCESS | 1835 | 1465273932179 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 21:32:12 INFO - PROCESS | 1835 | 1465273932182 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 21:32:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:32:12 INFO - PROCESS | 1835 | 1465273932210 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:32:12 INFO - PROCESS | 1835 | 1465273932214 Marionette TRACE conn4 <- [1,1554,null,{}] 21:32:12 INFO - PROCESS | 1835 | 1465273932221 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}] 21:32:12 INFO - PROCESS | 1835 | 1465273932227 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:12 INFO - PROCESS | 1835 | 1465273932451 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 21:32:12 INFO - PROCESS | 1835 | 1465273932639 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:12 INFO - PROCESS | 1835 | 1465273932649 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x91961800 == 64 [pid = 1835] [id = 396] 21:32:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x91965400) [pid = 1835] [serial = 1189] [outer = (nil)] 21:32:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x95290c00) [pid = 1835] [serial = 1190] [outer = 0x91965400] 21:32:12 INFO - PROCESS | 1835 | 1465273932790 Marionette DEBUG loaded listener.js 21:32:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0xa4e4f400) [pid = 1835] [serial = 1191] [outer = 0x91965400] 21:32:13 INFO - PROCESS | 1835 | 1465273933707 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]]]}] 21:32:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:32:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1548ms 21:32:13 INFO - PROCESS | 1835 | 1465273933755 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 21:32:13 INFO - PROCESS | 1835 | 1465273933758 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 21:32:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:32:13 INFO - PROCESS | 1835 | 1465273933765 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:32:13 INFO - PROCESS | 1835 | 1465273933769 Marionette TRACE conn4 <- [1,1558,null,{}] 21:32:13 INFO - PROCESS | 1835 | 1465273933774 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}] 21:32:13 INFO - PROCESS | 1835 | 1465273933780 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:13 INFO - PROCESS | 1835 | 1465273933964 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 21:32:14 INFO - PROCESS | 1835 | 1465273934150 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:14 INFO - PROCESS | 1835 | 1465273934157 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f9800 == 65 [pid = 1835] [id = 397] 21:32:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x92575000) [pid = 1835] [serial = 1192] [outer = (nil)] 21:32:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x92b58c00) [pid = 1835] [serial = 1193] [outer = 0x92575000] 21:32:14 INFO - PROCESS | 1835 | 1465273934241 Marionette DEBUG loaded listener.js 21:32:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x92b5a800) [pid = 1835] [serial = 1194] [outer = 0x92575000] 21:32:15 INFO - PROCESS | 1835 | 1465273935486 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]]]}] 21:32:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:32:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1781ms 21:32:15 INFO - PROCESS | 1835 | 1465273935548 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 21:32:15 INFO - PROCESS | 1835 | 1465273935554 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 21:32:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:32:15 INFO - PROCESS | 1835 | 1465273935561 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:32:15 INFO - PROCESS | 1835 | 1465273935568 Marionette TRACE conn4 <- [1,1562,null,{}] 21:32:15 INFO - PROCESS | 1835 | 1465273935576 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}] 21:32:15 INFO - PROCESS | 1835 | 1465273935581 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:15 INFO - PROCESS | 1835 | 1465273935867 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 21:32:16 INFO - PROCESS | 1835 | 1465273936152 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:16 INFO - PROCESS | 1835 | 1465273936163 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x92b5d400 == 66 [pid = 1835] [id = 398] 21:32:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x92b5d800) [pid = 1835] [serial = 1195] [outer = (nil)] 21:32:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x93956c00) [pid = 1835] [serial = 1196] [outer = 0x92b5d800] 21:32:16 INFO - PROCESS | 1835 | 1465273936242 Marionette DEBUG loaded listener.js 21:32:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0x93d43c00) [pid = 1835] [serial = 1197] [outer = 0x92b5d800] 21:32:17 INFO - PROCESS | 1835 | --DOCSHELL 0x9195a000 == 65 [pid = 1835] [id = 387] 21:32:17 INFO - PROCESS | 1835 | --DOCSHELL 0x99314c00 == 64 [pid = 1835] [id = 386] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x9a3f2800) [pid = 1835] [serial = 1130] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOCSHELL 0x98161400 == 63 [pid = 1835] [id = 385] 21:32:17 INFO - PROCESS | 1835 | --DOCSHELL 0x923b5400 == 62 [pid = 1835] [id = 384] 21:32:17 INFO - PROCESS | 1835 | --DOCSHELL 0x91958c00 == 61 [pid = 1835] [id = 383] 21:32:17 INFO - PROCESS | 1835 | --DOCSHELL 0x93b19800 == 60 [pid = 1835] [id = 380] 21:32:17 INFO - PROCESS | 1835 | --DOCSHELL 0x9a3fbc00 == 59 [pid = 1835] [id = 379] 21:32:17 INFO - PROCESS | 1835 | --DOCSHELL 0x97a3dc00 == 58 [pid = 1835] [id = 378] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x99ff7c00) [pid = 1835] [serial = 1100] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x94879000) [pid = 1835] [serial = 1097] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x98162800) [pid = 1835] [serial = 1098] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x99ff4400) [pid = 1835] [serial = 1094] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x9a987000) [pid = 1835] [serial = 1101] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | 1465273937411 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]]]}] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x997d9000) [pid = 1835] [serial = 1128] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x97891800) [pid = 1835] [serial = 1115] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x9949b800) [pid = 1835] [serial = 1121] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x98fd1800) [pid = 1835] [serial = 1119] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0xa23a6400) [pid = 1835] [serial = 1110] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x9d875000) [pid = 1835] [serial = 1104] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x9395e800) [pid = 1835] [serial = 1112] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x997e1800) [pid = 1835] [serial = 1125] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x9d80f400) [pid = 1835] [serial = 1103] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0xa208fc00) [pid = 1835] [serial = 1107] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x99536800) [pid = 1835] [serial = 1122] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x978ef000) [pid = 1835] [serial = 1118] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x93d73000) [pid = 1835] [serial = 1113] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0xa2370000) [pid = 1835] [serial = 1109] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x997df400) [pid = 1835] [serial = 1124] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0xa107b800) [pid = 1835] [serial = 1106] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x978f1000) [pid = 1835] [serial = 1127] [outer = (nil)] [url = about:blank] 21:32:17 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x978fb800) [pid = 1835] [serial = 1116] [outer = (nil)] [url = about:blank] 21:32:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:32:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1948ms 21:32:17 INFO - PROCESS | 1835 | 1465273937512 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 21:32:17 INFO - PROCESS | 1835 | 1465273937519 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 21:32:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:32:17 INFO - PROCESS | 1835 | 1465273937529 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:32:17 INFO - PROCESS | 1835 | 1465273937534 Marionette TRACE conn4 <- [1,1566,null,{}] 21:32:17 INFO - PROCESS | 1835 | 1465273937540 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}] 21:32:17 INFO - PROCESS | 1835 | 1465273937546 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:17 INFO - PROCESS | 1835 | 1465273937743 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 21:32:17 INFO - PROCESS | 1835 | 1465273937790 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:17 INFO - PROCESS | 1835 | 1465273937804 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x92771000 == 59 [pid = 1835] [id = 399] 21:32:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x94898c00) [pid = 1835] [serial = 1198] [outer = (nil)] 21:32:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x977aec00) [pid = 1835] [serial = 1199] [outer = 0x94898c00] 21:32:18 INFO - PROCESS | 1835 | 1465273938000 Marionette DEBUG loaded listener.js 21:32:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x978fa400) [pid = 1835] [serial = 1200] [outer = 0x94898c00] 21:32:18 INFO - PROCESS | 1835 | 1465273938845 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]]]}] 21:32:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:32:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1388ms 21:32:18 INFO - PROCESS | 1835 | 1465273938917 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 21:32:18 INFO - PROCESS | 1835 | 1465273938920 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 21:32:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:32:18 INFO - PROCESS | 1835 | 1465273938927 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:32:18 INFO - PROCESS | 1835 | 1465273938933 Marionette TRACE conn4 <- [1,1570,null,{}] 21:32:18 INFO - PROCESS | 1835 | 1465273938949 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}] 21:32:18 INFO - PROCESS | 1835 | 1465273938957 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:19 INFO - PROCESS | 1835 | 1465273939127 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 21:32:19 INFO - PROCESS | 1835 | 1465273939283 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:19 INFO - PROCESS | 1835 | 1465273939293 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x98fd9c00 == 60 [pid = 1835] [id = 400] 21:32:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x9907a400) [pid = 1835] [serial = 1201] [outer = (nil)] 21:32:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x99312800) [pid = 1835] [serial = 1202] [outer = 0x9907a400] 21:32:19 INFO - PROCESS | 1835 | 1465273939364 Marionette DEBUG loaded listener.js 21:32:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x99537400) [pid = 1835] [serial = 1203] [outer = 0x9907a400] 21:32:20 INFO - PROCESS | 1835 | 1465273940189 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]]]}] 21:32:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:32:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1334ms 21:32:20 INFO - PROCESS | 1835 | 1465273940262 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 21:32:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:32:20 INFO - PROCESS | 1835 | 1465273940267 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 21:32:20 INFO - PROCESS | 1835 | 1465273940275 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:32:20 INFO - PROCESS | 1835 | 1465273940278 Marionette TRACE conn4 <- [1,1574,null,{}] 21:32:20 INFO - PROCESS | 1835 | 1465273940300 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}] 21:32:20 INFO - PROCESS | 1835 | 1465273940305 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:20 INFO - PROCESS | 1835 | 1465273940537 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 21:32:20 INFO - PROCESS | 1835 | 1465273940566 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:20 INFO - PROCESS | 1835 | 1465273940593 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x98fd9800 == 61 [pid = 1835] [id = 401] 21:32:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x99534800) [pid = 1835] [serial = 1204] [outer = (nil)] 21:32:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x997e1800) [pid = 1835] [serial = 1205] [outer = 0x99534800] 21:32:20 INFO - PROCESS | 1835 | 1465273940739 Marionette DEBUG loaded listener.js 21:32:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x99f81800) [pid = 1835] [serial = 1206] [outer = 0x99534800] 21:32:21 INFO - PROCESS | 1835 | 1465273941684 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]]]}] 21:32:21 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x920f1000) [pid = 1835] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:32:21 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x93b21c00) [pid = 1835] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:32:21 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x98516000) [pid = 1835] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:32:21 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x92acd800) [pid = 1835] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:32:21 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x994a3c00) [pid = 1835] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:32:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:32:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1488ms 21:32:21 INFO - PROCESS | 1835 | 1465273941764 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 21:32:21 INFO - PROCESS | 1835 | 1465273941768 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 21:32:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:32:21 INFO - PROCESS | 1835 | 1465273941774 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:32:21 INFO - PROCESS | 1835 | 1465273941777 Marionette TRACE conn4 <- [1,1578,null,{}] 21:32:21 INFO - PROCESS | 1835 | 1465273941788 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}] 21:32:21 INFO - PROCESS | 1835 | 1465273941792 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:21 INFO - PROCESS | 1835 | 1465273941957 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 21:32:22 INFO - PROCESS | 1835 | 1465273942124 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:22 INFO - PROCESS | 1835 | 1465273942135 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x92acd800 == 62 [pid = 1835] [id = 402] 21:32:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x93d77400) [pid = 1835] [serial = 1207] [outer = (nil)] 21:32:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x99ff7c00) [pid = 1835] [serial = 1208] [outer = 0x93d77400] 21:32:22 INFO - PROCESS | 1835 | 1465273942204 Marionette DEBUG loaded listener.js 21:32:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x9a3f3800) [pid = 1835] [serial = 1209] [outer = 0x93d77400] 21:32:22 INFO - PROCESS | 1835 | 1465273942982 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]]]}] 21:32:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:32:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1241ms 21:32:23 INFO - PROCESS | 1835 | 1465273943016 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 21:32:23 INFO - PROCESS | 1835 | 1465273943018 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 21:32:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:32:23 INFO - PROCESS | 1835 | 1465273943025 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:32:23 INFO - PROCESS | 1835 | 1465273943028 Marionette TRACE conn4 <- [1,1582,null,{}] 21:32:23 INFO - PROCESS | 1835 | 1465273943034 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}] 21:32:23 INFO - PROCESS | 1835 | 1465273943044 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:23 INFO - PROCESS | 1835 | 1465273943225 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 21:32:23 INFO - PROCESS | 1835 | 1465273943236 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:23 INFO - PROCESS | 1835 | 1465273943244 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x9953d800 == 63 [pid = 1835] [id = 403] 21:32:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x9a35e800) [pid = 1835] [serial = 1210] [outer = (nil)] 21:32:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x9d876000) [pid = 1835] [serial = 1211] [outer = 0x9a35e800] 21:32:23 INFO - PROCESS | 1835 | 1465273943315 Marionette DEBUG loaded listener.js 21:32:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0xa107c400) [pid = 1835] [serial = 1212] [outer = 0x9a35e800] 21:32:24 INFO - PROCESS | 1835 | 1465273944665 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]]]}] 21:32:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:32:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1681ms 21:32:24 INFO - PROCESS | 1835 | 1465273944708 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 21:32:24 INFO - PROCESS | 1835 | 1465273944715 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 21:32:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:32:24 INFO - PROCESS | 1835 | 1465273944724 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:32:24 INFO - PROCESS | 1835 | 1465273944729 Marionette TRACE conn4 <- [1,1586,null,{}] 21:32:24 INFO - PROCESS | 1835 | 1465273944739 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}] 21:32:24 INFO - PROCESS | 1835 | 1465273944744 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:24 INFO - PROCESS | 1835 | 1465273944933 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 21:32:25 INFO - PROCESS | 1835 | 1465273945165 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:25 INFO - PROCESS | 1835 | 1465273945171 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x92b51c00 == 64 [pid = 1835] [id = 404] 21:32:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x92b53400) [pid = 1835] [serial = 1213] [outer = (nil)] 21:32:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x93bb7c00) [pid = 1835] [serial = 1214] [outer = 0x92b53400] 21:32:25 INFO - PROCESS | 1835 | 1465273945260 Marionette DEBUG loaded listener.js 21:32:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x948a1800) [pid = 1835] [serial = 1215] [outer = 0x92b53400] 21:32:26 INFO - PROCESS | 1835 | 1465273946210 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]]]}] 21:32:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:32:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1543ms 21:32:26 INFO - PROCESS | 1835 | 1465273946268 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 21:32:26 INFO - PROCESS | 1835 | 1465273946275 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 21:32:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:32:26 INFO - PROCESS | 1835 | 1465273946286 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:32:26 INFO - PROCESS | 1835 | 1465273946290 Marionette TRACE conn4 <- [1,1590,null,{}] 21:32:26 INFO - PROCESS | 1835 | 1465273946297 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}] 21:32:26 INFO - PROCESS | 1835 | 1465273946304 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:26 INFO - PROCESS | 1835 | 1465273946499 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 21:32:26 INFO - PROCESS | 1835 | 1465273946774 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:26 INFO - PROCESS | 1835 | 1465273946782 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x9256ec00 == 65 [pid = 1835] [id = 405] 21:32:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x98518400) [pid = 1835] [serial = 1216] [outer = (nil)] 21:32:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x98fce400) [pid = 1835] [serial = 1217] [outer = 0x98518400] 21:32:26 INFO - PROCESS | 1835 | 1465273946915 Marionette DEBUG loaded listener.js 21:32:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x99496000) [pid = 1835] [serial = 1218] [outer = 0x98518400] 21:32:27 INFO - PROCESS | 1835 | 1465273947916 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]]]}] 21:32:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:32:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1706ms 21:32:27 INFO - PROCESS | 1835 | 1465273947992 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 21:32:27 INFO - PROCESS | 1835 | 1465273947997 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 21:32:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:32:28 INFO - PROCESS | 1835 | 1465273948005 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:32:28 INFO - PROCESS | 1835 | 1465273948011 Marionette TRACE conn4 <- [1,1594,null,{}] 21:32:28 INFO - PROCESS | 1835 | 1465273948028 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}] 21:32:28 INFO - PROCESS | 1835 | 1465273948036 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:28 INFO - PROCESS | 1835 | 1465273948312 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 21:32:28 INFO - PROCESS | 1835 | 1465273948553 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:28 INFO - PROCESS | 1835 | 1465273948565 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x9b018c00 == 66 [pid = 1835] [id = 406] 21:32:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x9d40a000) [pid = 1835] [serial = 1219] [outer = (nil)] 21:32:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x9d876400) [pid = 1835] [serial = 1220] [outer = 0x9d40a000] 21:32:28 INFO - PROCESS | 1835 | 1465273948654 Marionette DEBUG loaded listener.js 21:32:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0xa236c000) [pid = 1835] [serial = 1221] [outer = 0x9d40a000] 21:32:29 INFO - PROCESS | 1835 | 1465273949585 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]]]}] 21:32:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:32:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1637ms 21:32:29 INFO - PROCESS | 1835 | 1465273949642 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 21:32:29 INFO - PROCESS | 1835 | 1465273949647 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 21:32:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:32:29 INFO - PROCESS | 1835 | 1465273949653 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:32:29 INFO - PROCESS | 1835 | 1465273949657 Marionette TRACE conn4 <- [1,1598,null,{}] 21:32:29 INFO - PROCESS | 1835 | 1465273949663 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}] 21:32:29 INFO - PROCESS | 1835 | 1465273949669 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:29 INFO - PROCESS | 1835 | 1465273949880 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 21:32:30 INFO - PROCESS | 1835 | 1465273950114 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:30 INFO - PROCESS | 1835 | 1465273950124 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x997df400 == 67 [pid = 1835] [id = 407] 21:32:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x9aed5800) [pid = 1835] [serial = 1222] [outer = (nil)] 21:32:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0xa2594400) [pid = 1835] [serial = 1223] [outer = 0x9aed5800] 21:32:30 INFO - PROCESS | 1835 | 1465273950249 Marionette DEBUG loaded listener.js 21:32:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0xa34ecc00) [pid = 1835] [serial = 1224] [outer = 0x9aed5800] 21:32:31 INFO - PROCESS | 1835 | 1465273951169 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]]]}] 21:32:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:32:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1590ms 21:32:31 INFO - PROCESS | 1835 | 1465273951247 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 21:32:31 INFO - PROCESS | 1835 | 1465273951254 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 21:32:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:32:31 INFO - PROCESS | 1835 | 1465273951265 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:32:31 INFO - PROCESS | 1835 | 1465273951270 Marionette TRACE conn4 <- [1,1602,null,{}] 21:32:31 INFO - PROCESS | 1835 | 1465273951281 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}] 21:32:31 INFO - PROCESS | 1835 | 1465273951288 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:31 INFO - PROCESS | 1835 | 1465273951604 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 21:32:31 INFO - PROCESS | 1835 | 1465273951882 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:31 INFO - PROCESS | 1835 | 1465273951889 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f3c00 == 68 [pid = 1835] [id = 408] 21:32:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x93b22000) [pid = 1835] [serial = 1225] [outer = (nil)] 21:32:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0xa34f7000) [pid = 1835] [serial = 1226] [outer = 0x93b22000] 21:32:31 INFO - PROCESS | 1835 | 1465273951974 Marionette DEBUG loaded listener.js 21:32:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 108 (0xa4e10000) [pid = 1835] [serial = 1227] [outer = 0x93b22000] 21:32:32 INFO - PROCESS | 1835 | 1465273952945 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]]]}] 21:32:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:32:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1738ms 21:32:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:32:33 INFO - PROCESS | 1835 | 1465273953002 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 21:32:33 INFO - PROCESS | 1835 | 1465273953006 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 21:32:33 INFO - PROCESS | 1835 | 1465273953013 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:32:33 INFO - PROCESS | 1835 | 1465273953016 Marionette TRACE conn4 <- [1,1606,null,{}] 21:32:33 INFO - PROCESS | 1835 | 1465273953022 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}] 21:32:33 INFO - PROCESS | 1835 | 1465273953033 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:33 INFO - PROCESS | 1835 | 1465273953254 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 21:32:33 INFO - PROCESS | 1835 | 1465273953472 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:33 INFO - PROCESS | 1835 | 1465273953481 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f1800 == 69 [pid = 1835] [id = 409] 21:32:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 109 (0x99d3dc00) [pid = 1835] [serial = 1228] [outer = (nil)] 21:32:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 110 (0x99d46000) [pid = 1835] [serial = 1229] [outer = 0x99d3dc00] 21:32:33 INFO - PROCESS | 1835 | 1465273953610 Marionette DEBUG loaded listener.js 21:32:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 111 (0xa62a9c00) [pid = 1835] [serial = 1230] [outer = 0x99d3dc00] 21:32:34 INFO - PROCESS | 1835 | 1465273954523 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]]]}] 21:32:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:32:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1587ms 21:32:34 INFO - PROCESS | 1835 | 1465273954599 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 21:32:34 INFO - PROCESS | 1835 | 1465273954604 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 21:32:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:32:34 INFO - PROCESS | 1835 | 1465273954611 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:32:34 INFO - PROCESS | 1835 | 1465273954616 Marionette TRACE conn4 <- [1,1610,null,{}] 21:32:34 INFO - PROCESS | 1835 | 1465273954623 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}] 21:32:34 INFO - PROCESS | 1835 | 1465273954627 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:34 INFO - PROCESS | 1835 | 1465273954824 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 21:32:35 INFO - PROCESS | 1835 | 1465273955056 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:35 INFO - PROCESS | 1835 | 1465273955065 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x8eab9400 == 70 [pid = 1835] [id = 410] 21:32:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 112 (0x8eaba800) [pid = 1835] [serial = 1231] [outer = (nil)] 21:32:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 113 (0x8eac2000) [pid = 1835] [serial = 1232] [outer = 0x8eaba800] 21:32:35 INFO - PROCESS | 1835 | 1465273955187 Marionette DEBUG loaded listener.js 21:32:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 114 (0x8eac5c00) [pid = 1835] [serial = 1233] [outer = 0x8eaba800] 21:32:36 INFO - PROCESS | 1835 | 1465273956090 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]]]}] 21:32:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:32:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1534ms 21:32:36 INFO - PROCESS | 1835 | 1465273956147 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 21:32:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:32:36 INFO - PROCESS | 1835 | 1465273956158 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 21:32:36 INFO - PROCESS | 1835 | 1465273956165 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:32:36 INFO - PROCESS | 1835 | 1465273956169 Marionette TRACE conn4 <- [1,1614,null,{}] 21:32:36 INFO - PROCESS | 1835 | 1465273956175 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}] 21:32:36 INFO - PROCESS | 1835 | 1465273956180 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:36 INFO - PROCESS | 1835 | 1465273956412 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 21:32:36 INFO - PROCESS | 1835 | 1465273956665 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:36 INFO - PROCESS | 1835 | 1465273956673 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x8eabf400 == 71 [pid = 1835] [id = 411] 21:32:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 115 (0x8eac8800) [pid = 1835] [serial = 1234] [outer = (nil)] 21:32:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 116 (0x99535000) [pid = 1835] [serial = 1235] [outer = 0x8eac8800] 21:32:36 INFO - PROCESS | 1835 | 1465273956799 Marionette DEBUG loaded listener.js 21:32:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 117 (0x9d404c00) [pid = 1835] [serial = 1236] [outer = 0x8eac8800] 21:32:38 INFO - PROCESS | 1835 | 1465273958097 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]]]}] 21:32:38 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 21:32:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1990ms 21:32:38 INFO - PROCESS | 1835 | 1465273958155 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 21:32:38 INFO - PROCESS | 1835 | 1465273958162 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 21:32:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:32:38 INFO - PROCESS | 1835 | 1465273958171 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:32:38 INFO - PROCESS | 1835 | 1465273958176 Marionette TRACE conn4 <- [1,1618,null,{}] 21:32:38 INFO - PROCESS | 1835 | 1465273958185 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}] 21:32:38 INFO - PROCESS | 1835 | 1465273958191 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:38 INFO - PROCESS | 1835 | 1465273958436 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 21:32:38 INFO - PROCESS | 1835 | 1465273958631 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:38 INFO - PROCESS | 1835 | 1465273958645 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x91965800 == 72 [pid = 1835] [id = 412] 21:32:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 118 (0x91967000) [pid = 1835] [serial = 1237] [outer = (nil)] 21:32:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 119 (0x92572c00) [pid = 1835] [serial = 1238] [outer = 0x91967000] 21:32:38 INFO - PROCESS | 1835 | 1465273958771 Marionette DEBUG loaded listener.js 21:32:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 120 (0x92776800) [pid = 1835] [serial = 1239] [outer = 0x91967000] 21:32:39 INFO - PROCESS | 1835 | --DOCSHELL 0x923c2c00 == 71 [pid = 1835] [id = 337] 21:32:39 INFO - PROCESS | 1835 | --DOMWINDOW == 119 (0x9a3f6c00) [pid = 1835] [serial = 1166] [outer = (nil)] [url = about:blank] 21:32:39 INFO - PROCESS | 1835 | --DOCSHELL 0x92acd800 == 70 [pid = 1835] [id = 402] 21:32:39 INFO - PROCESS | 1835 | --DOCSHELL 0x98fd9800 == 69 [pid = 1835] [id = 401] 21:32:39 INFO - PROCESS | 1835 | --DOCSHELL 0x98fd9c00 == 68 [pid = 1835] [id = 400] 21:32:39 INFO - PROCESS | 1835 | 1465273959863 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]]]}] 21:32:39 INFO - PROCESS | 1835 | --DOCSHELL 0x92771000 == 67 [pid = 1835] [id = 399] 21:32:39 INFO - PROCESS | 1835 | --DOCSHELL 0x92b5d400 == 66 [pid = 1835] [id = 398] 21:32:39 INFO - PROCESS | 1835 | --DOCSHELL 0x920ea400 == 65 [pid = 1835] [id = 395] 21:32:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:32:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1741ms 21:32:39 INFO - PROCESS | 1835 | --DOCSHELL 0x91967800 == 64 [pid = 1835] [id = 394] 21:32:39 INFO - PROCESS | 1835 | --DOCSHELL 0xa25ea000 == 63 [pid = 1835] [id = 393] 21:32:39 INFO - PROCESS | 1835 | --DOCSHELL 0x9195f800 == 62 [pid = 1835] [id = 392] 21:32:39 INFO - PROCESS | 1835 | --DOCSHELL 0x923b9400 == 61 [pid = 1835] [id = 389] 21:32:39 INFO - PROCESS | 1835 | 1465273959923 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 21:32:39 INFO - PROCESS | 1835 | 1465273959930 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 21:32:39 INFO - PROCESS | 1835 | --DOMWINDOW == 118 (0x99824400) [pid = 1835] [serial = 1163] [outer = (nil)] [url = about:blank] 21:32:39 INFO - PROCESS | 1835 | --DOMWINDOW == 117 (0x99ff0800) [pid = 1835] [serial = 1164] [outer = (nil)] [url = about:blank] 21:32:39 INFO - PROCESS | 1835 | --DOMWINDOW == 116 (0x94872c00) [pid = 1835] [serial = 1154] [outer = (nil)] [url = about:blank] 21:32:39 INFO - PROCESS | 1835 | --DOMWINDOW == 115 (0x953d2000) [pid = 1835] [serial = 1155] [outer = (nil)] [url = about:blank] 21:32:39 INFO - PROCESS | 1835 | --DOMWINDOW == 114 (0xa25f7c00) [pid = 1835] [serial = 1148] [outer = (nil)] [url = about:blank] 21:32:39 INFO - PROCESS | 1835 | --DOMWINDOW == 113 (0x9aed5c00) [pid = 1835] [serial = 1139] [outer = (nil)] [url = about:blank] 21:32:39 INFO - PROCESS | 1835 | --DOMWINDOW == 112 (0x992c5800) [pid = 1835] [serial = 1157] [outer = (nil)] [url = about:blank] 21:32:39 INFO - PROCESS | 1835 | --DOMWINDOW == 111 (0xa2091000) [pid = 1835] [serial = 1145] [outer = (nil)] [url = about:blank] 21:32:39 INFO - PROCESS | 1835 | --DOMWINDOW == 110 (0x9921f800) [pid = 1835] [serial = 1136] [outer = (nil)] [url = about:blank] 21:32:39 INFO - PROCESS | 1835 | --DOMWINDOW == 109 (0x93bb3800) [pid = 1835] [serial = 1152] [outer = (nil)] [url = about:blank] 21:32:39 INFO - PROCESS | 1835 | --DOMWINDOW == 108 (0x93b15400) [pid = 1835] [serial = 1151] [outer = (nil)] [url = about:blank] 21:32:39 INFO - PROCESS | 1835 | --DOMWINDOW == 107 (0x9d424c00) [pid = 1835] [serial = 1142] [outer = (nil)] [url = about:blank] 21:32:39 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x93d45000) [pid = 1835] [serial = 1133] [outer = (nil)] [url = about:blank] 21:32:39 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x99538c00) [pid = 1835] [serial = 1160] [outer = (nil)] [url = about:blank] 21:32:39 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x997d7000) [pid = 1835] [serial = 1161] [outer = (nil)] [url = about:blank] 21:32:39 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x9930f800) [pid = 1835] [serial = 1158] [outer = (nil)] [url = about:blank] 21:32:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:32:39 INFO - PROCESS | 1835 | 1465273959967 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:32:39 INFO - PROCESS | 1835 | 1465273959972 Marionette TRACE conn4 <- [1,1622,null,{}] 21:32:39 INFO - PROCESS | 1835 | 1465273959978 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}] 21:32:39 INFO - PROCESS | 1835 | 1465273959984 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:40 INFO - PROCESS | 1835 | 1465273960169 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 21:32:40 INFO - PROCESS | 1835 | 1465273960362 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:40 INFO - PROCESS | 1835 | 1465273960373 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x92b5bc00 == 62 [pid = 1835] [id = 413] 21:32:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x93b1d400) [pid = 1835] [serial = 1240] [outer = (nil)] 21:32:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x93d42400) [pid = 1835] [serial = 1241] [outer = 0x93b1d400] 21:32:40 INFO - PROCESS | 1835 | 1465273960451 Marionette DEBUG loaded listener.js 21:32:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x9489f400) [pid = 1835] [serial = 1242] [outer = 0x93b1d400] 21:32:41 INFO - PROCESS | 1835 | 1465273961304 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]]]}] 21:32:41 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 21:32:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1393ms 21:32:41 INFO - PROCESS | 1835 | 1465273961358 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 21:32:41 INFO - PROCESS | 1835 | 1465273961362 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 21:32:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:32:41 INFO - PROCESS | 1835 | 1465273961369 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:32:41 INFO - PROCESS | 1835 | 1465273961375 Marionette TRACE conn4 <- [1,1626,null,{}] 21:32:41 INFO - PROCESS | 1835 | 1465273961390 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}] 21:32:41 INFO - PROCESS | 1835 | 1465273961399 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:41 INFO - PROCESS | 1835 | 1465273961591 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 21:32:41 INFO - PROCESS | 1835 | 1465273961744 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:41 INFO - PROCESS | 1835 | 1465273961752 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x97ac7400 == 63 [pid = 1835] [id = 414] 21:32:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0x98164400) [pid = 1835] [serial = 1243] [outer = (nil)] 21:32:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 108 (0x98fd1400) [pid = 1835] [serial = 1244] [outer = 0x98164400] 21:32:41 INFO - PROCESS | 1835 | 1465273961833 Marionette DEBUG loaded listener.js 21:32:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 109 (0x9930ec00) [pid = 1835] [serial = 1245] [outer = 0x98164400] 21:32:42 INFO - PROCESS | 1835 | 1465273962740 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]]]}] 21:32:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:32:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1386ms 21:32:42 INFO - PROCESS | 1835 | 1465273962755 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 21:32:42 INFO - PROCESS | 1835 | 1465273962760 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 21:32:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:32:42 INFO - PROCESS | 1835 | 1465273962767 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:32:42 INFO - PROCESS | 1835 | 1465273962771 Marionette TRACE conn4 <- [1,1630,null,{}] 21:32:42 INFO - PROCESS | 1835 | 1465273962787 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}] 21:32:42 INFO - PROCESS | 1835 | 1465273962792 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:43 INFO - PROCESS | 1835 | 1465273963025 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 21:32:43 INFO - PROCESS | 1835 | 1465273963047 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:43 INFO - PROCESS | 1835 | 1465273963058 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x98c7e400 == 64 [pid = 1835] [id = 415] 21:32:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 110 (0x99312c00) [pid = 1835] [serial = 1246] [outer = (nil)] 21:32:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 111 (0x995d0400) [pid = 1835] [serial = 1247] [outer = 0x99312c00] 21:32:43 INFO - PROCESS | 1835 | 1465273963126 Marionette DEBUG loaded listener.js 21:32:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 112 (0x997e2c00) [pid = 1835] [serial = 1248] [outer = 0x99312c00] 21:32:44 INFO - PROCESS | 1835 | 1465273964072 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]]]}] 21:32:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:32:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1343ms 21:32:44 INFO - PROCESS | 1835 | 1465273964112 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 21:32:44 INFO - PROCESS | 1835 | 1465273964115 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 21:32:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:32:44 INFO - PROCESS | 1835 | 1465273964121 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:32:44 INFO - PROCESS | 1835 | 1465273964125 Marionette TRACE conn4 <- [1,1634,null,{}] 21:32:44 INFO - PROCESS | 1835 | 1465273964140 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}] 21:32:44 INFO - PROCESS | 1835 | 1465273964144 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:44 INFO - PROCESS | 1835 | 1465273964371 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 21:32:44 INFO - PROCESS | 1835 | 1465273964399 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:44 INFO - PROCESS | 1835 | 1465273964409 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ecebc00 == 65 [pid = 1835] [id = 416] 21:32:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 113 (0x994a3c00) [pid = 1835] [serial = 1249] [outer = (nil)] 21:32:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 114 (0x99d41000) [pid = 1835] [serial = 1250] [outer = 0x994a3c00] 21:32:44 INFO - PROCESS | 1835 | 1465273964480 Marionette DEBUG loaded listener.js 21:32:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 115 (0x99d44400) [pid = 1835] [serial = 1251] [outer = 0x994a3c00] 21:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 114 (0x93d77400) [pid = 1835] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 113 (0x9907a400) [pid = 1835] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 112 (0x99534800) [pid = 1835] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 111 (0x94898c00) [pid = 1835] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 110 (0x92b5d800) [pid = 1835] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:32:45 INFO - PROCESS | 1835 | 1465273965712 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]]]}] 21:32:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:32:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1646ms 21:32:45 INFO - PROCESS | 1835 | 1465273965769 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 21:32:45 INFO - PROCESS | 1835 | 1465273965773 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 21:32:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:32:45 INFO - PROCESS | 1835 | 1465273965780 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:32:45 INFO - PROCESS | 1835 | 1465273965783 Marionette TRACE conn4 <- [1,1638,null,{}] 21:32:45 INFO - PROCESS | 1835 | 1465273965789 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}] 21:32:45 INFO - PROCESS | 1835 | 1465273965799 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:46 INFO - PROCESS | 1835 | 1465273966034 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 21:32:46 INFO - PROCESS | 1835 | 1465273966185 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:46 INFO - PROCESS | 1835 | 1465273966193 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x8eced000 == 66 [pid = 1835] [id = 417] 21:32:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 111 (0x9256b400) [pid = 1835] [serial = 1252] [outer = (nil)] 21:32:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 112 (0x99d3c800) [pid = 1835] [serial = 1253] [outer = 0x9256b400] 21:32:46 INFO - PROCESS | 1835 | 1465273966265 Marionette DEBUG loaded listener.js 21:32:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 113 (0x9ae0dc00) [pid = 1835] [serial = 1254] [outer = 0x9256b400] 21:32:47 INFO - PROCESS | 1835 | 1465273967150 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]]]}] 21:32:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:32:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1431ms 21:32:47 INFO - PROCESS | 1835 | 1465273967212 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 21:32:47 INFO - PROCESS | 1835 | 1465273967221 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 21:32:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:32:47 INFO - PROCESS | 1835 | 1465273967231 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:32:47 INFO - PROCESS | 1835 | 1465273967236 Marionette TRACE conn4 <- [1,1642,null,{}] 21:32:47 INFO - PROCESS | 1835 | 1465273967245 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}] 21:32:47 INFO - PROCESS | 1835 | 1465273967251 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:47 INFO - PROCESS | 1835 | 1465273967504 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 21:32:47 INFO - PROCESS | 1835 | 1465273967778 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:47 INFO - PROCESS | 1835 | 1465273967794 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x9256e000 == 67 [pid = 1835] [id = 418] 21:32:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 114 (0x9256e400) [pid = 1835] [serial = 1255] [outer = (nil)] 21:32:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 115 (0x92775400) [pid = 1835] [serial = 1256] [outer = 0x9256e400] 21:32:47 INFO - PROCESS | 1835 | 1465273967926 Marionette DEBUG loaded listener.js 21:32:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 116 (0x92b56000) [pid = 1835] [serial = 1257] [outer = 0x9256e400] 21:32:48 INFO - PROCESS | 1835 | 1465273968930 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]]]}] 21:32:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:32:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1745ms 21:32:48 INFO - PROCESS | 1835 | 1465273968976 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 21:32:48 INFO - PROCESS | 1835 | 1465273968983 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 21:32:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:32:49 INFO - PROCESS | 1835 | 1465273968995 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:32:49 INFO - PROCESS | 1835 | 1465273968999 Marionette TRACE conn4 <- [1,1646,null,{}] 21:32:49 INFO - PROCESS | 1835 | 1465273969006 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}] 21:32:49 INFO - PROCESS | 1835 | 1465273969012 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:49 INFO - PROCESS | 1835 | 1465273969218 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 21:32:49 INFO - PROCESS | 1835 | 1465273969464 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:49 INFO - PROCESS | 1835 | 1465273969478 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x91958c00 == 68 [pid = 1835] [id = 419] 21:32:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 117 (0x977a9c00) [pid = 1835] [serial = 1258] [outer = (nil)] 21:32:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 118 (0x978fac00) [pid = 1835] [serial = 1259] [outer = 0x977a9c00] 21:32:49 INFO - PROCESS | 1835 | 1465273969606 Marionette DEBUG loaded listener.js 21:32:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 119 (0x98dca400) [pid = 1835] [serial = 1260] [outer = 0x977a9c00] 21:32:50 INFO - PROCESS | 1835 | 1465273970587 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]]]}] 21:32:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:32:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1637ms 21:32:50 INFO - PROCESS | 1835 | 1465273970633 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 21:32:50 INFO - PROCESS | 1835 | 1465273970637 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 21:32:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:32:50 INFO - PROCESS | 1835 | 1465273970647 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:32:50 INFO - PROCESS | 1835 | 1465273970653 Marionette TRACE conn4 <- [1,1650,null,{}] 21:32:50 INFO - PROCESS | 1835 | 1465273970671 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}] 21:32:50 INFO - PROCESS | 1835 | 1465273970681 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:50 INFO - PROCESS | 1835 | 1465273970934 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 21:32:51 INFO - PROCESS | 1835 | 1465273971279 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:51 INFO - PROCESS | 1835 | 1465273971291 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x99d40400 == 69 [pid = 1835] [id = 420] 21:32:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 120 (0x99d41400) [pid = 1835] [serial = 1261] [outer = (nil)] 21:32:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 121 (0x9a3f0800) [pid = 1835] [serial = 1262] [outer = 0x99d41400] 21:32:51 INFO - PROCESS | 1835 | 1465273971389 Marionette DEBUG loaded listener.js 21:32:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 122 (0x9a993400) [pid = 1835] [serial = 1263] [outer = 0x99d41400] 21:32:52 INFO - PROCESS | 1835 | 1465273972338 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]]]}] 21:32:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:32:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1742ms 21:32:52 INFO - PROCESS | 1835 | 1465273972387 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 21:32:52 INFO - PROCESS | 1835 | 1465273972393 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 21:32:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:32:52 INFO - PROCESS | 1835 | 1465273972399 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:32:52 INFO - PROCESS | 1835 | 1465273972402 Marionette TRACE conn4 <- [1,1654,null,{}] 21:32:52 INFO - PROCESS | 1835 | 1465273972408 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}] 21:32:52 INFO - PROCESS | 1835 | 1465273972413 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:52 INFO - PROCESS | 1835 | 1465273972606 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 21:32:52 INFO - PROCESS | 1835 | 1465273972844 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:52 INFO - PROCESS | 1835 | 1465273972852 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x9256d000 == 70 [pid = 1835] [id = 421] 21:32:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 123 (0x997de800) [pid = 1835] [serial = 1264] [outer = (nil)] 21:32:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 124 (0xa23ad800) [pid = 1835] [serial = 1265] [outer = 0x997de800] 21:32:52 INFO - PROCESS | 1835 | 1465273972990 Marionette DEBUG loaded listener.js 21:32:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 125 (0xa2594c00) [pid = 1835] [serial = 1266] [outer = 0x997de800] 21:32:53 INFO - PROCESS | 1835 | 1465273973885 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]]]}] 21:32:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:32:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1534ms 21:32:53 INFO - PROCESS | 1835 | 1465273973935 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 21:32:53 INFO - PROCESS | 1835 | 1465273973939 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 21:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:32:53 INFO - PROCESS | 1835 | 1465273973947 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:32:53 INFO - PROCESS | 1835 | 1465273973952 Marionette TRACE conn4 <- [1,1658,null,{}] 21:32:53 INFO - PROCESS | 1835 | 1465273973958 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}] 21:32:53 INFO - PROCESS | 1835 | 1465273973964 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:54 INFO - PROCESS | 1835 | 1465273974157 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 21:32:54 INFO - PROCESS | 1835 | 1465273974352 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:54 INFO - PROCESS | 1835 | 1465273974359 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ecec000 == 71 [pid = 1835] [id = 422] 21:32:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 126 (0x99d3fc00) [pid = 1835] [serial = 1267] [outer = (nil)] 21:32:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 127 (0xa34f8c00) [pid = 1835] [serial = 1268] [outer = 0x99d3fc00] 21:32:54 INFO - PROCESS | 1835 | 1465273974464 Marionette DEBUG loaded listener.js 21:32:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 128 (0xa5015000) [pid = 1835] [serial = 1269] [outer = 0x99d3fc00] 21:32:55 INFO - PROCESS | 1835 | 1465273975440 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]]]}] 21:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1531ms 21:32:55 INFO - PROCESS | 1835 | 1465273975478 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 21:32:55 INFO - PROCESS | 1835 | 1465273975482 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 21:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:32:55 INFO - PROCESS | 1835 | 1465273975489 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:32:55 INFO - PROCESS | 1835 | 1465273975492 Marionette TRACE conn4 <- [1,1662,null,{}] 21:32:55 INFO - PROCESS | 1835 | 1465273975498 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}] 21:32:55 INFO - PROCESS | 1835 | 1465273975509 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:55 INFO - PROCESS | 1835 | 1465273975735 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 21:32:56 INFO - PROCESS | 1835 | 1465273975991 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:56 INFO - PROCESS | 1835 | 1465273976001 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x8eceb400 == 72 [pid = 1835] [id = 423] 21:32:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 129 (0x8ececc00) [pid = 1835] [serial = 1270] [outer = (nil)] 21:32:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 130 (0x929db400) [pid = 1835] [serial = 1271] [outer = 0x8ececc00] 21:32:56 INFO - PROCESS | 1835 | 1465273976131 Marionette DEBUG loaded listener.js 21:32:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 131 (0xa62b1400) [pid = 1835] [serial = 1272] [outer = 0x8ececc00] 21:32:57 INFO - PROCESS | 1835 | 1465273977051 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]]]}] 21:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1597ms 21:32:57 INFO - PROCESS | 1835 | 1465273977087 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 21:32:57 INFO - PROCESS | 1835 | 1465273977091 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 21:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:32:57 INFO - PROCESS | 1835 | 1465273977098 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:32:57 INFO - PROCESS | 1835 | 1465273977101 Marionette TRACE conn4 <- [1,1666,null,{}] 21:32:57 INFO - PROCESS | 1835 | 1465273977107 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}] 21:32:57 INFO - PROCESS | 1835 | 1465273977112 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:57 INFO - PROCESS | 1835 | 1465273977317 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 21:32:57 INFO - PROCESS | 1835 | 1465273977515 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:57 INFO - PROCESS | 1835 | 1465273977524 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ecea400 == 73 [pid = 1835] [id = 424] 21:32:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 132 (0x8eceac00) [pid = 1835] [serial = 1273] [outer = (nil)] 21:32:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 133 (0x92434800) [pid = 1835] [serial = 1274] [outer = 0x8eceac00] 21:32:57 INFO - PROCESS | 1835 | 1465273977647 Marionette DEBUG loaded listener.js 21:32:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 134 (0x92437800) [pid = 1835] [serial = 1275] [outer = 0x8eceac00] 21:32:58 INFO - PROCESS | 1835 | 1465273978624 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]]]}] 21:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1593ms 21:32:58 INFO - PROCESS | 1835 | 1465273978694 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 21:32:58 INFO - PROCESS | 1835 | 1465273978701 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 21:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:32:58 INFO - PROCESS | 1835 | 1465273978712 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:32:58 INFO - PROCESS | 1835 | 1465273978717 Marionette TRACE conn4 <- [1,1670,null,{}] 21:32:58 INFO - PROCESS | 1835 | 1465273978729 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}] 21:32:58 INFO - PROCESS | 1835 | 1465273978737 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:59 INFO - PROCESS | 1835 | 1465273979028 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 21:32:59 INFO - PROCESS | 1835 | 1465273979315 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:59 INFO - PROCESS | 1835 | 1465273979322 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:32:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d8a1800 == 74 [pid = 1835] [id = 425] 21:32:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x8d8a2800) [pid = 1835] [serial = 1276] [outer = (nil)] 21:32:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 136 (0x8d8aa000) [pid = 1835] [serial = 1277] [outer = 0x8d8a2800] 21:32:59 INFO - PROCESS | 1835 | 1465273979410 Marionette DEBUG loaded listener.js 21:32:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 137 (0x8d8ad800) [pid = 1835] [serial = 1278] [outer = 0x8d8a2800] 21:33:00 INFO - PROCESS | 1835 | 1465273980335 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]]]}] 21:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1990ms 21:33:00 INFO - PROCESS | 1835 | 1465273980724 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 21:33:00 INFO - PROCESS | 1835 | 1465273980732 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 21:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:33:00 INFO - PROCESS | 1835 | 1465273980742 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:33:00 INFO - PROCESS | 1835 | 1465273980746 Marionette TRACE conn4 <- [1,1674,null,{}] 21:33:00 INFO - PROCESS | 1835 | 1465273980755 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}] 21:33:00 INFO - PROCESS | 1835 | 1465273980761 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:00 INFO - PROCESS | 1835 | 1465273980995 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 21:33:01 INFO - PROCESS | 1835 | 1465273981190 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:01 INFO - PROCESS | 1835 | 1465273981205 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x91967800 == 75 [pid = 1835] [id = 426] 21:33:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x920f5400) [pid = 1835] [serial = 1279] [outer = (nil)] 21:33:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x9242e000) [pid = 1835] [serial = 1280] [outer = 0x920f5400] 21:33:01 INFO - PROCESS | 1835 | 1465273981278 Marionette DEBUG loaded listener.js 21:33:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 140 (0x92439800) [pid = 1835] [serial = 1281] [outer = 0x920f5400] 21:33:02 INFO - PROCESS | 1835 | 1465273982218 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]]]}] 21:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1535ms 21:33:02 INFO - PROCESS | 1835 | 1465273982286 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 21:33:02 INFO - PROCESS | 1835 | 1465273982302 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 21:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:33:02 INFO - PROCESS | 1835 | 1465273982315 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:33:02 INFO - PROCESS | 1835 | 1465273982320 Marionette TRACE conn4 <- [1,1678,null,{}] 21:33:02 INFO - PROCESS | 1835 | 1465273982328 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}] 21:33:02 INFO - PROCESS | 1835 | 1465273982335 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:02 INFO - PROCESS | 1835 | 1465273982661 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 21:33:03 INFO - PROCESS | 1835 | 1465273982997 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:03 INFO - PROCESS | 1835 | 1465273983005 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x8eabfc00 == 76 [pid = 1835] [id = 427] 21:33:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 141 (0x929d4800) [pid = 1835] [serial = 1282] [outer = (nil)] 21:33:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x929e0400) [pid = 1835] [serial = 1283] [outer = 0x929d4800] 21:33:03 INFO - PROCESS | 1835 | 1465273983089 Marionette DEBUG loaded listener.js 21:33:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x93b1f400) [pid = 1835] [serial = 1284] [outer = 0x929d4800] 21:33:04 INFO - PROCESS | 1835 | 1465273984093 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]]]}] 21:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1849ms 21:33:04 INFO - PROCESS | 1835 | 1465273984162 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 21:33:04 INFO - PROCESS | 1835 | 1465273984166 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 21:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:33:04 INFO - PROCESS | 1835 | 1465273984173 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:33:04 INFO - PROCESS | 1835 | 1465273984176 Marionette TRACE conn4 <- [1,1682,null,{}] 21:33:04 INFO - PROCESS | 1835 | 1465273984192 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}] 21:33:04 INFO - PROCESS | 1835 | 1465273984201 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:04 INFO - PROCESS | 1835 | 1465273984418 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 21:33:04 INFO - PROCESS | 1835 | --DOCSHELL 0x8ecebc00 == 75 [pid = 1835] [id = 416] 21:33:04 INFO - PROCESS | 1835 | --DOMWINDOW == 142 (0x9d876000) [pid = 1835] [serial = 1211] [outer = (nil)] [url = about:blank] 21:33:04 INFO - PROCESS | 1835 | --DOMWINDOW == 141 (0x992c9800) [pid = 1835] [serial = 1172] [outer = (nil)] [url = about:blank] 21:33:04 INFO - PROCESS | 1835 | --DOMWINDOW == 140 (0xa34f1c00) [pid = 1835] [serial = 1181] [outer = (nil)] [url = about:blank] 21:33:04 INFO - PROCESS | 1835 | --DOMWINDOW == 139 (0x9d420000) [pid = 1835] [serial = 1175] [outer = (nil)] [url = about:blank] 21:33:04 INFO - PROCESS | 1835 | --DOMWINDOW == 138 (0xa2fb3800) [pid = 1835] [serial = 1178] [outer = (nil)] [url = about:blank] 21:33:04 INFO - PROCESS | 1835 | --DOMWINDOW == 137 (0x92b58c00) [pid = 1835] [serial = 1193] [outer = (nil)] [url = about:blank] 21:33:04 INFO - PROCESS | 1835 | --DOMWINDOW == 136 (0x93955800) [pid = 1835] [serial = 1169] [outer = (nil)] [url = about:blank] 21:33:04 INFO - PROCESS | 1835 | --DOMWINDOW == 135 (0xa5017c00) [pid = 1835] [serial = 1184] [outer = (nil)] [url = about:blank] 21:33:04 INFO - PROCESS | 1835 | --DOMWINDOW == 134 (0x95290c00) [pid = 1835] [serial = 1190] [outer = (nil)] [url = about:blank] 21:33:04 INFO - PROCESS | 1835 | --DOMWINDOW == 133 (0x92778000) [pid = 1835] [serial = 1187] [outer = (nil)] [url = about:blank] 21:33:04 INFO - PROCESS | 1835 | --DOCSHELL 0x98c7e400 == 74 [pid = 1835] [id = 415] 21:33:04 INFO - PROCESS | 1835 | --DOCSHELL 0x97ac7400 == 73 [pid = 1835] [id = 414] 21:33:04 INFO - PROCESS | 1835 | --DOCSHELL 0x92b5bc00 == 72 [pid = 1835] [id = 413] 21:33:04 INFO - PROCESS | 1835 | --DOCSHELL 0x91965800 == 71 [pid = 1835] [id = 412] 21:33:04 INFO - PROCESS | 1835 | 1465273984761 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:04 INFO - PROCESS | 1835 | 1465273984773 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x9277a400 == 72 [pid = 1835] [id = 428] 21:33:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 134 (0x9277ac00) [pid = 1835] [serial = 1285] [outer = (nil)] 21:33:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x93b17000) [pid = 1835] [serial = 1286] [outer = 0x9277ac00] 21:33:04 INFO - PROCESS | 1835 | 1465273984855 Marionette DEBUG loaded listener.js 21:33:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 136 (0x977a4800) [pid = 1835] [serial = 1287] [outer = 0x9277ac00] 21:33:05 INFO - PROCESS | 1835 | --DOMWINDOW == 135 (0x9a3f3800) [pid = 1835] [serial = 1209] [outer = (nil)] [url = about:blank] 21:33:05 INFO - PROCESS | 1835 | --DOMWINDOW == 134 (0x99ff7c00) [pid = 1835] [serial = 1208] [outer = (nil)] [url = about:blank] 21:33:05 INFO - PROCESS | 1835 | --DOMWINDOW == 133 (0x99537400) [pid = 1835] [serial = 1203] [outer = (nil)] [url = about:blank] 21:33:05 INFO - PROCESS | 1835 | --DOMWINDOW == 132 (0x99f81800) [pid = 1835] [serial = 1206] [outer = (nil)] [url = about:blank] 21:33:05 INFO - PROCESS | 1835 | --DOMWINDOW == 131 (0x99312800) [pid = 1835] [serial = 1202] [outer = (nil)] [url = about:blank] 21:33:05 INFO - PROCESS | 1835 | --DOMWINDOW == 130 (0x977aec00) [pid = 1835] [serial = 1199] [outer = (nil)] [url = about:blank] 21:33:05 INFO - PROCESS | 1835 | --DOMWINDOW == 129 (0x978fa400) [pid = 1835] [serial = 1200] [outer = (nil)] [url = about:blank] 21:33:05 INFO - PROCESS | 1835 | --DOMWINDOW == 128 (0x93956c00) [pid = 1835] [serial = 1196] [outer = (nil)] [url = about:blank] 21:33:05 INFO - PROCESS | 1835 | --DOMWINDOW == 127 (0x997e1800) [pid = 1835] [serial = 1205] [outer = (nil)] [url = about:blank] 21:33:05 INFO - PROCESS | 1835 | --DOMWINDOW == 126 (0x93d43c00) [pid = 1835] [serial = 1197] [outer = (nil)] [url = about:blank] 21:33:05 INFO - PROCESS | 1835 | 1465273985687 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]]]}] 21:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1533ms 21:33:05 INFO - PROCESS | 1835 | 1465273985707 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 21:33:05 INFO - PROCESS | 1835 | 1465273985709 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 21:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:33:05 INFO - PROCESS | 1835 | 1465273985717 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:33:05 INFO - PROCESS | 1835 | 1465273985721 Marionette TRACE conn4 <- [1,1686,null,{}] 21:33:05 INFO - PROCESS | 1835 | 1465273985727 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}] 21:33:05 INFO - PROCESS | 1835 | 1465273985732 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:05 INFO - PROCESS | 1835 | 1465273985926 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 21:33:06 INFO - PROCESS | 1835 | 1465273986098 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:06 INFO - PROCESS | 1835 | 1465273986114 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b20800 == 73 [pid = 1835] [id = 429] 21:33:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 127 (0x978f0400) [pid = 1835] [serial = 1288] [outer = (nil)] 21:33:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 128 (0x98fd5c00) [pid = 1835] [serial = 1289] [outer = 0x978f0400] 21:33:06 INFO - PROCESS | 1835 | 1465273986188 Marionette DEBUG loaded listener.js 21:33:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 129 (0x99314400) [pid = 1835] [serial = 1290] [outer = 0x978f0400] 21:33:07 INFO - PROCESS | 1835 | 1465273987029 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]]]}] 21:33:07 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 21:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1330ms 21:33:07 INFO - PROCESS | 1835 | 1465273987050 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 21:33:07 INFO - PROCESS | 1835 | 1465273987054 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 21:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:33:07 INFO - PROCESS | 1835 | 1465273987073 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:33:07 INFO - PROCESS | 1835 | 1465273987077 Marionette TRACE conn4 <- [1,1690,null,{}] 21:33:07 INFO - PROCESS | 1835 | 1465273987083 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}] 21:33:07 INFO - PROCESS | 1835 | 1465273987088 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:07 INFO - PROCESS | 1835 | 1465273987341 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 21:33:07 INFO - PROCESS | 1835 | 1465273987369 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:07 INFO - PROCESS | 1835 | 1465273987375 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x978fa800 == 74 [pid = 1835] [id = 430] 21:33:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 130 (0x97a3d000) [pid = 1835] [serial = 1291] [outer = (nil)] 21:33:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 131 (0x9953ac00) [pid = 1835] [serial = 1292] [outer = 0x97a3d000] 21:33:07 INFO - PROCESS | 1835 | 1465273987449 Marionette DEBUG loaded listener.js 21:33:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 132 (0x997d9800) [pid = 1835] [serial = 1293] [outer = 0x97a3d000] 21:33:08 INFO - PROCESS | 1835 | 1465273988471 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]]]}] 21:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1433ms 21:33:08 INFO - PROCESS | 1835 | 1465273988506 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 21:33:08 INFO - PROCESS | 1835 | 1465273988511 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 21:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:33:08 INFO - PROCESS | 1835 | 1465273988517 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:33:08 INFO - PROCESS | 1835 | 1465273988536 Marionette TRACE conn4 <- [1,1694,null,{}] 21:33:08 INFO - PROCESS | 1835 | 1465273988551 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}] 21:33:08 INFO - PROCESS | 1835 | 1465273988561 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:08 INFO - PROCESS | 1835 | 1465273988831 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 21:33:08 INFO - PROCESS | 1835 | 1465273988863 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:08 INFO - PROCESS | 1835 | 1465273988869 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ece5c00 == 75 [pid = 1835] [id = 431] 21:33:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 133 (0x99d3b400) [pid = 1835] [serial = 1294] [outer = (nil)] 21:33:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 134 (0x9a3fb800) [pid = 1835] [serial = 1295] [outer = 0x99d3b400] 21:33:08 INFO - PROCESS | 1835 | 1465273988942 Marionette DEBUG loaded listener.js 21:33:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x9d80e400) [pid = 1835] [serial = 1296] [outer = 0x99d3b400] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 134 (0x978f2000) [pid = 1835] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 133 (0x997f4400) [pid = 1835] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 132 (0x9b016800) [pid = 1835] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 131 (0x995cc400) [pid = 1835] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 130 (0x92576400) [pid = 1835] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 129 (0x92575000) [pid = 1835] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 128 (0x953cbc00) [pid = 1835] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 127 (0x97a41800) [pid = 1835] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 126 (0x92575400) [pid = 1835] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 125 (0xa1009c00) [pid = 1835] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 124 (0x91967000) [pid = 1835] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 123 (0x98164400) [pid = 1835] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 122 (0x99312c00) [pid = 1835] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 121 (0x93b1d400) [pid = 1835] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 120 (0x994a3c00) [pid = 1835] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 119 (0x91965400) [pid = 1835] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 118 (0x920eac00) [pid = 1835] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 117 (0x920f1400) [pid = 1835] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 116 (0x98dc1400) [pid = 1835] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 115 (0x9a559000) [pid = 1835] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 114 (0xa2fb1000) [pid = 1835] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 113 (0x99541400) [pid = 1835] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:33:09 INFO - PROCESS | 1835 | --DOMWINDOW == 112 (0x92770c00) [pid = 1835] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:33:10 INFO - PROCESS | 1835 | 1465273990239 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]]]}] 21:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1760ms 21:33:10 INFO - PROCESS | 1835 | 1465273990278 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 21:33:10 INFO - PROCESS | 1835 | 1465273990282 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 21:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:33:10 INFO - PROCESS | 1835 | 1465273990289 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:33:10 INFO - PROCESS | 1835 | 1465273990292 Marionette TRACE conn4 <- [1,1698,null,{}] 21:33:10 INFO - PROCESS | 1835 | 1465273990297 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}] 21:33:10 INFO - PROCESS | 1835 | 1465273990303 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:10 INFO - PROCESS | 1835 | 1465273990522 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 21:33:10 INFO - PROCESS | 1835 | 1465273990543 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:10 INFO - PROCESS | 1835 | 1465273990551 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ece6000 == 76 [pid = 1835] [id = 432] 21:33:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 113 (0x91967000) [pid = 1835] [serial = 1297] [outer = (nil)] 21:33:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 114 (0x9395e000) [pid = 1835] [serial = 1298] [outer = 0x91967000] 21:33:10 INFO - PROCESS | 1835 | 1465273990618 Marionette DEBUG loaded listener.js 21:33:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 115 (0x95468000) [pid = 1835] [serial = 1299] [outer = 0x91967000] 21:33:11 INFO - PROCESS | 1835 | 1465273991494 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]]]}] 21:33:11 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 21:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1235ms 21:33:11 INFO - PROCESS | 1835 | 1465273991621 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 21:33:11 INFO - PROCESS | 1835 | 1465273991627 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 21:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:33:11 INFO - PROCESS | 1835 | 1465273991636 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:33:11 INFO - PROCESS | 1835 | 1465273991643 Marionette TRACE conn4 <- [1,1702,null,{}] 21:33:11 INFO - PROCESS | 1835 | 1465273991663 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}] 21:33:11 INFO - PROCESS | 1835 | 1465273991670 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:11 INFO - PROCESS | 1835 | 1465273991911 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 21:33:12 INFO - PROCESS | 1835 | 1465273992180 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:12 INFO - PROCESS | 1835 | 1465273992195 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ece7800 == 77 [pid = 1835] [id = 433] 21:33:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 116 (0x920f5000) [pid = 1835] [serial = 1300] [outer = (nil)] 21:33:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 117 (0x92430000) [pid = 1835] [serial = 1301] [outer = 0x920f5000] 21:33:12 INFO - PROCESS | 1835 | 1465273992301 Marionette DEBUG loaded listener.js 21:33:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 118 (0x9243b800) [pid = 1835] [serial = 1302] [outer = 0x920f5000] 21:33:13 INFO - PROCESS | 1835 | 1465273993317 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]]]}] 21:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1743ms 21:33:13 INFO - PROCESS | 1835 | 1465273993380 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 21:33:13 INFO - PROCESS | 1835 | 1465273993386 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 21:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:33:13 INFO - PROCESS | 1835 | 1465273993398 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:33:13 INFO - PROCESS | 1835 | 1465273993405 Marionette TRACE conn4 <- [1,1706,null,{}] 21:33:13 INFO - PROCESS | 1835 | 1465273993412 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}] 21:33:13 INFO - PROCESS | 1835 | 1465273993419 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:13 INFO - PROCESS | 1835 | 1465273993658 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 21:33:13 INFO - PROCESS | 1835 | 1465273993954 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:13 INFO - PROCESS | 1835 | 1465273993966 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x929d9800 == 78 [pid = 1835] [id = 434] 21:33:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 119 (0x92acc000) [pid = 1835] [serial = 1303] [outer = (nil)] 21:33:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 120 (0x93b15400) [pid = 1835] [serial = 1304] [outer = 0x92acc000] 21:33:14 INFO - PROCESS | 1835 | 1465273994056 Marionette DEBUG loaded listener.js 21:33:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 121 (0x93d7d800) [pid = 1835] [serial = 1305] [outer = 0x92acc000] 21:33:15 INFO - PROCESS | 1835 | 1465273995101 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]]]}] 21:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1750ms 21:33:15 INFO - PROCESS | 1835 | 1465273995148 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 21:33:15 INFO - PROCESS | 1835 | 1465273995155 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 21:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:33:15 INFO - PROCESS | 1835 | 1465273995167 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:33:15 INFO - PROCESS | 1835 | 1465273995172 Marionette TRACE conn4 <- [1,1710,null,{}] 21:33:15 INFO - PROCESS | 1835 | 1465273995200 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}] 21:33:15 INFO - PROCESS | 1835 | 1465273995215 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:15 INFO - PROCESS | 1835 | 1465273995767 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 21:33:16 INFO - PROCESS | 1835 | 1465273996040 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:16 INFO - PROCESS | 1835 | 1465273996059 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x994a3c00 == 79 [pid = 1835] [id = 435] 21:33:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 122 (0x994a4800) [pid = 1835] [serial = 1306] [outer = (nil)] 21:33:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 123 (0x99d42400) [pid = 1835] [serial = 1307] [outer = 0x994a4800] 21:33:16 INFO - PROCESS | 1835 | 1465273996179 Marionette DEBUG loaded listener.js 21:33:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 124 (0x99f81800) [pid = 1835] [serial = 1308] [outer = 0x994a4800] 21:33:17 INFO - PROCESS | 1835 | 1465273997117 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]]]}] 21:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1991ms 21:33:17 INFO - PROCESS | 1835 | 1465273997173 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 21:33:17 INFO - PROCESS | 1835 | 1465273997178 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 21:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:33:17 INFO - PROCESS | 1835 | 1465273997188 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:33:17 INFO - PROCESS | 1835 | 1465273997191 Marionette TRACE conn4 <- [1,1714,null,{}] 21:33:17 INFO - PROCESS | 1835 | 1465273997197 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}] 21:33:17 INFO - PROCESS | 1835 | 1465273997203 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:17 INFO - PROCESS | 1835 | 1465273997424 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 21:33:17 INFO - PROCESS | 1835 | 1465273997673 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:17 INFO - PROCESS | 1835 | 1465273997679 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195ec00 == 80 [pid = 1835] [id = 436] 21:33:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 125 (0x99d43800) [pid = 1835] [serial = 1309] [outer = (nil)] 21:33:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 126 (0x9d40cc00) [pid = 1835] [serial = 1310] [outer = 0x99d43800] 21:33:17 INFO - PROCESS | 1835 | 1465273997801 Marionette DEBUG loaded listener.js 21:33:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 127 (0xa208f800) [pid = 1835] [serial = 1311] [outer = 0x99d43800] 21:33:18 INFO - PROCESS | 1835 | 1465273998763 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]]]}] 21:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1634ms 21:33:18 INFO - PROCESS | 1835 | 1465273998823 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 21:33:18 INFO - PROCESS | 1835 | 1465273998826 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 21:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:33:18 INFO - PROCESS | 1835 | 1465273998834 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:33:18 INFO - PROCESS | 1835 | 1465273998838 Marionette TRACE conn4 <- [1,1718,null,{}] 21:33:18 INFO - PROCESS | 1835 | 1465273998845 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}] 21:33:18 INFO - PROCESS | 1835 | 1465273998851 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:19 INFO - PROCESS | 1835 | 1465273999051 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 21:33:19 INFO - PROCESS | 1835 | 1465273999296 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:19 INFO - PROCESS | 1835 | 1465273999307 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x9a564c00 == 81 [pid = 1835] [id = 437] 21:33:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 128 (0x9a992c00) [pid = 1835] [serial = 1312] [outer = (nil)] 21:33:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 129 (0xa3373800) [pid = 1835] [serial = 1313] [outer = 0x9a992c00] 21:33:19 INFO - PROCESS | 1835 | 1465273999435 Marionette DEBUG loaded listener.js 21:33:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 130 (0xa3414c00) [pid = 1835] [serial = 1314] [outer = 0x9a992c00] 21:33:20 INFO - PROCESS | 1835 | 1465274000377 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]]]}] 21:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1582ms 21:33:20 INFO - PROCESS | 1835 | 1465274000417 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 21:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:33:20 INFO - PROCESS | 1835 | 1465274000421 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 21:33:20 INFO - PROCESS | 1835 | 1465274000428 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:33:20 INFO - PROCESS | 1835 | 1465274000432 Marionette TRACE conn4 <- [1,1722,null,{}] 21:33:20 INFO - PROCESS | 1835 | 1465274000439 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}] 21:33:20 INFO - PROCESS | 1835 | 1465274000448 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:20 INFO - PROCESS | 1835 | 1465274000688 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 21:33:20 INFO - PROCESS | 1835 | 1465274000952 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:20 INFO - PROCESS | 1835 | 1465274000962 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x8eabac00 == 82 [pid = 1835] [id = 438] 21:33:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 131 (0x93d4b800) [pid = 1835] [serial = 1315] [outer = (nil)] 21:33:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 132 (0xa25f4c00) [pid = 1835] [serial = 1316] [outer = 0x93d4b800] 21:33:21 INFO - PROCESS | 1835 | 1465274001083 Marionette DEBUG loaded listener.js 21:33:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 133 (0xa684cc00) [pid = 1835] [serial = 1317] [outer = 0x93d4b800] 21:33:22 INFO - PROCESS | 1835 | 1465274002010 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]]]}] 21:33:22 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 21:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1661ms 21:33:22 INFO - PROCESS | 1835 | 1465274002089 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 21:33:22 INFO - PROCESS | 1835 | 1465274002094 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 21:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:33:22 INFO - PROCESS | 1835 | 1465274002101 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:33:22 INFO - PROCESS | 1835 | 1465274002105 Marionette TRACE conn4 <- [1,1726,null,{}] 21:33:22 INFO - PROCESS | 1835 | 1465274002111 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}] 21:33:22 INFO - PROCESS | 1835 | 1465274002117 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:22 INFO - PROCESS | 1835 | 1465274002357 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 21:33:22 INFO - PROCESS | 1835 | 1465274002693 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:22 INFO - PROCESS | 1835 | 1465274002707 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d1e2000 == 83 [pid = 1835] [id = 439] 21:33:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 134 (0x8d1e3000) [pid = 1835] [serial = 1318] [outer = (nil)] 21:33:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x8d1e9c00) [pid = 1835] [serial = 1319] [outer = 0x8d1e3000] 21:33:22 INFO - PROCESS | 1835 | 1465274002822 Marionette DEBUG loaded listener.js 21:33:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 136 (0x8d1ec800) [pid = 1835] [serial = 1320] [outer = 0x8d1e3000] 21:33:23 INFO - PROCESS | 1835 | 1465274003725 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]]]}] 21:33:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1688ms 21:33:23 INFO - PROCESS | 1835 | 1465274003791 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 21:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:33:23 INFO - PROCESS | 1835 | 1465274003795 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 21:33:23 INFO - PROCESS | 1835 | 1465274003802 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:33:23 INFO - PROCESS | 1835 | 1465274003806 Marionette TRACE conn4 <- [1,1730,null,{}] 21:33:23 INFO - PROCESS | 1835 | 1465274003812 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}] 21:33:23 INFO - PROCESS | 1835 | 1465274003817 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:24 INFO - PROCESS | 1835 | 1465274004047 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 21:33:24 INFO - PROCESS | 1835 | 1465274004297 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:24 INFO - PROCESS | 1835 | 1465274004305 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d1e9000 == 84 [pid = 1835] [id = 440] 21:33:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 137 (0x8d1ea000) [pid = 1835] [serial = 1321] [outer = (nil)] 21:33:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x8db43c00) [pid = 1835] [serial = 1322] [outer = 0x8d1ea000] 21:33:24 INFO - PROCESS | 1835 | 1465274004430 Marionette DEBUG loaded listener.js 21:33:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x8db47000) [pid = 1835] [serial = 1323] [outer = 0x8d1ea000] 21:33:25 INFO - PROCESS | 1835 | 1465274005385 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]]]}] 21:33:25 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 21:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1636ms 21:33:25 INFO - PROCESS | 1835 | 1465274005439 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 21:33:25 INFO - PROCESS | 1835 | 1465274005443 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 21:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:33:25 INFO - PROCESS | 1835 | 1465274005450 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:33:25 INFO - PROCESS | 1835 | 1465274005453 Marionette TRACE conn4 <- [1,1734,null,{}] 21:33:25 INFO - PROCESS | 1835 | 1465274005459 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}] 21:33:25 INFO - PROCESS | 1835 | 1465274005464 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:25 INFO - PROCESS | 1835 | 1465274005665 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 21:33:25 INFO - PROCESS | 1835 | 1465274005967 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:25 INFO - PROCESS | 1835 | 1465274005979 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d1ed000 == 85 [pid = 1835] [id = 441] 21:33:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 140 (0x8db45c00) [pid = 1835] [serial = 1324] [outer = (nil)] 21:33:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 141 (0x8db4dc00) [pid = 1835] [serial = 1325] [outer = 0x8db45c00] 21:33:26 INFO - PROCESS | 1835 | 1465274006063 Marionette DEBUG loaded listener.js 21:33:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x929dd000) [pid = 1835] [serial = 1326] [outer = 0x8db45c00] 21:33:26 INFO - PROCESS | 1835 | 1465274006940 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]]]}] 21:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1533ms 21:33:26 INFO - PROCESS | 1835 | 1465274006984 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 21:33:26 INFO - PROCESS | 1835 | 1465274006987 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 21:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:33:26 INFO - PROCESS | 1835 | 1465274006994 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:33:26 INFO - PROCESS | 1835 | 1465274006998 Marionette TRACE conn4 <- [1,1738,null,{}] 21:33:27 INFO - PROCESS | 1835 | 1465274007003 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}] 21:33:27 INFO - PROCESS | 1835 | 1465274007009 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:27 INFO - PROCESS | 1835 | 1465274007211 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 21:33:27 INFO - PROCESS | 1835 | 1465274007431 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:27 INFO - PROCESS | 1835 | 1465274007440 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x8db4b000 == 86 [pid = 1835] [id = 442] 21:33:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x8db4e400) [pid = 1835] [serial = 1327] [outer = (nil)] 21:33:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 144 (0x8dbb3000) [pid = 1835] [serial = 1328] [outer = 0x8db4e400] 21:33:27 INFO - PROCESS | 1835 | 1465274007523 Marionette DEBUG loaded listener.js 21:33:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x8dbb6800) [pid = 1835] [serial = 1329] [outer = 0x8db4e400] 21:33:28 INFO - PROCESS | 1835 | 1465274008476 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]]]}] 21:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1535ms 21:33:28 INFO - PROCESS | 1835 | 1465274008570 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 21:33:28 INFO - PROCESS | 1835 | 1465274008575 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 21:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:33:28 INFO - PROCESS | 1835 | 1465274008586 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:33:28 INFO - PROCESS | 1835 | 1465274008590 Marionette TRACE conn4 <- [1,1742,null,{}] 21:33:28 INFO - PROCESS | 1835 | 1465274008596 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}] 21:33:28 INFO - PROCESS | 1835 | 1465274008603 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:28 INFO - PROCESS | 1835 | 1465274008836 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 21:33:29 INFO - PROCESS | 1835 | 1465274009102 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:29 INFO - PROCESS | 1835 | 1465274009109 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6d7400 == 87 [pid = 1835] [id = 443] 21:33:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x8c6d7c00) [pid = 1835] [serial = 1330] [outer = (nil)] 21:33:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x8db4d800) [pid = 1835] [serial = 1331] [outer = 0x8c6d7c00] 21:33:29 INFO - PROCESS | 1835 | 1465274009214 Marionette DEBUG loaded listener.js 21:33:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x8dbbac00) [pid = 1835] [serial = 1332] [outer = 0x8c6d7c00] 21:33:30 INFO - PROCESS | 1835 | 1465274010184 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]]]}] 21:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1636ms 21:33:30 INFO - PROCESS | 1835 | 1465274010222 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 21:33:30 INFO - PROCESS | 1835 | 1465274010225 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 21:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:33:30 INFO - PROCESS | 1835 | 1465274010233 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:33:30 INFO - PROCESS | 1835 | 1465274010237 Marionette TRACE conn4 <- [1,1746,null,{}] 21:33:30 INFO - PROCESS | 1835 | 1465274010242 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}] 21:33:30 INFO - PROCESS | 1835 | 1465274010248 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:30 INFO - PROCESS | 1835 | 1465274010453 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 21:33:30 INFO - PROCESS | 1835 | 1465274010767 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:30 INFO - PROCESS | 1835 | 1465274010776 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6d1000 == 88 [pid = 1835] [id = 444] 21:33:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x8c6d4400) [pid = 1835] [serial = 1333] [outer = (nil)] 21:33:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x8ea09c00) [pid = 1835] [serial = 1334] [outer = 0x8c6d4400] 21:33:30 INFO - PROCESS | 1835 | 1465274010867 Marionette DEBUG loaded listener.js 21:33:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x8ea0c000) [pid = 1835] [serial = 1335] [outer = 0x8c6d4400] 21:33:32 INFO - PROCESS | 1835 | 1465274012140 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]]]}] 21:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1987ms 21:33:32 INFO - PROCESS | 1835 | 1465274012222 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 21:33:32 INFO - PROCESS | 1835 | 1465274012229 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 21:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:33:32 INFO - PROCESS | 1835 | 1465274012238 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:33:32 INFO - PROCESS | 1835 | 1465274012244 Marionette TRACE conn4 <- [1,1750,null,{}] 21:33:32 INFO - PROCESS | 1835 | 1465274012252 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}] 21:33:32 INFO - PROCESS | 1835 | 1465274012257 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:32 INFO - PROCESS | 1835 | 1465274012531 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 21:33:32 INFO - PROCESS | 1835 | 1465274012743 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:32 INFO - PROCESS | 1835 | 1465274012757 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d8b0000 == 89 [pid = 1835] [id = 445] 21:33:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x8d8b0800) [pid = 1835] [serial = 1336] [outer = (nil)] 21:33:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x8ea08800) [pid = 1835] [serial = 1337] [outer = 0x8d8b0800] 21:33:32 INFO - PROCESS | 1835 | 1465274012878 Marionette DEBUG loaded listener.js 21:33:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x8ea0f000) [pid = 1835] [serial = 1338] [outer = 0x8d8b0800] 21:33:33 INFO - PROCESS | 1835 | 1465274013978 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]]]}] 21:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1794ms 21:33:34 INFO - PROCESS | 1835 | 1465274014034 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 21:33:34 INFO - PROCESS | 1835 | 1465274014042 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 21:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:33:34 INFO - PROCESS | 1835 | 1465274014052 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:33:34 INFO - PROCESS | 1835 | 1465274014056 Marionette TRACE conn4 <- [1,1754,null,{}] 21:33:34 INFO - PROCESS | 1835 | 1465274014063 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}] 21:33:34 INFO - PROCESS | 1835 | 1465274014069 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:34 INFO - PROCESS | 1835 | 1465274014271 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 21:33:34 INFO - PROCESS | 1835 | 1465274014624 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:34 INFO - PROCESS | 1835 | 1465274014633 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:34 INFO - PROCESS | 1835 | --DOCSHELL 0x9949f400 == 88 [pid = 1835] [id = 391] 21:33:34 INFO - PROCESS | 1835 | --DOCSHELL 0x92fd8800 == 87 [pid = 1835] [id = 350] 21:33:34 INFO - PROCESS | 1835 | --DOCSHELL 0x923b6400 == 86 [pid = 1835] [id = 390] 21:33:34 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x8eac2000) [pid = 1835] [serial = 1232] [outer = (nil)] [url = about:blank] 21:33:34 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x99d3c800) [pid = 1835] [serial = 1253] [outer = (nil)] [url = about:blank] 21:33:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x8eac2000 == 87 [pid = 1835] [id = 446] 21:33:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x8eac5000) [pid = 1835] [serial = 1339] [outer = (nil)] 21:33:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x920f6c00) [pid = 1835] [serial = 1340] [outer = 0x8eac5000] 21:33:34 INFO - PROCESS | 1835 | 1465274014792 Marionette DEBUG loaded listener.js 21:33:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x92433c00) [pid = 1835] [serial = 1341] [outer = 0x8eac5000] 21:33:34 INFO - PROCESS | 1835 | --DOCSHELL 0x8ece5c00 == 86 [pid = 1835] [id = 431] 21:33:34 INFO - PROCESS | 1835 | --DOCSHELL 0x978fa800 == 85 [pid = 1835] [id = 430] 21:33:34 INFO - PROCESS | 1835 | --DOCSHELL 0x93b20800 == 84 [pid = 1835] [id = 429] 21:33:35 INFO - PROCESS | 1835 | --DOCSHELL 0x9277a400 == 83 [pid = 1835] [id = 428] 21:33:35 INFO - PROCESS | 1835 | --DOCSHELL 0x8eabfc00 == 82 [pid = 1835] [id = 427] 21:33:35 INFO - PROCESS | 1835 | --DOCSHELL 0x91967800 == 81 [pid = 1835] [id = 426] 21:33:35 INFO - PROCESS | 1835 | --DOCSHELL 0x8eceb400 == 80 [pid = 1835] [id = 423] 21:33:35 INFO - PROCESS | 1835 | --DOCSHELL 0x8ecec000 == 79 [pid = 1835] [id = 422] 21:33:35 INFO - PROCESS | 1835 | --DOCSHELL 0x9256d000 == 78 [pid = 1835] [id = 421] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0xa62ab000) [pid = 1835] [serial = 1185] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x9ae08800) [pid = 1835] [serial = 1167] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x99307000) [pid = 1835] [serial = 1137] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x9b019800) [pid = 1835] [serial = 1140] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0xa34f3800) [pid = 1835] [serial = 1182] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0xa3443400) [pid = 1835] [serial = 1149] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x9277a000) [pid = 1835] [serial = 1188] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x99497c00) [pid = 1835] [serial = 1173] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x9ae0e800) [pid = 1835] [serial = 1131] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0xa107c000) [pid = 1835] [serial = 1176] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x9a022800) [pid = 1835] [serial = 1095] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 143 (0x95293400) [pid = 1835] [serial = 1134] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 142 (0x92b5a800) [pid = 1835] [serial = 1194] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 141 (0xa340fc00) [pid = 1835] [serial = 1179] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 140 (0x9d868c00) [pid = 1835] [serial = 1143] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 139 (0x93b22800) [pid = 1835] [serial = 1170] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 138 (0xa231dc00) [pid = 1835] [serial = 1146] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 137 (0x93bb7c00) [pid = 1835] [serial = 1214] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 136 (0x98fce400) [pid = 1835] [serial = 1217] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 135 (0x92776800) [pid = 1835] [serial = 1239] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 134 (0x92572c00) [pid = 1835] [serial = 1238] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 133 (0x9d876400) [pid = 1835] [serial = 1220] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 132 (0x98fd1400) [pid = 1835] [serial = 1244] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 131 (0x995d0400) [pid = 1835] [serial = 1247] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 130 (0xa34f7000) [pid = 1835] [serial = 1226] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 129 (0x99535000) [pid = 1835] [serial = 1235] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 128 (0xa2594400) [pid = 1835] [serial = 1223] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 127 (0x99d46000) [pid = 1835] [serial = 1229] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 126 (0x93d42400) [pid = 1835] [serial = 1241] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 125 (0x9489f400) [pid = 1835] [serial = 1242] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 124 (0x99d41000) [pid = 1835] [serial = 1250] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 123 (0x997e2c00) [pid = 1835] [serial = 1248] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 122 (0x99d44400) [pid = 1835] [serial = 1251] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 121 (0x9930ec00) [pid = 1835] [serial = 1245] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | --DOMWINDOW == 120 (0xa4e4f400) [pid = 1835] [serial = 1191] [outer = (nil)] [url = about:blank] 21:33:35 INFO - PROCESS | 1835 | 1465274015699 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]]]}] 21:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1686ms 21:33:35 INFO - PROCESS | 1835 | 1465274015739 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 21:33:35 INFO - PROCESS | 1835 | 1465274015743 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 21:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:33:35 INFO - PROCESS | 1835 | 1465274015750 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:33:35 INFO - PROCESS | 1835 | 1465274015756 Marionette TRACE conn4 <- [1,1758,null,{}] 21:33:35 INFO - PROCESS | 1835 | 1465274015772 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}] 21:33:35 INFO - PROCESS | 1835 | 1465274015781 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:35 INFO - PROCESS | 1835 | 1465274015977 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 21:33:36 INFO - PROCESS | 1835 | 1465274016154 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:36 INFO - PROCESS | 1835 | 1465274016168 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x9277c800 == 79 [pid = 1835] [id = 447] 21:33:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 121 (0x9277d800) [pid = 1835] [serial = 1342] [outer = (nil)] 21:33:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 122 (0x929d9c00) [pid = 1835] [serial = 1343] [outer = 0x9277d800] 21:33:36 INFO - PROCESS | 1835 | 1465274016344 Marionette DEBUG loaded listener.js 21:33:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 123 (0x92b51400) [pid = 1835] [serial = 1344] [outer = 0x9277d800] 21:33:37 INFO - PROCESS | 1835 | 1465274017145 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]]]}] 21:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1438ms 21:33:37 INFO - PROCESS | 1835 | 1465274017202 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 21:33:37 INFO - PROCESS | 1835 | 1465274017208 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 21:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:33:37 INFO - PROCESS | 1835 | 1465274017227 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:33:37 INFO - PROCESS | 1835 | 1465274017231 Marionette TRACE conn4 <- [1,1762,null,{}] 21:33:37 INFO - PROCESS | 1835 | 1465274017237 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}] 21:33:37 INFO - PROCESS | 1835 | 1465274017242 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:37 INFO - PROCESS | 1835 | 1465274017505 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 21:33:37 INFO - PROCESS | 1835 | 1465274017537 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:37 INFO - PROCESS | 1835 | 1465274017545 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x929d1800 == 80 [pid = 1835] [id = 448] 21:33:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 124 (0x92b58000) [pid = 1835] [serial = 1345] [outer = (nil)] 21:33:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 125 (0x93bb2800) [pid = 1835] [serial = 1346] [outer = 0x92b58000] 21:33:37 INFO - PROCESS | 1835 | 1465274017620 Marionette DEBUG loaded listener.js 21:33:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 126 (0x94897c00) [pid = 1835] [serial = 1347] [outer = 0x92b58000] 21:33:38 INFO - PROCESS | 1835 | 1465274018650 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]]]}] 21:33:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1491ms 21:33:38 INFO - PROCESS | 1835 | 1465274018722 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 21:33:38 INFO - PROCESS | 1835 | 1465274018725 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 21:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:33:38 INFO - PROCESS | 1835 | 1465274018732 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:33:38 INFO - PROCESS | 1835 | 1465274018735 Marionette TRACE conn4 <- [1,1766,null,{}] 21:33:38 INFO - PROCESS | 1835 | 1465274018741 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}] 21:33:38 INFO - PROCESS | 1835 | 1465274018745 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:38 INFO - PROCESS | 1835 | 1465274018998 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 21:33:39 INFO - PROCESS | 1835 | 1465274019030 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:39 INFO - PROCESS | 1835 | 1465274019041 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x91960000 == 81 [pid = 1835] [id = 449] 21:33:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 127 (0x92ac9400) [pid = 1835] [serial = 1348] [outer = (nil)] 21:33:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 128 (0x953d1800) [pid = 1835] [serial = 1349] [outer = 0x92ac9400] 21:33:39 INFO - PROCESS | 1835 | 1465274019109 Marionette DEBUG loaded listener.js 21:33:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 129 (0x95470400) [pid = 1835] [serial = 1350] [outer = 0x92ac9400] 21:33:39 INFO - PROCESS | 1835 | --DOMWINDOW == 128 (0x929d4800) [pid = 1835] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:33:39 INFO - PROCESS | 1835 | --DOMWINDOW == 127 (0x97a3d000) [pid = 1835] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:33:39 INFO - PROCESS | 1835 | --DOMWINDOW == 126 (0x9277ac00) [pid = 1835] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:33:39 INFO - PROCESS | 1835 | --DOMWINDOW == 125 (0x99d3b400) [pid = 1835] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:33:39 INFO - PROCESS | 1835 | --DOMWINDOW == 124 (0x920f5400) [pid = 1835] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:33:39 INFO - PROCESS | 1835 | --DOMWINDOW == 123 (0x978f0400) [pid = 1835] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:33:40 INFO - PROCESS | 1835 | 1465274020252 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]]]}] 21:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1583ms 21:33:40 INFO - PROCESS | 1835 | 1465274020319 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 21:33:40 INFO - PROCESS | 1835 | 1465274020324 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 21:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:33:40 INFO - PROCESS | 1835 | 1465274020333 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:33:40 INFO - PROCESS | 1835 | 1465274020338 Marionette TRACE conn4 <- [1,1770,null,{}] 21:33:40 INFO - PROCESS | 1835 | 1465274020346 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}] 21:33:40 INFO - PROCESS | 1835 | 1465274020361 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:40 INFO - PROCESS | 1835 | 1465274020649 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 21:33:40 INFO - PROCESS | 1835 | 1465274020768 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:40 INFO - PROCESS | 1835 | 1465274020779 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x929d4800 == 82 [pid = 1835] [id = 450] 21:33:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 124 (0x953d5400) [pid = 1835] [serial = 1351] [outer = (nil)] 21:33:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 125 (0x98fce400) [pid = 1835] [serial = 1352] [outer = 0x953d5400] 21:33:40 INFO - PROCESS | 1835 | 1465274020850 Marionette DEBUG loaded listener.js 21:33:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 126 (0x9930a400) [pid = 1835] [serial = 1353] [outer = 0x953d5400] 21:33:41 INFO - PROCESS | 1835 | 1465274021757 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]]]}] 21:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1489ms 21:33:41 INFO - PROCESS | 1835 | 1465274021840 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 21:33:41 INFO - PROCESS | 1835 | 1465274021848 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 21:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:33:41 INFO - PROCESS | 1835 | 1465274021860 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:33:41 INFO - PROCESS | 1835 | 1465274021864 Marionette TRACE conn4 <- [1,1774,null,{}] 21:33:41 INFO - PROCESS | 1835 | 1465274021874 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}] 21:33:41 INFO - PROCESS | 1835 | 1465274021879 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:42 INFO - PROCESS | 1835 | 1465274022106 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 21:33:42 INFO - PROCESS | 1835 | 1465274022349 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:42 INFO - PROCESS | 1835 | 1465274022365 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x8db41800 == 83 [pid = 1835] [id = 451] 21:33:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 127 (0x8dbb9c00) [pid = 1835] [serial = 1354] [outer = (nil)] 21:33:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 128 (0x8ea05400) [pid = 1835] [serial = 1355] [outer = 0x8dbb9c00] 21:33:42 INFO - PROCESS | 1835 | 1465274022465 Marionette DEBUG loaded listener.js 21:33:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 129 (0x8ea0f400) [pid = 1835] [serial = 1356] [outer = 0x8dbb9c00] 21:33:43 INFO - PROCESS | 1835 | 1465274023430 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]]]}] 21:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1634ms 21:33:43 INFO - PROCESS | 1835 | 1465274023495 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 21:33:43 INFO - PROCESS | 1835 | 1465274023507 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 21:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:33:43 INFO - PROCESS | 1835 | 1465274023524 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:33:43 INFO - PROCESS | 1835 | 1465274023531 Marionette TRACE conn4 <- [1,1778,null,{}] 21:33:43 INFO - PROCESS | 1835 | 1465274023541 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}] 21:33:43 INFO - PROCESS | 1835 | 1465274023559 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:43 INFO - PROCESS | 1835 | 1465274023918 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 21:33:44 INFO - PROCESS | 1835 | 1465274024222 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:44 INFO - PROCESS | 1835 | 1465274024228 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x8eac3000 == 84 [pid = 1835] [id = 452] 21:33:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 130 (0x920f6000) [pid = 1835] [serial = 1357] [outer = (nil)] 21:33:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 131 (0x92577400) [pid = 1835] [serial = 1358] [outer = 0x920f6000] 21:33:44 INFO - PROCESS | 1835 | 1465274024324 Marionette DEBUG loaded listener.js 21:33:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 132 (0x9277c400) [pid = 1835] [serial = 1359] [outer = 0x920f6000] 21:33:45 INFO - PROCESS | 1835 | 1465274025273 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]]]}] 21:33:45 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 21:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1800ms 21:33:45 INFO - PROCESS | 1835 | 1465274025338 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 21:33:45 INFO - PROCESS | 1835 | 1465274025344 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 21:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:33:45 INFO - PROCESS | 1835 | 1465274025352 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:33:45 INFO - PROCESS | 1835 | 1465274025358 Marionette TRACE conn4 <- [1,1782,null,{}] 21:33:45 INFO - PROCESS | 1835 | 1465274025375 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}] 21:33:45 INFO - PROCESS | 1835 | 1465274025384 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:45 INFO - PROCESS | 1835 | 1465274025606 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 21:33:45 INFO - PROCESS | 1835 | 1465274025785 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:45 INFO - PROCESS | 1835 | 1465274025796 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x929de000 == 85 [pid = 1835] [id = 453] 21:33:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 133 (0x978ef800) [pid = 1835] [serial = 1360] [outer = (nil)] 21:33:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 134 (0x98c70800) [pid = 1835] [serial = 1361] [outer = 0x978ef800] 21:33:46 INFO - PROCESS | 1835 | 1465274026013 Marionette DEBUG loaded listener.js 21:33:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x9930fc00) [pid = 1835] [serial = 1362] [outer = 0x978ef800] 21:33:47 INFO - PROCESS | 1835 | 1465274027021 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]]]}] 21:33:47 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 21:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1736ms 21:33:47 INFO - PROCESS | 1835 | 1465274027089 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 21:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:33:47 INFO - PROCESS | 1835 | 1465274027095 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 21:33:47 INFO - PROCESS | 1835 | 1465274027101 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:33:47 INFO - PROCESS | 1835 | 1465274027104 Marionette TRACE conn4 <- [1,1786,null,{}] 21:33:47 INFO - PROCESS | 1835 | 1465274027111 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}] 21:33:47 INFO - PROCESS | 1835 | 1465274027116 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:47 INFO - PROCESS | 1835 | 1465274027358 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 21:33:47 INFO - PROCESS | 1835 | 1465274027668 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:47 INFO - PROCESS | 1835 | 1465274027680 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ece1c00 == 86 [pid = 1835] [id = 454] 21:33:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 136 (0x9276fc00) [pid = 1835] [serial = 1363] [outer = (nil)] 21:33:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 137 (0x997da800) [pid = 1835] [serial = 1364] [outer = 0x9276fc00] 21:33:47 INFO - PROCESS | 1835 | 1465274027762 Marionette DEBUG loaded listener.js 21:33:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x99d3c400) [pid = 1835] [serial = 1365] [outer = 0x9276fc00] 21:33:48 INFO - PROCESS | 1835 | 1465274028664 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]]]}] 21:33:48 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 21:33:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1637ms 21:33:48 INFO - PROCESS | 1835 | 1465274028739 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 21:33:48 INFO - PROCESS | 1835 | 1465274028742 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 21:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:33:48 INFO - PROCESS | 1835 | 1465274028749 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:33:48 INFO - PROCESS | 1835 | 1465274028751 Marionette TRACE conn4 <- [1,1790,null,{}] 21:33:48 INFO - PROCESS | 1835 | 1465274028758 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}] 21:33:48 INFO - PROCESS | 1835 | 1465274028763 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:48 INFO - PROCESS | 1835 | 1465274028994 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 21:33:49 INFO - PROCESS | 1835 | 1465274029247 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:49 INFO - PROCESS | 1835 | 1465274029256 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6dc000 == 87 [pid = 1835] [id = 455] 21:33:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x99314c00) [pid = 1835] [serial = 1366] [outer = (nil)] 21:33:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 140 (0x99ffac00) [pid = 1835] [serial = 1367] [outer = 0x99314c00] 21:33:49 INFO - PROCESS | 1835 | 1465274029381 Marionette DEBUG loaded listener.js 21:33:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 141 (0x9a3f1800) [pid = 1835] [serial = 1368] [outer = 0x99314c00] 21:33:50 INFO - PROCESS | 1835 | 1465274030313 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]]]}] 21:33:50 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) 21:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1600ms 21:33:50 INFO - PROCESS | 1835 | 1465274030349 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 21:33:50 INFO - PROCESS | 1835 | 1465274030353 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 21:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:33:50 INFO - PROCESS | 1835 | 1465274030359 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:33:50 INFO - PROCESS | 1835 | 1465274030363 Marionette TRACE conn4 <- [1,1794,null,{}] 21:33:50 INFO - PROCESS | 1835 | 1465274030369 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}] 21:33:50 INFO - PROCESS | 1835 | 1465274030379 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:50 INFO - PROCESS | 1835 | 1465274030621 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 21:33:50 INFO - PROCESS | 1835 | 1465274030888 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:50 INFO - PROCESS | 1835 | 1465274030898 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x8db43000 == 88 [pid = 1835] [id = 456] 21:33:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x953cc800) [pid = 1835] [serial = 1369] [outer = (nil)] 21:33:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x9d41fc00) [pid = 1835] [serial = 1370] [outer = 0x953cc800] 21:33:51 INFO - PROCESS | 1835 | 1465274031021 Marionette DEBUG loaded listener.js 21:33:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 144 (0xa2277400) [pid = 1835] [serial = 1371] [outer = 0x953cc800] 21:33:51 INFO - PROCESS | 1835 | 1465274031938 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]]]}] 21:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1631ms 21:33:51 INFO - PROCESS | 1835 | 1465274031992 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 21:33:51 INFO - PROCESS | 1835 | 1465274031995 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 21:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:33:52 INFO - PROCESS | 1835 | 1465274032002 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:33:52 INFO - PROCESS | 1835 | 1465274032005 Marionette TRACE conn4 <- [1,1798,null,{}] 21:33:52 INFO - PROCESS | 1835 | 1465274032011 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}] 21:33:52 INFO - PROCESS | 1835 | 1465274032017 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:52 INFO - PROCESS | 1835 | 1465274032222 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 21:33:52 INFO - PROCESS | 1835 | 1465274032472 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:52 INFO - PROCESS | 1835 | 1465274032484 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x9949c400 == 89 [pid = 1835] [id = 457] 21:33:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x9aed6800) [pid = 1835] [serial = 1372] [outer = (nil)] 21:33:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0xa252b000) [pid = 1835] [serial = 1373] [outer = 0x9aed6800] 21:33:52 INFO - PROCESS | 1835 | 1465274032614 Marionette DEBUG loaded listener.js 21:33:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0xa3443400) [pid = 1835] [serial = 1374] [outer = 0x9aed6800] 21:33:53 INFO - PROCESS | 1835 | 1465274033545 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]]]}] 21:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1586ms 21:33:53 INFO - PROCESS | 1835 | 1465274033589 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 21:33:53 INFO - PROCESS | 1835 | 1465274033593 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 21:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:33:53 INFO - PROCESS | 1835 | 1465274033600 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:33:53 INFO - PROCESS | 1835 | 1465274033604 Marionette TRACE conn4 <- [1,1802,null,{}] 21:33:53 INFO - PROCESS | 1835 | 1465274033610 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}] 21:33:53 INFO - PROCESS | 1835 | 1465274033615 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:53 INFO - PROCESS | 1835 | 1465274033815 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 21:33:54 INFO - PROCESS | 1835 | 1465274034021 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:54 INFO - PROCESS | 1835 | 1465274034028 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ea14400 == 90 [pid = 1835] [id = 458] 21:33:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x98163400) [pid = 1835] [serial = 1375] [outer = (nil)] 21:33:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0xa34f7400) [pid = 1835] [serial = 1376] [outer = 0x98163400] 21:33:54 INFO - PROCESS | 1835 | 1465274034152 Marionette DEBUG loaded listener.js 21:33:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0xa4e0bc00) [pid = 1835] [serial = 1377] [outer = 0x98163400] 21:33:55 INFO - PROCESS | 1835 | 1465274035136 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]]]}] 21:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1581ms 21:33:55 INFO - PROCESS | 1835 | 1465274035182 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 21:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:33:55 INFO - PROCESS | 1835 | 1465274035186 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 21:33:55 INFO - PROCESS | 1835 | 1465274035193 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:33:55 INFO - PROCESS | 1835 | 1465274035196 Marionette TRACE conn4 <- [1,1806,null,{}] 21:33:55 INFO - PROCESS | 1835 | 1465274035202 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}] 21:33:55 INFO - PROCESS | 1835 | 1465274035207 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:55 INFO - PROCESS | 1835 | 1465274035402 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 21:33:55 INFO - PROCESS | 1835 | 1465274035653 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:55 INFO - PROCESS | 1835 | 1465274035666 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c8d4800 == 91 [pid = 1835] [id = 459] 21:33:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x8c8d5800) [pid = 1835] [serial = 1378] [outer = (nil)] 21:33:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x8c8db800) [pid = 1835] [serial = 1379] [outer = 0x8c8d5800] 21:33:55 INFO - PROCESS | 1835 | 1465274035788 Marionette DEBUG loaded listener.js 21:33:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x8c8de000) [pid = 1835] [serial = 1380] [outer = 0x8c8d5800] 21:33:56 INFO - PROCESS | 1835 | 1465274036687 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]]]}] 21:33:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:33:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1538ms 21:33:56 INFO - PROCESS | 1835 | 1465274036731 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 21:33:56 INFO - PROCESS | 1835 | 1465274036735 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 21:33:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:33:56 INFO - PROCESS | 1835 | 1465274036741 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:33:56 INFO - PROCESS | 1835 | 1465274036744 Marionette TRACE conn4 <- [1,1810,null,{}] 21:33:56 INFO - PROCESS | 1835 | 1465274036750 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}] 21:33:56 INFO - PROCESS | 1835 | 1465274036755 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:56 INFO - PROCESS | 1835 | 1465274036979 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 21:33:57 INFO - PROCESS | 1835 | 1465274037229 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:57 INFO - PROCESS | 1835 | 1465274037237 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c8da400 == 92 [pid = 1835] [id = 460] 21:33:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x8c8dbc00) [pid = 1835] [serial = 1381] [outer = (nil)] 21:33:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0xa2594400) [pid = 1835] [serial = 1382] [outer = 0x8c8dbc00] 21:33:57 INFO - PROCESS | 1835 | 1465274037361 Marionette DEBUG loaded listener.js 21:33:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0xa4e09c00) [pid = 1835] [serial = 1383] [outer = 0x8c8dbc00] 21:33:58 INFO - PROCESS | 1835 | 1465274038306 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]]]}] 21:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1631ms 21:33:58 INFO - PROCESS | 1835 | 1465274038373 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 21:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:33:58 INFO - PROCESS | 1835 | 1465274038378 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 21:33:58 INFO - PROCESS | 1835 | 1465274038385 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:33:58 INFO - PROCESS | 1835 | 1465274038389 Marionette TRACE conn4 <- [1,1814,null,{}] 21:33:58 INFO - PROCESS | 1835 | 1465274038396 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}] 21:33:58 INFO - PROCESS | 1835 | 1465274038402 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:58 INFO - PROCESS | 1835 | 1465274038696 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 21:33:59 INFO - PROCESS | 1835 | 1465274039010 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:59 INFO - PROCESS | 1835 | 1465274039020 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:33:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d8ae400 == 93 [pid = 1835] [id = 461] 21:33:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x8ece9800) [pid = 1835] [serial = 1384] [outer = (nil)] 21:33:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x92890c00) [pid = 1835] [serial = 1385] [outer = 0x8ece9800] 21:33:59 INFO - PROCESS | 1835 | 1465274039105 Marionette DEBUG loaded listener.js 21:33:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x92b55800) [pid = 1835] [serial = 1386] [outer = 0x8ece9800] 21:34:00 INFO - PROCESS | 1835 | 1465274040526 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]]]}] 21:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2186ms 21:34:00 INFO - PROCESS | 1835 | 1465274040572 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 21:34:00 INFO - PROCESS | 1835 | 1465274040579 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 21:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:34:00 INFO - PROCESS | 1835 | 1465274040683 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:34:00 INFO - PROCESS | 1835 | 1465274040689 Marionette TRACE conn4 <- [1,1818,null,{}] 21:34:00 INFO - PROCESS | 1835 | 1465274040722 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}] 21:34:00 INFO - PROCESS | 1835 | 1465274040728 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:00 INFO - PROCESS | 1835 | 1465274040912 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 21:34:01 INFO - PROCESS | 1835 | 1465274041133 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:01 INFO - PROCESS | 1835 | 1465274041149 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x8db4a000 == 94 [pid = 1835] [id = 462] 21:34:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x8db4b400) [pid = 1835] [serial = 1387] [outer = (nil)] 21:34:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x8ea0a000) [pid = 1835] [serial = 1388] [outer = 0x8db4b400] 21:34:01 INFO - PROCESS | 1835 | 1465274041224 Marionette DEBUG loaded listener.js 21:34:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 162 (0x8eac2400) [pid = 1835] [serial = 1389] [outer = 0x8db4b400] 21:34:02 INFO - PROCESS | 1835 | 1465274042312 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]]]}] 21:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1759ms 21:34:02 INFO - PROCESS | 1835 | 1465274042347 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 21:34:02 INFO - PROCESS | 1835 | 1465274042354 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 21:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:34:02 INFO - PROCESS | 1835 | 1465274042370 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:34:02 INFO - PROCESS | 1835 | 1465274042374 Marionette TRACE conn4 <- [1,1822,null,{}] 21:34:02 INFO - PROCESS | 1835 | 1465274042380 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}] 21:34:02 INFO - PROCESS | 1835 | 1465274042386 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:02 INFO - PROCESS | 1835 | 1465274042590 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 21:34:02 INFO - PROCESS | 1835 | 1465274042867 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:02 INFO - PROCESS | 1835 | 1465274042873 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d8ab800 == 95 [pid = 1835] [id = 463] 21:34:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 163 (0x8d8ad000) [pid = 1835] [serial = 1390] [outer = (nil)] 21:34:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 164 (0x92436c00) [pid = 1835] [serial = 1391] [outer = 0x8d8ad000] 21:34:03 INFO - PROCESS | 1835 | 1465274043000 Marionette DEBUG loaded listener.js 21:34:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 165 (0x92571400) [pid = 1835] [serial = 1392] [outer = 0x8d8ad000] 21:34:03 INFO - PROCESS | 1835 | --DOCSHELL 0x91960000 == 94 [pid = 1835] [id = 449] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 164 (0x9395e000) [pid = 1835] [serial = 1298] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOCSHELL 0x929d1800 == 93 [pid = 1835] [id = 448] 21:34:03 INFO - PROCESS | 1835 | --DOCSHELL 0x9277c800 == 92 [pid = 1835] [id = 447] 21:34:03 INFO - PROCESS | 1835 | --DOCSHELL 0x8eac2000 == 91 [pid = 1835] [id = 446] 21:34:03 INFO - PROCESS | 1835 | --DOCSHELL 0x8d8b0000 == 90 [pid = 1835] [id = 445] 21:34:03 INFO - PROCESS | 1835 | --DOCSHELL 0x8ece7800 == 89 [pid = 1835] [id = 433] 21:34:03 INFO - PROCESS | 1835 | --DOCSHELL 0x8ece6000 == 88 [pid = 1835] [id = 432] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 163 (0x929e0400) [pid = 1835] [serial = 1283] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 162 (0x9a3f0800) [pid = 1835] [serial = 1262] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 161 (0x997d9800) [pid = 1835] [serial = 1293] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 160 (0x977a4800) [pid = 1835] [serial = 1287] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 159 (0x9953ac00) [pid = 1835] [serial = 1292] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 158 (0xa34f8c00) [pid = 1835] [serial = 1268] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x929db400) [pid = 1835] [serial = 1271] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x8d8aa000) [pid = 1835] [serial = 1277] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x9a3fb800) [pid = 1835] [serial = 1295] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0x92439800) [pid = 1835] [serial = 1281] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x9d80e400) [pid = 1835] [serial = 1296] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x93b1f400) [pid = 1835] [serial = 1284] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x92434800) [pid = 1835] [serial = 1274] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x93b17000) [pid = 1835] [serial = 1286] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0xa23ad800) [pid = 1835] [serial = 1265] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x92775400) [pid = 1835] [serial = 1256] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x978fac00) [pid = 1835] [serial = 1259] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x9242e000) [pid = 1835] [serial = 1280] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0x99314400) [pid = 1835] [serial = 1290] [outer = (nil)] [url = about:blank] 21:34:03 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x98fd5c00) [pid = 1835] [serial = 1289] [outer = (nil)] [url = about:blank] 21:34:04 INFO - PROCESS | 1835 | 1465274044093 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]]]}] 21:34:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1784ms 21:34:04 INFO - PROCESS | 1835 | 1465274044165 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 21:34:04 INFO - PROCESS | 1835 | 1465274044170 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 21:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:34:04 INFO - PROCESS | 1835 | 1465274044178 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:34:04 INFO - PROCESS | 1835 | 1465274044183 Marionette TRACE conn4 <- [1,1826,null,{}] 21:34:04 INFO - PROCESS | 1835 | 1465274044199 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}] 21:34:04 INFO - PROCESS | 1835 | 1465274044207 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:04 INFO - PROCESS | 1835 | 1465274044377 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 21:34:04 INFO - PROCESS | 1835 | 1465274044388 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:04 INFO - PROCESS | 1835 | 1465274044399 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x92895000 == 89 [pid = 1835] [id = 464] 21:34:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x92895400) [pid = 1835] [serial = 1393] [outer = (nil)] 21:34:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x929d3000) [pid = 1835] [serial = 1394] [outer = 0x92895400] 21:34:04 INFO - PROCESS | 1835 | 1465274044470 Marionette DEBUG loaded listener.js 21:34:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x92accc00) [pid = 1835] [serial = 1395] [outer = 0x92895400] 21:34:05 INFO - PROCESS | 1835 | 1465274045464 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]]]}] 21:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1335ms 21:34:05 INFO - PROCESS | 1835 | 1465274045513 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 21:34:05 INFO - PROCESS | 1835 | 1465274045517 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 21:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:34:05 INFO - PROCESS | 1835 | 1465274045524 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:34:05 INFO - PROCESS | 1835 | 1465274045527 Marionette TRACE conn4 <- [1,1830,null,{}] 21:34:05 INFO - PROCESS | 1835 | 1465274045533 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}] 21:34:05 INFO - PROCESS | 1835 | 1465274045539 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:05 INFO - PROCESS | 1835 | 1465274045715 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 21:34:05 INFO - PROCESS | 1835 | 1465274045925 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:05 INFO - PROCESS | 1835 | 1465274045937 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x92435000 == 90 [pid = 1835] [id = 465] 21:34:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x92894c00) [pid = 1835] [serial = 1396] [outer = (nil)] 21:34:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x93bb3400) [pid = 1835] [serial = 1397] [outer = 0x92894c00] 21:34:06 INFO - PROCESS | 1835 | 1465274046002 Marionette DEBUG loaded listener.js 21:34:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x95293000) [pid = 1835] [serial = 1398] [outer = 0x92894c00] 21:34:06 INFO - PROCESS | 1835 | 1465274046912 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]]]}] 21:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1446ms 21:34:06 INFO - PROCESS | 1835 | 1465274046974 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 21:34:06 INFO - PROCESS | 1835 | 1465274046978 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 21:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:34:06 INFO - PROCESS | 1835 | 1465274046984 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:34:06 INFO - PROCESS | 1835 | 1465274046987 Marionette TRACE conn4 <- [1,1834,null,{}] 21:34:07 INFO - PROCESS | 1835 | 1465274047015 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}] 21:34:07 INFO - PROCESS | 1835 | 1465274047020 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:07 INFO - PROCESS | 1835 | 1465274047257 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 21:34:07 INFO - PROCESS | 1835 | 1465274047282 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:07 INFO - PROCESS | 1835 | 1465274047289 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x929e0c00 == 91 [pid = 1835] [id = 466] 21:34:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x92b5d400) [pid = 1835] [serial = 1399] [outer = (nil)] 21:34:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x97893c00) [pid = 1835] [serial = 1400] [outer = 0x92b5d400] 21:34:07 INFO - PROCESS | 1835 | 1465274047358 Marionette DEBUG loaded listener.js 21:34:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x981dfc00) [pid = 1835] [serial = 1401] [outer = 0x92b5d400] 21:34:08 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x9277d800) [pid = 1835] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:34:08 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x8eac5000) [pid = 1835] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:34:08 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x92b58000) [pid = 1835] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:34:08 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x8d8b0800) [pid = 1835] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:34:08 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x92ac9400) [pid = 1835] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:34:08 INFO - PROCESS | 1835 | 1465274048662 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]]]}] 21:34:08 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 21:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1703ms 21:34:08 INFO - PROCESS | 1835 | 1465274048689 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 21:34:08 INFO - PROCESS | 1835 | 1465274048693 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 21:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:34:08 INFO - PROCESS | 1835 | 1465274048700 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:34:08 INFO - PROCESS | 1835 | 1465274048703 Marionette TRACE conn4 <- [1,1838,null,{}] 21:34:08 INFO - PROCESS | 1835 | 1465274048708 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}] 21:34:08 INFO - PROCESS | 1835 | 1465274048718 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:09 INFO - PROCESS | 1835 | 1465274049007 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 21:34:09 INFO - PROCESS | 1835 | 1465274049022 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:09 INFO - PROCESS | 1835 | 1465274049029 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:09 INFO - PROCESS | 1835 | ++DOCSHELL 0x8db45400 == 92 [pid = 1835] [id = 467] 21:34:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x92432800) [pid = 1835] [serial = 1402] [outer = (nil)] 21:34:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x98fd1400) [pid = 1835] [serial = 1403] [outer = 0x92432800] 21:34:09 INFO - PROCESS | 1835 | 1465274049102 Marionette DEBUG loaded listener.js 21:34:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x9949fc00) [pid = 1835] [serial = 1404] [outer = 0x92432800] 21:34:09 INFO - PROCESS | 1835 | 1465274049987 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]]]}] 21:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1338ms 21:34:10 INFO - PROCESS | 1835 | 1465274050038 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 21:34:10 INFO - PROCESS | 1835 | 1465274050042 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 21:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:34:10 INFO - PROCESS | 1835 | 1465274050048 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:34:10 INFO - PROCESS | 1835 | 1465274050051 Marionette TRACE conn4 <- [1,1842,null,{}] 21:34:10 INFO - PROCESS | 1835 | 1465274050057 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}] 21:34:10 INFO - PROCESS | 1835 | 1465274050062 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:10 INFO - PROCESS | 1835 | 1465274050233 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 21:34:10 INFO - PROCESS | 1835 | 1465274050539 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:10 INFO - PROCESS | 1835 | 1465274050549 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6d5400 == 93 [pid = 1835] [id = 468] 21:34:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x8c6dd800) [pid = 1835] [serial = 1405] [outer = (nil)] 21:34:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x8c8e2c00) [pid = 1835] [serial = 1406] [outer = 0x8c6dd800] 21:34:10 INFO - PROCESS | 1835 | 1465274050645 Marionette DEBUG loaded listener.js 21:34:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x8d8ac800) [pid = 1835] [serial = 1407] [outer = 0x8c6dd800] 21:34:11 INFO - PROCESS | 1835 | 1465274051697 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]]]}] 21:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1683ms 21:34:11 INFO - PROCESS | 1835 | 1465274051736 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 21:34:11 INFO - PROCESS | 1835 | 1465274051742 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 21:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:34:11 INFO - PROCESS | 1835 | 1465274051750 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:34:11 INFO - PROCESS | 1835 | 1465274051755 Marionette TRACE conn4 <- [1,1846,null,{}] 21:34:11 INFO - PROCESS | 1835 | 1465274051763 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}] 21:34:11 INFO - PROCESS | 1835 | 1465274051772 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:11 INFO - PROCESS | 1835 | 1465274051980 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 21:34:12 INFO - PROCESS | 1835 | 1465274052241 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:12 INFO - PROCESS | 1835 | 1465274052254 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x92430400 == 94 [pid = 1835] [id = 469] 21:34:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x92432400) [pid = 1835] [serial = 1408] [outer = (nil)] 21:34:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x9243a000) [pid = 1835] [serial = 1409] [outer = 0x92432400] 21:34:12 INFO - PROCESS | 1835 | 1465274052382 Marionette DEBUG loaded listener.js 21:34:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x9277c000) [pid = 1835] [serial = 1410] [outer = 0x92432400] 21:34:13 INFO - PROCESS | 1835 | 1465274053340 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]]]}] 21:34:13 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) 21:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1633ms 21:34:13 INFO - PROCESS | 1835 | 1465274053387 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 21:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:34:13 INFO - PROCESS | 1835 | 1465274053394 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 21:34:13 INFO - PROCESS | 1835 | 1465274053402 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:34:13 INFO - PROCESS | 1835 | 1465274053405 Marionette TRACE conn4 <- [1,1850,null,{}] 21:34:13 INFO - PROCESS | 1835 | 1465274053411 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}] 21:34:13 INFO - PROCESS | 1835 | 1465274053417 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:13 INFO - PROCESS | 1835 | 1465274053640 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 21:34:13 INFO - PROCESS | 1835 | 1465274053957 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:13 INFO - PROCESS | 1835 | 1465274053968 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x92894400 == 95 [pid = 1835] [id = 470] 21:34:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x92fdfc00) [pid = 1835] [serial = 1411] [outer = (nil)] 21:34:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x93bb5000) [pid = 1835] [serial = 1412] [outer = 0x92fdfc00] 21:34:14 INFO - PROCESS | 1835 | 1465274054095 Marionette DEBUG loaded listener.js 21:34:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x95290400) [pid = 1835] [serial = 1413] [outer = 0x92fdfc00] 21:34:15 INFO - PROCESS | 1835 | 1465274055075 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]]]}] 21:34:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:34:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1743ms 21:34:15 INFO - PROCESS | 1835 | 1465274055144 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 21:34:15 INFO - PROCESS | 1835 | 1465274055149 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 21:34:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:34:15 INFO - PROCESS | 1835 | 1465274055166 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:34:15 INFO - PROCESS | 1835 | 1465274055175 Marionette TRACE conn4 <- [1,1854,null,{}] 21:34:15 INFO - PROCESS | 1835 | 1465274055182 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}] 21:34:15 INFO - PROCESS | 1835 | 1465274055190 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:15 INFO - PROCESS | 1835 | 1465274055444 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 21:34:15 INFO - PROCESS | 1835 | 1465274055756 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:15 INFO - PROCESS | 1835 | 1465274055767 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d1e1800 == 96 [pid = 1835] [id = 471] 21:34:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x92894800) [pid = 1835] [serial = 1414] [outer = (nil)] 21:34:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 162 (0x99312800) [pid = 1835] [serial = 1415] [outer = 0x92894800] 21:34:15 INFO - PROCESS | 1835 | 1465274055861 Marionette DEBUG loaded listener.js 21:34:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 163 (0x99542800) [pid = 1835] [serial = 1416] [outer = 0x92894800] 21:34:16 INFO - PROCESS | 1835 | 1465274056804 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]]]}] 21:34:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1700ms 21:34:16 INFO - PROCESS | 1835 | 1465274056858 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 21:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:34:16 INFO - PROCESS | 1835 | 1465274056863 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 21:34:16 INFO - PROCESS | 1835 | 1465274056869 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:34:16 INFO - PROCESS | 1835 | 1465274056873 Marionette TRACE conn4 <- [1,1858,null,{}] 21:34:16 INFO - PROCESS | 1835 | 1465274056879 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}] 21:34:16 INFO - PROCESS | 1835 | 1465274056884 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:17 INFO - PROCESS | 1835 | 1465274057086 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 21:34:17 INFO - PROCESS | 1835 | 1465274057341 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:17 INFO - PROCESS | 1835 | 1465274057349 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x978fb400 == 97 [pid = 1835] [id = 472] 21:34:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 164 (0x995ccc00) [pid = 1835] [serial = 1417] [outer = (nil)] 21:34:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 165 (0x99822c00) [pid = 1835] [serial = 1418] [outer = 0x995ccc00] 21:34:17 INFO - PROCESS | 1835 | 1465274057473 Marionette DEBUG loaded listener.js 21:34:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 166 (0x99fed400) [pid = 1835] [serial = 1419] [outer = 0x995ccc00] 21:34:18 INFO - PROCESS | 1835 | 1465274058390 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]]]}] 21:34:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:34:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1590ms 21:34:18 INFO - PROCESS | 1835 | 1465274058460 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 21:34:18 INFO - PROCESS | 1835 | 1465274058464 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 21:34:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:34:18 INFO - PROCESS | 1835 | 1465274058471 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:34:18 INFO - PROCESS | 1835 | 1465274058474 Marionette TRACE conn4 <- [1,1862,null,{}] 21:34:18 INFO - PROCESS | 1835 | 1465274058480 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}] 21:34:18 INFO - PROCESS | 1835 | 1465274058485 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:18 INFO - PROCESS | 1835 | 1465274058716 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 21:34:19 INFO - PROCESS | 1835 | 1465274059068 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:19 INFO - PROCESS | 1835 | 1465274059086 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x9a914000 == 98 [pid = 1835] [id = 473] 21:34:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 167 (0x9a919000) [pid = 1835] [serial = 1420] [outer = (nil)] 21:34:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 168 (0x9aeda400) [pid = 1835] [serial = 1421] [outer = 0x9a919000] 21:34:19 INFO - PROCESS | 1835 | 1465274059191 Marionette DEBUG loaded listener.js 21:34:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 169 (0xa23f2000) [pid = 1835] [serial = 1422] [outer = 0x9a919000] 21:34:20 INFO - PROCESS | 1835 | 1465274060152 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]]]}] 21:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1734ms 21:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:34:20 INFO - PROCESS | 1835 | 1465274060206 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 21:34:20 INFO - PROCESS | 1835 | 1465274060209 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 21:34:20 INFO - PROCESS | 1835 | 1465274060216 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:34:20 INFO - PROCESS | 1835 | 1465274060219 Marionette TRACE conn4 <- [1,1866,null,{}] 21:34:20 INFO - PROCESS | 1835 | 1465274060225 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}] 21:34:20 INFO - PROCESS | 1835 | 1465274060231 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:20 INFO - PROCESS | 1835 | 1465274060428 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 21:34:20 INFO - PROCESS | 1835 | 1465274060698 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:20 INFO - PROCESS | 1835 | 1465274060708 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6cfc00 == 99 [pid = 1835] [id = 474] 21:34:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 170 (0x8c8e0c00) [pid = 1835] [serial = 1423] [outer = (nil)] 21:34:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 171 (0x9172d800) [pid = 1835] [serial = 1424] [outer = 0x8c8e0c00] 21:34:20 INFO - PROCESS | 1835 | 1465274060830 Marionette DEBUG loaded listener.js 21:34:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 172 (0x91731800) [pid = 1835] [serial = 1425] [outer = 0x8c8e0c00] 21:34:21 INFO - PROCESS | 1835 | 1465274061797 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]]]}] 21:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1644ms 21:34:21 INFO - PROCESS | 1835 | 1465274061859 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 21:34:21 INFO - PROCESS | 1835 | 1465274061863 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 21:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:34:21 INFO - PROCESS | 1835 | 1465274061870 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:34:21 INFO - PROCESS | 1835 | 1465274061873 Marionette TRACE conn4 <- [1,1870,null,{}] 21:34:21 INFO - PROCESS | 1835 | 1465274061879 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}] 21:34:21 INFO - PROCESS | 1835 | 1465274061884 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:22 INFO - PROCESS | 1835 | 1465274062079 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 21:34:22 INFO - PROCESS | 1835 | 1465274062337 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:22 INFO - PROCESS | 1835 | 1465274062350 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x91727c00 == 100 [pid = 1835] [id = 475] 21:34:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 173 (0x91728400) [pid = 1835] [serial = 1426] [outer = (nil)] 21:34:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0xa2feb000) [pid = 1835] [serial = 1427] [outer = 0x91728400] 21:34:22 INFO - PROCESS | 1835 | 1465274062473 Marionette DEBUG loaded listener.js 21:34:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0xa4e4f400) [pid = 1835] [serial = 1428] [outer = 0x91728400] 21:34:23 INFO - PROCESS | 1835 | 1465274063453 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]]]}] 21:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1631ms 21:34:23 INFO - PROCESS | 1835 | 1465274063502 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 21:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:34:23 INFO - PROCESS | 1835 | 1465274063506 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 21:34:23 INFO - PROCESS | 1835 | 1465274063513 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:34:23 INFO - PROCESS | 1835 | 1465274063517 Marionette TRACE conn4 <- [1,1874,null,{}] 21:34:23 INFO - PROCESS | 1835 | 1465274063523 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}] 21:34:23 INFO - PROCESS | 1835 | 1465274063528 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:23 INFO - PROCESS | 1835 | 1465274063735 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 21:34:24 INFO - PROCESS | 1835 | 1465274063994 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:24 INFO - PROCESS | 1835 | 1465274064001 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6d2c00 == 101 [pid = 1835] [id = 476] 21:34:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0x91730800) [pid = 1835] [serial = 1429] [outer = (nil)] 21:34:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0x920c4c00) [pid = 1835] [serial = 1430] [outer = 0x91730800] 21:34:24 INFO - PROCESS | 1835 | 1465274064126 Marionette DEBUG loaded listener.js 21:34:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x920c7400) [pid = 1835] [serial = 1431] [outer = 0x91730800] 21:34:25 INFO - PROCESS | 1835 | 1465274065082 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]]]}] 21:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1633ms 21:34:25 INFO - PROCESS | 1835 | 1465274065146 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 21:34:25 INFO - PROCESS | 1835 | 1465274065151 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 21:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:34:25 INFO - PROCESS | 1835 | 1465274065157 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:34:25 INFO - PROCESS | 1835 | 1465274065161 Marionette TRACE conn4 <- [1,1878,null,{}] 21:34:25 INFO - PROCESS | 1835 | 1465274065167 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}] 21:34:25 INFO - PROCESS | 1835 | 1465274065172 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:25 INFO - PROCESS | 1835 | 1465274065366 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 21:34:25 INFO - PROCESS | 1835 | 1465274065681 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:25 INFO - PROCESS | 1835 | 1465274065689 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x920be000 == 102 [pid = 1835] [id = 477] 21:34:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x920c2000) [pid = 1835] [serial = 1432] [outer = (nil)] 21:34:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x92c96c00) [pid = 1835] [serial = 1433] [outer = 0x920c2000] 21:34:25 INFO - PROCESS | 1835 | 1465274065776 Marionette DEBUG loaded listener.js 21:34:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x92c98800) [pid = 1835] [serial = 1434] [outer = 0x920c2000] 21:34:26 INFO - PROCESS | 1835 | 1465274066680 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]]]}] 21:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1589ms 21:34:26 INFO - PROCESS | 1835 | 1465274066748 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 21:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:34:26 INFO - PROCESS | 1835 | 1465274066752 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 21:34:26 INFO - PROCESS | 1835 | 1465274066759 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:34:26 INFO - PROCESS | 1835 | 1465274066762 Marionette TRACE conn4 <- [1,1882,null,{}] 21:34:26 INFO - PROCESS | 1835 | 1465274066768 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}] 21:34:26 INFO - PROCESS | 1835 | 1465274066773 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:26 INFO - PROCESS | 1835 | 1465274066983 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 21:34:27 INFO - PROCESS | 1835 | 1465274067255 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:27 INFO - PROCESS | 1835 | 1465274067262 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x92ca1400 == 103 [pid = 1835] [id = 478] 21:34:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x92ca1800) [pid = 1835] [serial = 1435] [outer = (nil)] 21:34:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x92ca4400) [pid = 1835] [serial = 1436] [outer = 0x92ca1800] 21:34:27 INFO - PROCESS | 1835 | 1465274067430 Marionette DEBUG loaded listener.js 21:34:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0xa25ec000) [pid = 1835] [serial = 1437] [outer = 0x92ca1800] 21:34:28 INFO - PROCESS | 1835 | 1465274068959 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]]]}] 21:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2300ms 21:34:29 INFO - PROCESS | 1835 | 1465274069065 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 21:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:34:29 INFO - PROCESS | 1835 | 1465274069076 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 21:34:29 INFO - PROCESS | 1835 | 1465274069087 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:34:29 INFO - PROCESS | 1835 | 1465274069092 Marionette TRACE conn4 <- [1,1886,null,{}] 21:34:29 INFO - PROCESS | 1835 | 1465274069101 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}] 21:34:29 INFO - PROCESS | 1835 | 1465274069106 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:29 INFO - PROCESS | 1835 | 1465274069353 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 21:34:29 INFO - PROCESS | 1835 | 1465274069638 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:29 INFO - PROCESS | 1835 | 1465274069649 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x8db42c00 == 104 [pid = 1835] [id = 479] 21:34:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x8db48000) [pid = 1835] [serial = 1438] [outer = (nil)] 21:34:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x8dbb0c00) [pid = 1835] [serial = 1439] [outer = 0x8db48000] 21:34:29 INFO - PROCESS | 1835 | 1465274069732 Marionette DEBUG loaded listener.js 21:34:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x8dbba800) [pid = 1835] [serial = 1440] [outer = 0x8db48000] 21:34:30 INFO - PROCESS | 1835 | 1465274070779 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]]]}] 21:34:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1752ms 21:34:30 INFO - PROCESS | 1835 | 1465274070837 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 21:34:30 INFO - PROCESS | 1835 | 1465274070844 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 21:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:34:30 INFO - PROCESS | 1835 | 1465274070854 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:34:30 INFO - PROCESS | 1835 | 1465274070858 Marionette TRACE conn4 <- [1,1890,null,{}] 21:34:30 INFO - PROCESS | 1835 | 1465274070864 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}] 21:34:30 INFO - PROCESS | 1835 | 1465274070870 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:31 INFO - PROCESS | 1835 | 1465274071087 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 21:34:31 INFO - PROCESS | 1835 | 1465274071349 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:31 INFO - PROCESS | 1835 | 1465274071358 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d8a4000 == 105 [pid = 1835] [id = 480] 21:34:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x8dbaec00) [pid = 1835] [serial = 1441] [outer = (nil)] 21:34:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x9172b000) [pid = 1835] [serial = 1442] [outer = 0x8dbaec00] 21:34:31 INFO - PROCESS | 1835 | 1465274071497 Marionette DEBUG loaded listener.js 21:34:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x920c0400) [pid = 1835] [serial = 1443] [outer = 0x8dbaec00] 21:34:32 INFO - PROCESS | 1835 | 1465274072542 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]]]}] 21:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1730ms 21:34:32 INFO - PROCESS | 1835 | 1465274072584 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 21:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:34:32 INFO - PROCESS | 1835 | 1465274072589 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 21:34:32 INFO - PROCESS | 1835 | 1465274072596 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:34:32 INFO - PROCESS | 1835 | 1465274072603 Marionette TRACE conn4 <- [1,1894,null,{}] 21:34:32 INFO - PROCESS | 1835 | 1465274072618 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}] 21:34:32 INFO - PROCESS | 1835 | 1465274072627 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:32 INFO - PROCESS | 1835 | 1465274072897 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 21:34:32 INFO - PROCESS | 1835 | --DOCSHELL 0x923bac00 == 104 [pid = 1835] [id = 372] 21:34:32 INFO - PROCESS | 1835 | --DOCSHELL 0x93d4a000 == 103 [pid = 1835] [id = 371] 21:34:32 INFO - PROCESS | 1835 | --DOCSHELL 0x8d8a1800 == 102 [pid = 1835] [id = 425] 21:34:32 INFO - PROCESS | 1835 | --DOCSHELL 0x91961800 == 101 [pid = 1835] [id = 396] 21:34:32 INFO - PROCESS | 1835 | --DOCSHELL 0x920f0800 == 100 [pid = 1835] [id = 368] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x98fce400) [pid = 1835] [serial = 1352] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x8dbb3000) [pid = 1835] [serial = 1328] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x8db43c00) [pid = 1835] [serial = 1322] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x9d40cc00) [pid = 1835] [serial = 1310] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0xa3373800) [pid = 1835] [serial = 1313] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0xa25f4c00) [pid = 1835] [serial = 1316] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x99d42400) [pid = 1835] [serial = 1307] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x93b15400) [pid = 1835] [serial = 1304] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x8d1e9c00) [pid = 1835] [serial = 1319] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x8db4dc00) [pid = 1835] [serial = 1325] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x8ea09c00) [pid = 1835] [serial = 1334] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x8db4d800) [pid = 1835] [serial = 1331] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0x92430000) [pid = 1835] [serial = 1301] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOCSHELL 0x92ac5800 == 99 [pid = 1835] [id = 370] 21:34:33 INFO - PROCESS | 1835 | --DOCSHELL 0x923b9c00 == 98 [pid = 1835] [id = 374] 21:34:33 INFO - PROCESS | 1835 | --DOCSHELL 0x99d40400 == 97 [pid = 1835] [id = 420] 21:34:33 INFO - PROCESS | 1835 | --DOCSHELL 0x91958c00 == 96 [pid = 1835] [id = 419] 21:34:33 INFO - PROCESS | 1835 | --DOCSHELL 0x9256e000 == 95 [pid = 1835] [id = 418] 21:34:33 INFO - PROCESS | 1835 | --DOCSHELL 0x8ecea400 == 94 [pid = 1835] [id = 424] 21:34:33 INFO - PROCESS | 1835 | --DOCSHELL 0x99498000 == 93 [pid = 1835] [id = 366] 21:34:33 INFO - PROCESS | 1835 | --DOCSHELL 0x8db45400 == 92 [pid = 1835] [id = 467] 21:34:33 INFO - PROCESS | 1835 | --DOCSHELL 0x929e0c00 == 91 [pid = 1835] [id = 466] 21:34:33 INFO - PROCESS | 1835 | 1465274073243 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:33 INFO - PROCESS | 1835 | 1465274073255 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:33 INFO - PROCESS | 1835 | --DOCSHELL 0x92435000 == 90 [pid = 1835] [id = 465] 21:34:33 INFO - PROCESS | 1835 | --DOCSHELL 0x92895000 == 89 [pid = 1835] [id = 464] 21:34:33 INFO - PROCESS | 1835 | --DOCSHELL 0x8d8ab800 == 88 [pid = 1835] [id = 463] 21:34:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x8db44c00 == 89 [pid = 1835] [id = 481] 21:34:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x8db45400) [pid = 1835] [serial = 1444] [outer = (nil)] 21:34:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x8dbb1400) [pid = 1835] [serial = 1445] [outer = 0x8db45400] 21:34:33 INFO - PROCESS | 1835 | 1465274073345 Marionette DEBUG loaded listener.js 21:34:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x91961800) [pid = 1835] [serial = 1446] [outer = 0x8db45400] 21:34:33 INFO - PROCESS | 1835 | --DOCSHELL 0x8db4a000 == 88 [pid = 1835] [id = 462] 21:34:33 INFO - PROCESS | 1835 | --DOCSHELL 0x8db43000 == 87 [pid = 1835] [id = 456] 21:34:33 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6dc000 == 86 [pid = 1835] [id = 455] 21:34:33 INFO - PROCESS | 1835 | --DOCSHELL 0x8ece1c00 == 85 [pid = 1835] [id = 454] 21:34:33 INFO - PROCESS | 1835 | --DOCSHELL 0x929de000 == 84 [pid = 1835] [id = 453] 21:34:33 INFO - PROCESS | 1835 | --DOCSHELL 0x8eac3000 == 83 [pid = 1835] [id = 452] 21:34:33 INFO - PROCESS | 1835 | --DOCSHELL 0x8db41800 == 82 [pid = 1835] [id = 451] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x929d9c00) [pid = 1835] [serial = 1343] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x920f6c00) [pid = 1835] [serial = 1340] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0x92433c00) [pid = 1835] [serial = 1341] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 176 (0x94897c00) [pid = 1835] [serial = 1347] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 175 (0x8ea0f000) [pid = 1835] [serial = 1338] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 174 (0x8ea08800) [pid = 1835] [serial = 1337] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 173 (0x953d1800) [pid = 1835] [serial = 1349] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 172 (0x93bb2800) [pid = 1835] [serial = 1346] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 171 (0x95470400) [pid = 1835] [serial = 1350] [outer = (nil)] [url = about:blank] 21:34:33 INFO - PROCESS | 1835 | --DOMWINDOW == 170 (0x92b51400) [pid = 1835] [serial = 1344] [outer = (nil)] [url = about:blank] 21:34:34 INFO - PROCESS | 1835 | 1465274074290 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]]]}] 21:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1741ms 21:34:34 INFO - PROCESS | 1835 | 1465274074338 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 21:34:34 INFO - PROCESS | 1835 | 1465274074343 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 21:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:34:34 INFO - PROCESS | 1835 | 1465274074349 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:34:34 INFO - PROCESS | 1835 | 1465274074352 Marionette TRACE conn4 <- [1,1898,null,{}] 21:34:34 INFO - PROCESS | 1835 | 1465274074359 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}] 21:34:34 INFO - PROCESS | 1835 | 1465274074365 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:34 INFO - PROCESS | 1835 | 1465274074582 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 21:34:34 INFO - PROCESS | 1835 | 1465274074927 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:34 INFO - PROCESS | 1835 | 1465274074939 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x8bcec800 == 83 [pid = 1835] [id = 482] 21:34:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 171 (0x8bcecc00) [pid = 1835] [serial = 1447] [outer = (nil)] 21:34:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 172 (0x8c6d2000) [pid = 1835] [serial = 1448] [outer = 0x8bcecc00] 21:34:35 INFO - PROCESS | 1835 | 1465274075049 Marionette DEBUG loaded listener.js 21:34:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 173 (0x8d1e5400) [pid = 1835] [serial = 1449] [outer = 0x8bcecc00] 21:34:36 INFO - PROCESS | 1835 | 1465274076074 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]]]}] 21:34:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1786ms 21:34:36 INFO - PROCESS | 1835 | 1465274076140 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 21:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:34:36 INFO - PROCESS | 1835 | 1465274076147 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 21:34:36 INFO - PROCESS | 1835 | 1465274076156 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:34:36 INFO - PROCESS | 1835 | 1465274076161 Marionette TRACE conn4 <- [1,1902,null,{}] 21:34:36 INFO - PROCESS | 1835 | 1465274076171 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}] 21:34:36 INFO - PROCESS | 1835 | 1465274076178 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:36 INFO - PROCESS | 1835 | 1465274076456 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 21:34:36 INFO - PROCESS | 1835 | 1465274076780 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:36 INFO - PROCESS | 1835 | 1465274076793 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x8dbb3800 == 84 [pid = 1835] [id = 483] 21:34:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0x8ea0f000) [pid = 1835] [serial = 1450] [outer = (nil)] 21:34:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0x8ecec000) [pid = 1835] [serial = 1451] [outer = 0x8ea0f000] 21:34:36 INFO - PROCESS | 1835 | 1465274076874 Marionette DEBUG loaded listener.js 21:34:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0x9172c000) [pid = 1835] [serial = 1452] [outer = 0x8ea0f000] 21:34:37 INFO - PROCESS | 1835 | 1465274077878 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]]]}] 21:34:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1794ms 21:34:37 INFO - PROCESS | 1835 | 1465274077954 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 21:34:37 INFO - PROCESS | 1835 | 1465274077962 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 21:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:34:37 INFO - PROCESS | 1835 | 1465274077970 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:34:37 INFO - PROCESS | 1835 | 1465274077975 Marionette TRACE conn4 <- [1,1906,null,{}] 21:34:37 INFO - PROCESS | 1835 | 1465274077982 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}] 21:34:37 INFO - PROCESS | 1835 | 1465274077989 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:38 INFO - PROCESS | 1835 | 1465274078255 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 21:34:38 INFO - PROCESS | 1835 | 1465274078574 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:38 INFO - PROCESS | 1835 | 1465274078584 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x91722800 == 85 [pid = 1835] [id = 484] 21:34:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0x92430c00) [pid = 1835] [serial = 1453] [outer = (nil)] 21:34:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x9288d800) [pid = 1835] [serial = 1454] [outer = 0x92430c00] 21:34:38 INFO - PROCESS | 1835 | 1465274078704 Marionette DEBUG loaded listener.js 21:34:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x929ddc00) [pid = 1835] [serial = 1455] [outer = 0x92430c00] 21:34:39 INFO - PROCESS | 1835 | 1465274079764 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]]]}] 21:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1832ms 21:34:39 INFO - PROCESS | 1835 | 1465274079804 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 21:34:39 INFO - PROCESS | 1835 | 1465274079808 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 21:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:34:39 INFO - PROCESS | 1835 | 1465274079823 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:34:39 INFO - PROCESS | 1835 | 1465274079833 Marionette TRACE conn4 <- [1,1910,null,{}] 21:34:39 INFO - PROCESS | 1835 | 1465274079843 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}] 21:34:39 INFO - PROCESS | 1835 | 1465274079850 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:40 INFO - PROCESS | 1835 | 1465274080121 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 21:34:40 INFO - PROCESS | 1835 | 1465274080438 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:40 INFO - PROCESS | 1835 | 1465274080449 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x920f1800 == 84 [pid = 1835] [id = 409] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x8d1e2000 == 83 [pid = 1835] [id = 439] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x8eab9400 == 82 [pid = 1835] [id = 410] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x8d1e9000 == 81 [pid = 1835] [id = 440] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6d1000 == 80 [pid = 1835] [id = 444] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x8d1ed000 == 79 [pid = 1835] [id = 441] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x923c3400 == 78 [pid = 1835] [id = 341] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x9195e800 == 77 [pid = 1835] [id = 382] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x91960800 == 76 [pid = 1835] [id = 349] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x98c77800 == 75 [pid = 1835] [id = 343] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x920f9800 == 74 [pid = 1835] [id = 397] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x8eabf400 == 73 [pid = 1835] [id = 411] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x920eb000 == 72 [pid = 1835] [id = 339] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x8eabac00 == 71 [pid = 1835] [id = 438] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x9a564c00 == 70 [pid = 1835] [id = 437] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x997df400 == 69 [pid = 1835] [id = 407] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x8db4b000 == 68 [pid = 1835] [id = 442] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6d7400 == 67 [pid = 1835] [id = 443] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x8db44c00 == 66 [pid = 1835] [id = 481] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x8d8a4000 == 65 [pid = 1835] [id = 480] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x8db42c00 == 64 [pid = 1835] [id = 479] 21:34:42 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6d5400 == 63 [pid = 1835] [id = 468] 21:34:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6d0000 == 64 [pid = 1835] [id = 485] 21:34:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x8c6d0400) [pid = 1835] [serial = 1456] [outer = (nil)] 21:34:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x8c6d6800) [pid = 1835] [serial = 1457] [outer = 0x8c6d0400] 21:34:42 INFO - PROCESS | 1835 | 1465274082391 Marionette DEBUG loaded listener.js 21:34:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x8c8e1000) [pid = 1835] [serial = 1458] [outer = 0x8c6d0400] 21:34:43 INFO - PROCESS | 1835 | 1465274083396 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]]]}] 21:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 3608ms 21:34:43 INFO - PROCESS | 1835 | 1465274083426 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 21:34:43 INFO - PROCESS | 1835 | 1465274083432 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 21:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:34:43 INFO - PROCESS | 1835 | 1465274083441 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:34:43 INFO - PROCESS | 1835 | 1465274083444 Marionette TRACE conn4 <- [1,1914,null,{}] 21:34:43 INFO - PROCESS | 1835 | 1465274083461 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}] 21:34:43 INFO - PROCESS | 1835 | 1465274083467 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:43 INFO - PROCESS | 1835 | 1465274083740 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 21:34:43 INFO - PROCESS | 1835 | 1465274083768 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:43 INFO - PROCESS | 1835 | 1465274083777 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ea14000 == 65 [pid = 1835] [id = 486] 21:34:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x8eab9c00) [pid = 1835] [serial = 1459] [outer = (nil)] 21:34:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x8ece6000) [pid = 1835] [serial = 1460] [outer = 0x8eab9c00] 21:34:43 INFO - PROCESS | 1835 | 1465274083866 Marionette DEBUG loaded listener.js 21:34:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x91730400) [pid = 1835] [serial = 1461] [outer = 0x8eab9c00] 21:34:44 INFO - PROCESS | 1835 | 1465274084941 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]]]}] 21:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1542ms 21:34:44 INFO - PROCESS | 1835 | 1465274084982 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 21:34:44 INFO - PROCESS | 1835 | 1465274084988 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 21:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:34:45 INFO - PROCESS | 1835 | 1465274085010 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:34:45 INFO - PROCESS | 1835 | 1465274085015 Marionette TRACE conn4 <- [1,1918,null,{}] 21:34:45 INFO - PROCESS | 1835 | 1465274085021 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}] 21:34:45 INFO - PROCESS | 1835 | 1465274085027 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:46 INFO - PROCESS | 1835 | 1465274086013 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 21:34:46 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x92b5d400) [pid = 1835] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:34:46 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x92432800) [pid = 1835] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:34:46 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x8d8ad000) [pid = 1835] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:34:46 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x8db4b400) [pid = 1835] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:34:46 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x92895400) [pid = 1835] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:34:46 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x8ece9800) [pid = 1835] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:34:46 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x8db48000) [pid = 1835] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:34:46 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0x92ca1800) [pid = 1835] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:34:46 INFO - PROCESS | 1835 | --DOMWINDOW == 176 (0x8dbaec00) [pid = 1835] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:34:46 INFO - PROCESS | 1835 | --DOMWINDOW == 175 (0x92894c00) [pid = 1835] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:34:46 INFO - PROCESS | 1835 | --DOMWINDOW == 174 (0x8c6d4400) [pid = 1835] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:34:46 INFO - PROCESS | 1835 | --DOMWINDOW == 173 (0x8eac8800) [pid = 1835] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:34:46 INFO - PROCESS | 1835 | --DOMWINDOW == 172 (0x91967000) [pid = 1835] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:34:46 INFO - PROCESS | 1835 | 1465274086296 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:46 INFO - PROCESS | 1835 | 1465274086305 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d1ea800 == 66 [pid = 1835] [id = 487] 21:34:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 173 (0x8d1f0000) [pid = 1835] [serial = 1462] [outer = (nil)] 21:34:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0x8db4fc00) [pid = 1835] [serial = 1463] [outer = 0x8d1f0000] 21:34:46 INFO - PROCESS | 1835 | 1465274086380 Marionette DEBUG loaded listener.js 21:34:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0x9277b400) [pid = 1835] [serial = 1464] [outer = 0x8d1f0000] 21:34:47 INFO - PROCESS | 1835 | 1465274087213 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]]]}] 21:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2237ms 21:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:34:47 INFO - PROCESS | 1835 | 1465274087248 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 21:34:47 INFO - PROCESS | 1835 | 1465274087251 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 21:34:47 INFO - PROCESS | 1835 | 1465274087258 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:34:47 INFO - PROCESS | 1835 | 1465274087264 Marionette TRACE conn4 <- [1,1922,null,{}] 21:34:47 INFO - PROCESS | 1835 | 1465274087281 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}] 21:34:47 INFO - PROCESS | 1835 | 1465274087290 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:47 INFO - PROCESS | 1835 | 1465274087523 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 21:34:47 INFO - PROCESS | 1835 | 1465274087708 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:47 INFO - PROCESS | 1835 | 1465274087717 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d1e7800 == 67 [pid = 1835] [id = 488] 21:34:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0x9288ec00) [pid = 1835] [serial = 1465] [outer = (nil)] 21:34:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0x92c9e400) [pid = 1835] [serial = 1466] [outer = 0x9288ec00] 21:34:47 INFO - PROCESS | 1835 | 1465274087791 Marionette DEBUG loaded listener.js 21:34:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x93956800) [pid = 1835] [serial = 1467] [outer = 0x9288ec00] 21:34:48 INFO - PROCESS | 1835 | 1465274088879 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]]]}] 21:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1699ms 21:34:48 INFO - PROCESS | 1835 | 1465274088956 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 21:34:48 INFO - PROCESS | 1835 | 1465274088964 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 21:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:34:48 INFO - PROCESS | 1835 | 1465274088972 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:34:48 INFO - PROCESS | 1835 | 1465274088980 Marionette TRACE conn4 <- [1,1926,null,{}] 21:34:48 INFO - PROCESS | 1835 | 1465274088988 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}] 21:34:48 INFO - PROCESS | 1835 | 1465274088995 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:49 INFO - PROCESS | 1835 | 1465274089264 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 21:34:49 INFO - PROCESS | 1835 | 1465274089623 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:49 INFO - PROCESS | 1835 | 1465274089635 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ea0b800 == 68 [pid = 1835] [id = 489] 21:34:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x8ea0bc00) [pid = 1835] [serial = 1468] [outer = (nil)] 21:34:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x920cb400) [pid = 1835] [serial = 1469] [outer = 0x8ea0bc00] 21:34:49 INFO - PROCESS | 1835 | 1465274089720 Marionette DEBUG loaded listener.js 21:34:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x923c2000) [pid = 1835] [serial = 1470] [outer = 0x8ea0bc00] 21:34:50 INFO - PROCESS | 1835 | 1465274090719 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]]]}] 21:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1791ms 21:34:50 INFO - PROCESS | 1835 | 1465274090763 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 21:34:50 INFO - PROCESS | 1835 | 1465274090771 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 21:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:34:50 INFO - PROCESS | 1835 | 1465274090783 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:34:50 INFO - PROCESS | 1835 | 1465274090788 Marionette TRACE conn4 <- [1,1930,null,{}] 21:34:50 INFO - PROCESS | 1835 | 1465274090795 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}] 21:34:50 INFO - PROCESS | 1835 | 1465274090801 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:51 INFO - PROCESS | 1835 | 1465274091021 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 21:34:51 INFO - PROCESS | 1835 | 1465274091298 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:51 INFO - PROCESS | 1835 | 1465274091306 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x92c9e800 == 69 [pid = 1835] [id = 490] 21:34:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x92c9f800) [pid = 1835] [serial = 1471] [outer = (nil)] 21:34:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x93b15c00) [pid = 1835] [serial = 1472] [outer = 0x92c9f800] 21:34:51 INFO - PROCESS | 1835 | 1465274091436 Marionette DEBUG loaded listener.js 21:34:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x9486f800) [pid = 1835] [serial = 1473] [outer = 0x92c9f800] 21:34:52 INFO - PROCESS | 1835 | 1465274092460 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]]]}] 21:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1735ms 21:34:52 INFO - PROCESS | 1835 | 1465274092518 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 21:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:34:52 INFO - PROCESS | 1835 | 1465274092522 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 21:34:52 INFO - PROCESS | 1835 | 1465274092530 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:34:52 INFO - PROCESS | 1835 | 1465274092537 Marionette TRACE conn4 <- [1,1934,null,{}] 21:34:52 INFO - PROCESS | 1835 | 1465274092555 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}] 21:34:52 INFO - PROCESS | 1835 | 1465274092565 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:52 INFO - PROCESS | 1835 | 1465274092821 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 21:34:53 INFO - PROCESS | 1835 | 1465274093143 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:53 INFO - PROCESS | 1835 | 1465274093156 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x977a1000 == 70 [pid = 1835] [id = 491] 21:34:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x977a4800) [pid = 1835] [serial = 1474] [outer = (nil)] 21:34:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x978eec00) [pid = 1835] [serial = 1475] [outer = 0x977a4800] 21:34:53 INFO - PROCESS | 1835 | 1465274093247 Marionette DEBUG loaded listener.js 21:34:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x98c77c00) [pid = 1835] [serial = 1476] [outer = 0x977a4800] 21:34:54 INFO - PROCESS | 1835 | 1465274094378 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]]]}] 21:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1899ms 21:34:54 INFO - PROCESS | 1835 | 1465274094429 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 21:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:34:54 INFO - PROCESS | 1835 | 1465274094435 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 21:34:54 INFO - PROCESS | 1835 | 1465274094443 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:34:54 INFO - PROCESS | 1835 | 1465274094446 Marionette TRACE conn4 <- [1,1938,null,{}] 21:34:54 INFO - PROCESS | 1835 | 1465274094454 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}] 21:34:54 INFO - PROCESS | 1835 | 1465274094459 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:54 INFO - PROCESS | 1835 | 1465274094695 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 21:34:54 INFO - PROCESS | 1835 | 1465274094976 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:54 INFO - PROCESS | 1835 | 1465274094988 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x8bcf5800 == 71 [pid = 1835] [id = 492] 21:34:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x977aa000) [pid = 1835] [serial = 1477] [outer = (nil)] 21:34:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x9930a000) [pid = 1835] [serial = 1478] [outer = 0x977aa000] 21:34:55 INFO - PROCESS | 1835 | 1465274095075 Marionette DEBUG loaded listener.js 21:34:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x9930c800) [pid = 1835] [serial = 1479] [outer = 0x977aa000] 21:34:55 INFO - PROCESS | 1835 | 1465274095957 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]]]}] 21:34:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:34:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1537ms 21:34:55 INFO - PROCESS | 1835 | 1465274095979 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 21:34:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:34:55 INFO - PROCESS | 1835 | 1465274095983 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 21:34:55 INFO - PROCESS | 1835 | 1465274095989 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:34:55 INFO - PROCESS | 1835 | 1465274095993 Marionette TRACE conn4 <- [1,1942,null,{}] 21:34:56 INFO - PROCESS | 1835 | 1465274095999 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}] 21:34:56 INFO - PROCESS | 1835 | 1465274096004 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:56 INFO - PROCESS | 1835 | 1465274096193 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 21:34:56 INFO - PROCESS | 1835 | 1465274096419 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:56 INFO - PROCESS | 1835 | 1465274096427 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x8bce7000 == 72 [pid = 1835] [id = 493] 21:34:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x8c8d9000) [pid = 1835] [serial = 1480] [outer = (nil)] 21:34:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 192 (0x99685400) [pid = 1835] [serial = 1481] [outer = 0x8c8d9000] 21:34:56 INFO - PROCESS | 1835 | 1465274096557 Marionette DEBUG loaded listener.js 21:34:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 193 (0x99563000) [pid = 1835] [serial = 1482] [outer = 0x8c8d9000] 21:34:57 INFO - PROCESS | 1835 | 1465274097558 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]]]}] 21:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1632ms 21:34:57 INFO - PROCESS | 1835 | 1465274097624 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 21:34:57 INFO - PROCESS | 1835 | 1465274097630 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 21:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:34:57 INFO - PROCESS | 1835 | 1465274097637 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:34:57 INFO - PROCESS | 1835 | 1465274097639 Marionette TRACE conn4 <- [1,1946,null,{}] 21:34:57 INFO - PROCESS | 1835 | 1465274097706 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}] 21:34:57 INFO - PROCESS | 1835 | 1465274097717 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:57 INFO - PROCESS | 1835 | 1465274097994 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 21:34:58 INFO - PROCESS | 1835 | 1465274098352 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:58 INFO - PROCESS | 1835 | 1465274098361 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x8bce9800 == 73 [pid = 1835] [id = 494] 21:34:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 194 (0x98c71000) [pid = 1835] [serial = 1483] [outer = (nil)] 21:34:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 195 (0x9aedc000) [pid = 1835] [serial = 1484] [outer = 0x98c71000] 21:34:58 INFO - PROCESS | 1835 | 1465274098448 Marionette DEBUG loaded listener.js 21:34:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 196 (0x9d420000) [pid = 1835] [serial = 1485] [outer = 0x98c71000] 21:34:59 INFO - PROCESS | 1835 | 1465274099426 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]]]}] 21:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1826ms 21:34:59 INFO - PROCESS | 1835 | 1465274099463 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 21:34:59 INFO - PROCESS | 1835 | 1465274099467 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 21:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:34:59 INFO - PROCESS | 1835 | 1465274099474 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:34:59 INFO - PROCESS | 1835 | 1465274099478 Marionette TRACE conn4 <- [1,1950,null,{}] 21:34:59 INFO - PROCESS | 1835 | 1465274099484 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}] 21:34:59 INFO - PROCESS | 1835 | 1465274099489 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:34:59 INFO - PROCESS | 1835 | 1465274099688 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 21:35:00 INFO - PROCESS | 1835 | 1465274100008 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:00 INFO - PROCESS | 1835 | 1465274100018 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x8bcebc00 == 74 [pid = 1835] [id = 495] 21:35:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 197 (0x99563c00) [pid = 1835] [serial = 1486] [outer = (nil)] 21:35:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0xa227ac00) [pid = 1835] [serial = 1487] [outer = 0x99563c00] 21:35:00 INFO - PROCESS | 1835 | 1465274100122 Marionette DEBUG loaded listener.js 21:35:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0xa23ed800) [pid = 1835] [serial = 1488] [outer = 0x99563c00] 21:35:01 INFO - PROCESS | 1835 | 1465274101046 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]]]}] 21:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1587ms 21:35:01 INFO - PROCESS | 1835 | 1465274101062 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 21:35:01 INFO - PROCESS | 1835 | 1465274101066 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 21:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:35:01 INFO - PROCESS | 1835 | 1465274101072 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:35:01 INFO - PROCESS | 1835 | 1465274101076 Marionette TRACE conn4 <- [1,1954,null,{}] 21:35:01 INFO - PROCESS | 1835 | 1465274101082 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}] 21:35:01 INFO - PROCESS | 1835 | 1465274101087 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:01 INFO - PROCESS | 1835 | 1465274101303 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 21:35:01 INFO - PROCESS | 1835 | 1465274101572 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:01 INFO - PROCESS | 1835 | 1465274101582 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x91725c00 == 75 [pid = 1835] [id = 496] 21:35:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x920c2400) [pid = 1835] [serial = 1489] [outer = (nil)] 21:35:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 201 (0xa34ebc00) [pid = 1835] [serial = 1490] [outer = 0x920c2400] 21:35:01 INFO - PROCESS | 1835 | 1465274101752 Marionette DEBUG loaded listener.js 21:35:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 202 (0xa4e0f800) [pid = 1835] [serial = 1491] [outer = 0x920c2400] 21:35:02 INFO - PROCESS | 1835 | 1465274102744 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]]]}] 21:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1735ms 21:35:02 INFO - PROCESS | 1835 | 1465274102809 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 21:35:02 INFO - PROCESS | 1835 | 1465274102813 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 21:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:35:02 INFO - PROCESS | 1835 | 1465274102820 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:35:02 INFO - PROCESS | 1835 | 1465274102823 Marionette TRACE conn4 <- [1,1958,null,{}] 21:35:02 INFO - PROCESS | 1835 | 1465274102829 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}] 21:35:02 INFO - PROCESS | 1835 | 1465274102835 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:03 INFO - PROCESS | 1835 | 1465274103068 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 21:35:03 INFO - PROCESS | 1835 | 1465274103342 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:03 INFO - PROCESS | 1835 | 1465274103350 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x8dbb1c00 == 76 [pid = 1835] [id = 497] 21:35:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x92a13400) [pid = 1835] [serial = 1492] [outer = (nil)] 21:35:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x92a1b000) [pid = 1835] [serial = 1493] [outer = 0x92a13400] 21:35:03 INFO - PROCESS | 1835 | 1465274103489 Marionette DEBUG loaded listener.js 21:35:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x92a1ec00) [pid = 1835] [serial = 1494] [outer = 0x92a13400] 21:35:04 INFO - PROCESS | 1835 | 1465274104417 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]]]}] 21:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1681ms 21:35:04 INFO - PROCESS | 1835 | 1465274104503 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 21:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:35:04 INFO - PROCESS | 1835 | 1465274104508 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 21:35:04 INFO - PROCESS | 1835 | 1465274104515 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:35:04 INFO - PROCESS | 1835 | 1465274104518 Marionette TRACE conn4 <- [1,1962,null,{}] 21:35:04 INFO - PROCESS | 1835 | 1465274104525 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}] 21:35:04 INFO - PROCESS | 1835 | 1465274104531 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:04 INFO - PROCESS | 1835 | 1465274104825 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 21:35:05 INFO - PROCESS | 1835 | 1465274105182 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:05 INFO - PROCESS | 1835 | 1465274105188 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x8bcee800 == 77 [pid = 1835] [id = 498] 21:35:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x8c6d9800) [pid = 1835] [serial = 1495] [outer = (nil)] 21:35:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0xa337e800) [pid = 1835] [serial = 1496] [outer = 0x8c6d9800] 21:35:05 INFO - PROCESS | 1835 | 1465274105271 Marionette DEBUG loaded listener.js 21:35:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0xa62b5400) [pid = 1835] [serial = 1497] [outer = 0x8c6d9800] 21:35:06 INFO - PROCESS | 1835 | 1465274106222 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]]]}] 21:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1745ms 21:35:06 INFO - PROCESS | 1835 | 1465274106260 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 21:35:06 INFO - PROCESS | 1835 | 1465274106264 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 21:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:35:06 INFO - PROCESS | 1835 | 1465274106271 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:35:06 INFO - PROCESS | 1835 | 1465274106276 Marionette TRACE conn4 <- [1,1966,null,{}] 21:35:06 INFO - PROCESS | 1835 | 1465274106282 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}] 21:35:06 INFO - PROCESS | 1835 | 1465274106288 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:06 INFO - PROCESS | 1835 | 1465274106523 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 21:35:06 INFO - PROCESS | 1835 | 1465274106867 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:06 INFO - PROCESS | 1835 | 1465274106878 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b56d800 == 78 [pid = 1835] [id = 499] 21:35:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x8b56dc00) [pid = 1835] [serial = 1498] [outer = (nil)] 21:35:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x92a18400) [pid = 1835] [serial = 1499] [outer = 0x8b56dc00] 21:35:06 INFO - PROCESS | 1835 | 1465274106976 Marionette DEBUG loaded listener.js 21:35:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x9d41c800) [pid = 1835] [serial = 1500] [outer = 0x8b56dc00] 21:35:07 INFO - PROCESS | 1835 | 1465274107984 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]]]}] 21:35:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:35:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1796ms 21:35:08 INFO - PROCESS | 1835 | 1465274108068 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 21:35:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:35:08 INFO - PROCESS | 1835 | 1465274108072 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 21:35:08 INFO - PROCESS | 1835 | 1465274108079 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:35:08 INFO - PROCESS | 1835 | 1465274108083 Marionette TRACE conn4 <- [1,1970,null,{}] 21:35:08 INFO - PROCESS | 1835 | 1465274108090 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}] 21:35:08 INFO - PROCESS | 1835 | 1465274108095 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:08 INFO - PROCESS | 1835 | 1465274108341 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 21:35:08 INFO - PROCESS | 1835 | 1465274108672 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:08 INFO - PROCESS | 1835 | 1465274108679 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a131c00 == 79 [pid = 1835] [id = 500] 21:35:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 212 (0x8a132800) [pid = 1835] [serial = 1501] [outer = (nil)] 21:35:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 213 (0x8a138000) [pid = 1835] [serial = 1502] [outer = 0x8a132800] 21:35:08 INFO - PROCESS | 1835 | 1465274108779 Marionette DEBUG loaded listener.js 21:35:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 214 (0x8a13ac00) [pid = 1835] [serial = 1503] [outer = 0x8a132800] 21:35:09 INFO - PROCESS | 1835 | 1465274109741 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]]]}] 21:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1700ms 21:35:09 INFO - PROCESS | 1835 | 1465274109779 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 21:35:09 INFO - PROCESS | 1835 | 1465274109789 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 21:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:35:09 INFO - PROCESS | 1835 | 1465274109800 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:35:09 INFO - PROCESS | 1835 | 1465274109803 Marionette TRACE conn4 <- [1,1974,null,{}] 21:35:09 INFO - PROCESS | 1835 | 1465274109809 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}] 21:35:09 INFO - PROCESS | 1835 | 1465274109814 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:10 INFO - PROCESS | 1835 | 1465274110022 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 21:35:10 INFO - PROCESS | 1835 | 1465274110375 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:10 INFO - PROCESS | 1835 | 1465274110382 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a131400 == 80 [pid = 1835] [id = 501] 21:35:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 215 (0x8a138c00) [pid = 1835] [serial = 1504] [outer = (nil)] 21:35:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 216 (0x8b637000) [pid = 1835] [serial = 1505] [outer = 0x8a138c00] 21:35:10 INFO - PROCESS | 1835 | 1465274110498 Marionette DEBUG loaded listener.js 21:35:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 217 (0x8b63b400) [pid = 1835] [serial = 1506] [outer = 0x8a138c00] 21:35:12 INFO - PROCESS | 1835 | 1465274112172 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]]]}] 21:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 2435ms 21:35:12 INFO - PROCESS | 1835 | 1465274112298 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 21:35:12 INFO - PROCESS | 1835 | 1465274112303 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 21:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:35:12 INFO - PROCESS | 1835 | 1465274112315 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:35:12 INFO - PROCESS | 1835 | 1465274112318 Marionette TRACE conn4 <- [1,1978,null,{}] 21:35:12 INFO - PROCESS | 1835 | 1465274112327 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}] 21:35:12 INFO - PROCESS | 1835 | 1465274112332 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:12 INFO - PROCESS | 1835 | 1465274112544 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 21:35:12 INFO - PROCESS | 1835 | 1465274112796 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:12 INFO - PROCESS | 1835 | 1465274112805 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b641000 == 81 [pid = 1835] [id = 502] 21:35:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 218 (0x8b641800) [pid = 1835] [serial = 1507] [outer = (nil)] 21:35:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 219 (0x8db4e000) [pid = 1835] [serial = 1508] [outer = 0x8b641800] 21:35:12 INFO - PROCESS | 1835 | 1465274112886 Marionette DEBUG loaded listener.js 21:35:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 220 (0x9172a400) [pid = 1835] [serial = 1509] [outer = 0x8b641800] 21:35:13 INFO - PROCESS | 1835 | 1465274113911 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]]]}] 21:35:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:35:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1631ms 21:35:13 INFO - PROCESS | 1835 | 1465274113968 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 21:35:13 INFO - PROCESS | 1835 | 1465274113971 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 21:35:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:35:13 INFO - PROCESS | 1835 | 1465274113982 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:35:13 INFO - PROCESS | 1835 | 1465274113985 Marionette TRACE conn4 <- [1,1982,null,{}] 21:35:13 INFO - PROCESS | 1835 | 1465274113992 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}] 21:35:14 INFO - PROCESS | 1835 | 1465274113997 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:14 INFO - PROCESS | 1835 | 1465274114229 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 21:35:14 INFO - PROCESS | 1835 | 1465274114567 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:14 INFO - PROCESS | 1835 | 1465274114573 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abaa000 == 82 [pid = 1835] [id = 503] 21:35:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 221 (0x8abac800) [pid = 1835] [serial = 1510] [outer = (nil)] 21:35:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 222 (0x8abb2000) [pid = 1835] [serial = 1511] [outer = 0x8abac800] 21:35:14 INFO - PROCESS | 1835 | 1465274114665 Marionette DEBUG loaded listener.js 21:35:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 223 (0x8abb3800) [pid = 1835] [serial = 1512] [outer = 0x8abac800] 21:35:15 INFO - PROCESS | 1835 | 1465274115608 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]]]}] 21:35:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:35:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1682ms 21:35:15 INFO - PROCESS | 1835 | 1465274115666 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 21:35:15 INFO - PROCESS | 1835 | 1465274115669 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 21:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:35:15 INFO - PROCESS | 1835 | 1465274115678 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:35:15 INFO - PROCESS | 1835 | 1465274115682 Marionette TRACE conn4 <- [1,1986,null,{}] 21:35:15 INFO - PROCESS | 1835 | 1465274115687 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}] 21:35:15 INFO - PROCESS | 1835 | 1465274115692 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:15 INFO - PROCESS | 1835 | 1465274115908 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 21:35:16 INFO - PROCESS | 1835 | 1465274116238 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:16 INFO - PROCESS | 1835 | 1465274116245 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abab400 == 83 [pid = 1835] [id = 504] 21:35:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 224 (0x8abae400) [pid = 1835] [serial = 1513] [outer = (nil)] 21:35:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 225 (0x8c8d8400) [pid = 1835] [serial = 1514] [outer = 0x8abae400] 21:35:16 INFO - PROCESS | 1835 | 1465274116342 Marionette DEBUG loaded listener.js 21:35:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 226 (0x8ea08400) [pid = 1835] [serial = 1515] [outer = 0x8abae400] 21:35:17 INFO - PROCESS | 1835 | 1465274117334 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]]]}] 21:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1735ms 21:35:17 INFO - PROCESS | 1835 | 1465274117414 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 21:35:17 INFO - PROCESS | 1835 | 1465274117419 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 21:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:35:17 INFO - PROCESS | 1835 | 1465274117426 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:35:17 INFO - PROCESS | 1835 | 1465274117430 Marionette TRACE conn4 <- [1,1990,null,{}] 21:35:17 INFO - PROCESS | 1835 | 1465274117436 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}] 21:35:17 INFO - PROCESS | 1835 | 1465274117441 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:17 INFO - PROCESS | 1835 | 1465274117762 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 21:35:18 INFO - PROCESS | 1835 | 1465274118393 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:18 INFO - PROCESS | 1835 | 1465274118406 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb2400 == 84 [pid = 1835] [id = 505] 21:35:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 227 (0x8abb3400) [pid = 1835] [serial = 1516] [outer = (nil)] 21:35:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 228 (0x8b564800) [pid = 1835] [serial = 1517] [outer = 0x8abb3400] 21:35:18 INFO - PROCESS | 1835 | 1465274118486 Marionette DEBUG loaded listener.js 21:35:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 229 (0x8b56d400) [pid = 1835] [serial = 1518] [outer = 0x8abb3400] 21:35:19 INFO - PROCESS | 1835 | --DOCSHELL 0x8dbb3800 == 83 [pid = 1835] [id = 483] 21:35:19 INFO - PROCESS | 1835 | --DOCSHELL 0x91722800 == 82 [pid = 1835] [id = 484] 21:35:19 INFO - PROCESS | 1835 | --DOCSHELL 0x8bcec800 == 81 [pid = 1835] [id = 482] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 228 (0x9949fc00) [pid = 1835] [serial = 1404] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 227 (0x8ea0c000) [pid = 1835] [serial = 1335] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 226 (0x9d404c00) [pid = 1835] [serial = 1236] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 225 (0x95468000) [pid = 1835] [serial = 1299] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 224 (0x92b55800) [pid = 1835] [serial = 1386] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 223 (0x97893c00) [pid = 1835] [serial = 1400] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 222 (0xa252b000) [pid = 1835] [serial = 1373] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 221 (0x8c8db800) [pid = 1835] [serial = 1379] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 220 (0x997da800) [pid = 1835] [serial = 1364] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 219 (0x98fd1400) [pid = 1835] [serial = 1403] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 218 (0x92436c00) [pid = 1835] [serial = 1391] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 217 (0x92571400) [pid = 1835] [serial = 1392] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 216 (0x8eac2400) [pid = 1835] [serial = 1389] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 215 (0x8ea0a000) [pid = 1835] [serial = 1388] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 214 (0x8ea05400) [pid = 1835] [serial = 1355] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 213 (0xa34f7400) [pid = 1835] [serial = 1376] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 212 (0xa2594400) [pid = 1835] [serial = 1382] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 211 (0x929d3000) [pid = 1835] [serial = 1394] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x92accc00) [pid = 1835] [serial = 1395] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x92577400) [pid = 1835] [serial = 1358] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x92890c00) [pid = 1835] [serial = 1385] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x99ffac00) [pid = 1835] [serial = 1367] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x98c70800) [pid = 1835] [serial = 1361] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x9d41fc00) [pid = 1835] [serial = 1370] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x8dbb0c00) [pid = 1835] [serial = 1439] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x8dbb1400) [pid = 1835] [serial = 1445] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x8c8e2c00) [pid = 1835] [serial = 1406] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 201 (0x9243a000) [pid = 1835] [serial = 1409] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 200 (0x93bb5000) [pid = 1835] [serial = 1412] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x99312800) [pid = 1835] [serial = 1415] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x8dbba800) [pid = 1835] [serial = 1440] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x99822c00) [pid = 1835] [serial = 1418] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 196 (0x9aeda400) [pid = 1835] [serial = 1421] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 195 (0x9172d800) [pid = 1835] [serial = 1424] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 194 (0xa2feb000) [pid = 1835] [serial = 1427] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 193 (0x920c4c00) [pid = 1835] [serial = 1430] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 192 (0x92c96c00) [pid = 1835] [serial = 1433] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 191 (0xa25ec000) [pid = 1835] [serial = 1437] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x92ca4400) [pid = 1835] [serial = 1436] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x981dfc00) [pid = 1835] [serial = 1401] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x9172b000) [pid = 1835] [serial = 1442] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x95293000) [pid = 1835] [serial = 1398] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x920c0400) [pid = 1835] [serial = 1443] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x93bb3400) [pid = 1835] [serial = 1397] [outer = (nil)] [url = about:blank] 21:35:19 INFO - PROCESS | 1835 | 1465274119883 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]]]}] 21:35:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:35:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 2495ms 21:35:19 INFO - PROCESS | 1835 | 1465274119977 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 21:35:19 INFO - PROCESS | 1835 | 1465274119984 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 21:35:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:35:20 INFO - PROCESS | 1835 | 1465274120014 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:35:20 INFO - PROCESS | 1835 | 1465274120022 Marionette TRACE conn4 <- [1,1994,null,{}] 21:35:20 INFO - PROCESS | 1835 | 1465274120047 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}] 21:35:20 INFO - PROCESS | 1835 | 1465274120056 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:20 INFO - PROCESS | 1835 | 1465274120365 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 21:35:20 INFO - PROCESS | 1835 | 1465274120580 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:20 INFO - PROCESS | 1835 | 1465274120590 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c8de400 == 82 [pid = 1835] [id = 506] 21:35:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x8c8dfc00) [pid = 1835] [serial = 1519] [outer = (nil)] 21:35:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x8d1ef400) [pid = 1835] [serial = 1520] [outer = 0x8c8dfc00] 21:35:20 INFO - PROCESS | 1835 | 1465274120672 Marionette DEBUG loaded listener.js 21:35:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x8db46c00) [pid = 1835] [serial = 1521] [outer = 0x8c8dfc00] 21:35:21 INFO - PROCESS | 1835 | 1465274121624 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]]]}] 21:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1651ms 21:35:21 INFO - PROCESS | 1835 | 1465274121676 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 21:35:21 INFO - PROCESS | 1835 | 1465274121684 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 21:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:35:21 INFO - PROCESS | 1835 | 1465274121701 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:35:21 INFO - PROCESS | 1835 | 1465274121706 Marionette TRACE conn4 <- [1,1998,null,{}] 21:35:21 INFO - PROCESS | 1835 | 1465274121712 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}] 21:35:21 INFO - PROCESS | 1835 | 1465274121718 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:22 INFO - PROCESS | 1835 | 1465274122016 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 21:35:22 INFO - PROCESS | 1835 | 1465274122052 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:22 INFO - PROCESS | 1835 | 1465274122064 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ea0a000 == 83 [pid = 1835] [id = 507] 21:35:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x8eac3400) [pid = 1835] [serial = 1522] [outer = (nil)] 21:35:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x91722800) [pid = 1835] [serial = 1523] [outer = 0x8eac3400] 21:35:22 INFO - PROCESS | 1835 | 1465274122188 Marionette DEBUG loaded listener.js 21:35:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x91960000) [pid = 1835] [serial = 1524] [outer = 0x8eac3400] 21:35:23 INFO - PROCESS | 1835 | 1465274123211 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]]]}] 21:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1538ms 21:35:23 INFO - PROCESS | 1835 | 1465274123239 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 21:35:23 INFO - PROCESS | 1835 | 1465274123243 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 21:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:35:23 INFO - PROCESS | 1835 | 1465274123259 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:35:23 INFO - PROCESS | 1835 | 1465274123269 Marionette TRACE conn4 <- [1,2002,null,{}] 21:35:23 INFO - PROCESS | 1835 | 1465274123290 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}] 21:35:23 INFO - PROCESS | 1835 | 1465274123299 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:23 INFO - PROCESS | 1835 | 1465274123611 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x978ef800) [pid = 1835] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x953d5400) [pid = 1835] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x92432400) [pid = 1835] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x9a919000) [pid = 1835] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x92fdfc00) [pid = 1835] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x8c8dbc00) [pid = 1835] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x9aed6800) [pid = 1835] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x92894800) [pid = 1835] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x9276fc00) [pid = 1835] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x99314c00) [pid = 1835] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x920f6000) [pid = 1835] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x995ccc00) [pid = 1835] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x8dbb9c00) [pid = 1835] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0x8c8d5800) [pid = 1835] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 176 (0x8c8e0c00) [pid = 1835] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 175 (0x91730800) [pid = 1835] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 174 (0x98163400) [pid = 1835] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 173 (0x920c2000) [pid = 1835] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 172 (0x8c6dd800) [pid = 1835] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 171 (0x91728400) [pid = 1835] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 170 (0x953cc800) [pid = 1835] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 169 (0x8eab9c00) [pid = 1835] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 168 (0x8d1e3000) [pid = 1835] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 167 (0x99d43800) [pid = 1835] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 166 (0x9a992c00) [pid = 1835] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 165 (0x99d3fc00) [pid = 1835] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 164 (0x93b22000) [pid = 1835] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 163 (0x9256e400) [pid = 1835] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 162 (0x9d40a000) [pid = 1835] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 161 (0x8d1ea000) [pid = 1835] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 160 (0x8d8a2800) [pid = 1835] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 159 (0x8eceac00) [pid = 1835] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 158 (0x8db4e400) [pid = 1835] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x920f5000) [pid = 1835] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x8db45400) [pid = 1835] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x997de800) [pid = 1835] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0x92acc000) [pid = 1835] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x8c6d7c00) [pid = 1835] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x9a35e800) [pid = 1835] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x93d4b800) [pid = 1835] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x8ececc00) [pid = 1835] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x99d41400) [pid = 1835] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x9256b400) [pid = 1835] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x8c6d0400) [pid = 1835] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x9aed5800) [pid = 1835] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0x8db45c00) [pid = 1835] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x994a4800) [pid = 1835] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 143 (0x92b53400) [pid = 1835] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 142 (0x977a9c00) [pid = 1835] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 141 (0x8eaba800) [pid = 1835] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 140 (0x98518400) [pid = 1835] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 139 (0x8d1f0000) [pid = 1835] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:35:24 INFO - PROCESS | 1835 | --DOMWINDOW == 138 (0x99d3dc00) [pid = 1835] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:35:24 INFO - PROCESS | 1835 | 1465274124579 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:24 INFO - PROCESS | 1835 | 1465274124586 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6cf400 == 84 [pid = 1835] [id = 508] 21:35:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x8c6d0400) [pid = 1835] [serial = 1525] [outer = (nil)] 21:35:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 140 (0x8c8d3400) [pid = 1835] [serial = 1526] [outer = 0x8c6d0400] 21:35:24 INFO - PROCESS | 1835 | 1465274124665 Marionette DEBUG loaded listener.js 21:35:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 141 (0x8d1e3000) [pid = 1835] [serial = 1527] [outer = 0x8c6d0400] 21:35:25 INFO - PROCESS | 1835 | 1465274125502 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]]]}] 21:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 2273ms 21:35:25 INFO - PROCESS | 1835 | 1465274125525 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 21:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:35:25 INFO - PROCESS | 1835 | 1465274125530 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 21:35:25 INFO - PROCESS | 1835 | 1465274125538 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:35:25 INFO - PROCESS | 1835 | 1465274125541 Marionette TRACE conn4 <- [1,2006,null,{}] 21:35:25 INFO - PROCESS | 1835 | 1465274125549 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}] 21:35:25 INFO - PROCESS | 1835 | 1465274125553 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:25 INFO - PROCESS | 1835 | 1465274125857 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 21:35:25 INFO - PROCESS | 1835 | 1465274125880 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:25 INFO - PROCESS | 1835 | 1465274125889 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb6400 == 85 [pid = 1835] [id = 509] 21:35:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x8c6d7c00) [pid = 1835] [serial = 1528] [outer = (nil)] 21:35:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x8ece7800) [pid = 1835] [serial = 1529] [outer = 0x8c6d7c00] 21:35:25 INFO - PROCESS | 1835 | 1465274125976 Marionette DEBUG loaded listener.js 21:35:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 144 (0x9242d000) [pid = 1835] [serial = 1530] [outer = 0x8c6d7c00] 21:35:27 INFO - PROCESS | 1835 | 1465274127177 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]]]}] 21:35:27 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 21:35:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1687ms 21:35:27 INFO - PROCESS | 1835 | 1465274127231 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 21:35:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:35:27 INFO - PROCESS | 1835 | 1465274127247 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 21:35:27 INFO - PROCESS | 1835 | 1465274127258 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:35:27 INFO - PROCESS | 1835 | 1465274127263 Marionette TRACE conn4 <- [1,2010,null,{}] 21:35:27 INFO - PROCESS | 1835 | 1465274127273 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}] 21:35:27 INFO - PROCESS | 1835 | 1465274127279 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:27 INFO - PROCESS | 1835 | 1465274127562 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 21:35:27 INFO - PROCESS | 1835 | 1465274127904 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:27 INFO - PROCESS | 1835 | 1465274127914 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b642000 == 86 [pid = 1835] [id = 510] 21:35:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x8b642c00) [pid = 1835] [serial = 1531] [outer = (nil)] 21:35:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x8d1ea000) [pid = 1835] [serial = 1532] [outer = 0x8b642c00] 21:35:28 INFO - PROCESS | 1835 | 1465274128003 Marionette DEBUG loaded listener.js 21:35:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x8db45400) [pid = 1835] [serial = 1533] [outer = 0x8b642c00] 21:35:29 INFO - PROCESS | 1835 | 1465274129002 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]]]}] 21:35:29 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 21:35:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1794ms 21:35:29 INFO - PROCESS | 1835 | 1465274129053 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 21:35:29 INFO - PROCESS | 1835 | 1465274129062 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 21:35:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:35:29 INFO - PROCESS | 1835 | 1465274129075 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:35:29 INFO - PROCESS | 1835 | 1465274129081 Marionette TRACE conn4 <- [1,2014,null,{}] 21:35:29 INFO - PROCESS | 1835 | 1465274129088 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}] 21:35:29 INFO - PROCESS | 1835 | 1465274129095 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:29 INFO - PROCESS | 1835 | 1465274129339 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 21:35:29 INFO - PROCESS | 1835 | 1465274129669 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:29 INFO - PROCESS | 1835 | 1465274129676 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x8eabd000 == 87 [pid = 1835] [id = 511] 21:35:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x8ece2800) [pid = 1835] [serial = 1534] [outer = (nil)] 21:35:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x91729800) [pid = 1835] [serial = 1535] [outer = 0x8ece2800] 21:35:29 INFO - PROCESS | 1835 | 1465274129777 Marionette DEBUG loaded listener.js 21:35:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x920ebc00) [pid = 1835] [serial = 1536] [outer = 0x8ece2800] 21:35:30 INFO - PROCESS | 1835 | 1465274130809 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]]]}] 21:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1795ms 21:35:30 INFO - PROCESS | 1835 | 1465274130871 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 21:35:30 INFO - PROCESS | 1835 | 1465274130876 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 21:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:35:30 INFO - PROCESS | 1835 | 1465274130883 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:35:30 INFO - PROCESS | 1835 | 1465274130890 Marionette TRACE conn4 <- [1,2018,null,{}] 21:35:30 INFO - PROCESS | 1835 | 1465274130909 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}] 21:35:30 INFO - PROCESS | 1835 | 1465274130919 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:31 INFO - PROCESS | 1835 | 1465274131198 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 21:35:31 INFO - PROCESS | 1835 | 1465274131525 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:31 INFO - PROCESS | 1835 | 1465274131538 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x9277b800 == 88 [pid = 1835] [id = 512] 21:35:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x92892800) [pid = 1835] [serial = 1537] [outer = (nil)] 21:35:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x92898000) [pid = 1835] [serial = 1538] [outer = 0x92892800] 21:35:31 INFO - PROCESS | 1835 | 1465274131633 Marionette DEBUG loaded listener.js 21:35:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x929dd800) [pid = 1835] [serial = 1539] [outer = 0x92892800] 21:35:32 INFO - PROCESS | 1835 | 1465274132701 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]]]}] 21:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1889ms 21:35:32 INFO - PROCESS | 1835 | 1465274132773 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 21:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:35:32 INFO - PROCESS | 1835 | 1465274132779 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 21:35:32 INFO - PROCESS | 1835 | 1465274132786 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:35:32 INFO - PROCESS | 1835 | 1465274132790 Marionette TRACE conn4 <- [1,2022,null,{}] 21:35:32 INFO - PROCESS | 1835 | 1465274132796 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}] 21:35:32 INFO - PROCESS | 1835 | 1465274132802 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:33 INFO - PROCESS | 1835 | 1465274133078 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 21:35:33 INFO - PROCESS | 1835 | 1465274133436 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:33 INFO - PROCESS | 1835 | 1465274133446 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb8800 == 89 [pid = 1835] [id = 513] 21:35:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x92893800) [pid = 1835] [serial = 1540] [outer = (nil)] 21:35:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x92b51800) [pid = 1835] [serial = 1541] [outer = 0x92893800] 21:35:33 INFO - PROCESS | 1835 | 1465274133539 Marionette DEBUG loaded listener.js 21:35:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x92b5ac00) [pid = 1835] [serial = 1542] [outer = 0x92893800] 21:35:34 INFO - PROCESS | 1835 | 1465274134521 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]]]}] 21:35:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:35:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1783ms 21:35:34 INFO - PROCESS | 1835 | 1465274134570 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 21:35:34 INFO - PROCESS | 1835 | 1465274134573 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 21:35:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:35:34 INFO - PROCESS | 1835 | 1465274134582 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:35:34 INFO - PROCESS | 1835 | 1465274134586 Marionette TRACE conn4 <- [1,2026,null,{}] 21:35:34 INFO - PROCESS | 1835 | 1465274134594 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}] 21:35:34 INFO - PROCESS | 1835 | 1465274134600 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:34 INFO - PROCESS | 1835 | 1465274134828 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 21:35:35 INFO - PROCESS | 1835 | 1465274135202 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:35 INFO - PROCESS | 1835 | 1465274135210 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ea10000 == 90 [pid = 1835] [id = 514] 21:35:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x92c97800) [pid = 1835] [serial = 1543] [outer = (nil)] 21:35:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x93b16c00) [pid = 1835] [serial = 1544] [outer = 0x92c97800] 21:35:35 INFO - PROCESS | 1835 | 1465274135315 Marionette DEBUG loaded listener.js 21:35:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x93d4b800) [pid = 1835] [serial = 1545] [outer = 0x92c97800] 21:35:36 INFO - PROCESS | 1835 | 1465274136343 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]]]}] 21:35:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:35:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1840ms 21:35:36 INFO - PROCESS | 1835 | 1465274136423 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 21:35:36 INFO - PROCESS | 1835 | 1465274136428 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 21:35:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:35:36 INFO - PROCESS | 1835 | 1465274136435 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:35:36 INFO - PROCESS | 1835 | 1465274136439 Marionette TRACE conn4 <- [1,2030,null,{}] 21:35:36 INFO - PROCESS | 1835 | 1465274136445 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}] 21:35:36 INFO - PROCESS | 1835 | 1465274136456 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:36 INFO - PROCESS | 1835 | 1465274136848 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 21:35:37 INFO - PROCESS | 1835 | 1465274137183 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:37 INFO - PROCESS | 1835 | 1465274137195 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x92c96c00 == 91 [pid = 1835] [id = 515] 21:35:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x92c9d400) [pid = 1835] [serial = 1546] [outer = (nil)] 21:35:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x95468400) [pid = 1835] [serial = 1547] [outer = 0x92c9d400] 21:35:37 INFO - PROCESS | 1835 | 1465274137329 Marionette DEBUG loaded listener.js 21:35:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 162 (0x978ef800) [pid = 1835] [serial = 1548] [outer = 0x92c9d400] 21:35:38 INFO - PROCESS | 1835 | 1465274138422 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]]]}] 21:35:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:35:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2039ms 21:35:38 INFO - PROCESS | 1835 | 1465274138477 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 21:35:38 INFO - PROCESS | 1835 | 1465274138484 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 21:35:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:35:38 INFO - PROCESS | 1835 | 1465274138495 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:35:38 INFO - PROCESS | 1835 | 1465274138500 Marionette TRACE conn4 <- [1,2034,null,{}] 21:35:38 INFO - PROCESS | 1835 | 1465274138510 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}] 21:35:38 INFO - PROCESS | 1835 | 1465274138517 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:38 INFO - PROCESS | 1835 | 1465274138878 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 21:35:39 INFO - PROCESS | 1835 | 1465274139295 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:39 INFO - PROCESS | 1835 | 1465274139308 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ea0c400 == 92 [pid = 1835] [id = 516] 21:35:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 163 (0x953d6400) [pid = 1835] [serial = 1549] [outer = (nil)] 21:35:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 164 (0x98516800) [pid = 1835] [serial = 1550] [outer = 0x953d6400] 21:35:39 INFO - PROCESS | 1835 | 1465274139424 Marionette DEBUG loaded listener.js 21:35:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 165 (0x98dbd800) [pid = 1835] [serial = 1551] [outer = 0x953d6400] 21:35:40 INFO - PROCESS | 1835 | 1465274140432 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]]]}] 21:35:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:35:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1995ms 21:35:40 INFO - PROCESS | 1835 | 1465274140489 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 21:35:40 INFO - PROCESS | 1835 | 1465274140501 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 21:35:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:35:40 INFO - PROCESS | 1835 | 1465274140509 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:35:40 INFO - PROCESS | 1835 | 1465274140513 Marionette TRACE conn4 <- [1,2038,null,{}] 21:35:40 INFO - PROCESS | 1835 | 1465274140519 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}] 21:35:40 INFO - PROCESS | 1835 | 1465274140525 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:40 INFO - PROCESS | 1835 | 1465274140797 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 21:35:41 INFO - PROCESS | 1835 | 1465274141118 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:41 INFO - PROCESS | 1835 | 1465274141127 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x92a1b400 == 93 [pid = 1835] [id = 517] 21:35:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 166 (0x92a21800) [pid = 1835] [serial = 1552] [outer = (nil)] 21:35:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 167 (0x9949d400) [pid = 1835] [serial = 1553] [outer = 0x92a21800] 21:35:41 INFO - PROCESS | 1835 | 1465274141218 Marionette DEBUG loaded listener.js 21:35:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 168 (0x9953ac00) [pid = 1835] [serial = 1554] [outer = 0x92a21800] 21:35:42 INFO - PROCESS | 1835 | 1465274142285 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]]]}] 21:35:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:35:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1834ms 21:35:42 INFO - PROCESS | 1835 | 1465274142344 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 21:35:42 INFO - PROCESS | 1835 | 1465274142348 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 21:35:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:35:42 INFO - PROCESS | 1835 | 1465274142356 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:35:42 INFO - PROCESS | 1835 | 1465274142360 Marionette TRACE conn4 <- [1,2042,null,{}] 21:35:42 INFO - PROCESS | 1835 | 1465274142367 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}] 21:35:42 INFO - PROCESS | 1835 | 1465274142372 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:42 INFO - PROCESS | 1835 | 1465274142645 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 21:35:42 INFO - PROCESS | 1835 | 1465274142966 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:42 INFO - PROCESS | 1835 | 1465274142978 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x981dfc00 == 94 [pid = 1835] [id = 518] 21:35:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 169 (0x9850bc00) [pid = 1835] [serial = 1555] [outer = (nil)] 21:35:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 170 (0x997e3800) [pid = 1835] [serial = 1556] [outer = 0x9850bc00] 21:35:43 INFO - PROCESS | 1835 | 1465274143067 Marionette DEBUG loaded listener.js 21:35:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 171 (0x99d3b400) [pid = 1835] [serial = 1557] [outer = 0x9850bc00] 21:35:44 INFO - PROCESS | 1835 | 1465274144016 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]]]}] 21:35:44 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) 21:35:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1732ms 21:35:44 INFO - PROCESS | 1835 | 1465274144090 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 21:35:44 INFO - PROCESS | 1835 | 1465274144094 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 21:35:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:35:44 INFO - PROCESS | 1835 | 1465274144101 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:35:44 INFO - PROCESS | 1835 | 1465274144104 Marionette TRACE conn4 <- [1,2046,null,{}] 21:35:44 INFO - PROCESS | 1835 | 1465274144111 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}] 21:35:44 INFO - PROCESS | 1835 | 1465274144117 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:44 INFO - PROCESS | 1835 | 1465274144368 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 21:35:44 INFO - PROCESS | 1835 | 1465274144723 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:44 INFO - PROCESS | 1835 | 1465274144733 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x99307000 == 95 [pid = 1835] [id = 519] 21:35:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 172 (0x9930b000) [pid = 1835] [serial = 1558] [outer = (nil)] 21:35:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 173 (0x99ffac00) [pid = 1835] [serial = 1559] [outer = 0x9930b000] 21:35:44 INFO - PROCESS | 1835 | 1465274144824 Marionette DEBUG loaded listener.js 21:35:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0x9a560000) [pid = 1835] [serial = 1560] [outer = 0x9930b000] 21:35:45 INFO - PROCESS | 1835 | 1465274145776 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]]]}] 21:35:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:35:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1735ms 21:35:45 INFO - PROCESS | 1835 | 1465274145837 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 21:35:45 INFO - PROCESS | 1835 | 1465274145843 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 21:35:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:35:45 INFO - PROCESS | 1835 | 1465274145850 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:35:45 INFO - PROCESS | 1835 | 1465274145856 Marionette TRACE conn4 <- [1,2050,null,{}] 21:35:45 INFO - PROCESS | 1835 | 1465274145863 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}] 21:35:45 INFO - PROCESS | 1835 | 1465274145868 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:46 INFO - PROCESS | 1835 | 1465274146110 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 21:35:46 INFO - PROCESS | 1835 | 1465274146443 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:46 INFO - PROCESS | 1835 | 1465274146453 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:46 INFO - PROCESS | 1835 | ++DOCSHELL 0xa1016000 == 96 [pid = 1835] [id = 520] 21:35:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0xa1016c00) [pid = 1835] [serial = 1561] [outer = (nil)] 21:35:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0xa252a000) [pid = 1835] [serial = 1562] [outer = 0xa1016c00] 21:35:46 INFO - PROCESS | 1835 | 1465274146559 Marionette DEBUG loaded listener.js 21:35:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0xa340fc00) [pid = 1835] [serial = 1563] [outer = 0xa1016c00] 21:35:47 INFO - PROCESS | 1835 | 1465274147505 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]]]}] 21:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1690ms 21:35:47 INFO - PROCESS | 1835 | 1465274147541 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 21:35:47 INFO - PROCESS | 1835 | 1465274147544 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 21:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:35:47 INFO - PROCESS | 1835 | 1465274147551 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:35:47 INFO - PROCESS | 1835 | 1465274147554 Marionette TRACE conn4 <- [1,2054,null,{}] 21:35:47 INFO - PROCESS | 1835 | 1465274147560 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}] 21:35:47 INFO - PROCESS | 1835 | 1465274147565 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:47 INFO - PROCESS | 1835 | 1465274147788 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 21:35:48 INFO - PROCESS | 1835 | 1465274148125 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:48 INFO - PROCESS | 1835 | 1465274148138 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x962a7c00 == 97 [pid = 1835] [id = 521] 21:35:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x962a9000) [pid = 1835] [serial = 1564] [outer = (nil)] 21:35:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x962b0800) [pid = 1835] [serial = 1565] [outer = 0x962a9000] 21:35:48 INFO - PROCESS | 1835 | 1465274148232 Marionette DEBUG loaded listener.js 21:35:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x962b3800) [pid = 1835] [serial = 1566] [outer = 0x962a9000] 21:35:49 INFO - PROCESS | 1835 | 1465274149146 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]]]}] 21:35:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:35:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1638ms 21:35:49 INFO - PROCESS | 1835 | 1465274149190 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 21:35:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:35:49 INFO - PROCESS | 1835 | 1465274149194 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 21:35:49 INFO - PROCESS | 1835 | 1465274149201 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:35:49 INFO - PROCESS | 1835 | 1465274149205 Marionette TRACE conn4 <- [1,2058,null,{}] 21:35:49 INFO - PROCESS | 1835 | 1465274149211 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}] 21:35:49 INFO - PROCESS | 1835 | 1465274149216 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:49 INFO - PROCESS | 1835 | 1465274149440 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 21:35:49 INFO - PROCESS | 1835 | 1465274149779 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:49 INFO - PROCESS | 1835 | 1465274149789 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x962a9800 == 98 [pid = 1835] [id = 522] 21:35:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x962acc00) [pid = 1835] [serial = 1567] [outer = (nil)] 21:35:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x9d877000) [pid = 1835] [serial = 1568] [outer = 0x962acc00] 21:35:49 INFO - PROCESS | 1835 | 1465274149878 Marionette DEBUG loaded listener.js 21:35:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0xa23f5800) [pid = 1835] [serial = 1569] [outer = 0x962acc00] 21:35:50 INFO - PROCESS | 1835 | 1465274150892 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]]]}] 21:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1734ms 21:35:50 INFO - PROCESS | 1835 | 1465274150935 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 21:35:50 INFO - PROCESS | 1835 | 1465274150940 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 21:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:35:50 INFO - PROCESS | 1835 | 1465274150947 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:35:50 INFO - PROCESS | 1835 | 1465274150951 Marionette TRACE conn4 <- [1,2062,null,{}] 21:35:50 INFO - PROCESS | 1835 | 1465274150957 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}] 21:35:50 INFO - PROCESS | 1835 | 1465274150962 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:51 INFO - PROCESS | 1835 | 1465274151190 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 21:35:51 INFO - PROCESS | 1835 | 1465274151520 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:51 INFO - PROCESS | 1835 | 1465274151526 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x8909d000 == 99 [pid = 1835] [id = 523] 21:35:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x8909dc00) [pid = 1835] [serial = 1570] [outer = (nil)] 21:35:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x890a7800) [pid = 1835] [serial = 1571] [outer = 0x8909dc00] 21:35:51 INFO - PROCESS | 1835 | 1465274151623 Marionette DEBUG loaded listener.js 21:35:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x890a9000) [pid = 1835] [serial = 1572] [outer = 0x8909dc00] 21:35:52 INFO - PROCESS | 1835 | 1465274152617 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]]]}] 21:35:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:35:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1732ms 21:35:52 INFO - PROCESS | 1835 | 1465274152680 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 21:35:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:35:52 INFO - PROCESS | 1835 | 1465274152685 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 21:35:52 INFO - PROCESS | 1835 | 1465274152692 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:35:52 INFO - PROCESS | 1835 | 1465274152696 Marionette TRACE conn4 <- [1,2066,null,{}] 21:35:52 INFO - PROCESS | 1835 | 1465274152702 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}] 21:35:52 INFO - PROCESS | 1835 | 1465274152707 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:52 INFO - PROCESS | 1835 | 1465274152921 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 21:35:53 INFO - PROCESS | 1835 | 1465274153265 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:53 INFO - PROCESS | 1835 | 1465274153274 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a1400 == 100 [pid = 1835] [id = 524] 21:35:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x890a5000) [pid = 1835] [serial = 1573] [outer = (nil)] 21:35:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x8c8df000) [pid = 1835] [serial = 1574] [outer = 0x890a5000] 21:35:53 INFO - PROCESS | 1835 | 1465274153371 Marionette DEBUG loaded listener.js 21:35:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x8d1eb400) [pid = 1835] [serial = 1575] [outer = 0x890a5000] 21:35:54 INFO - PROCESS | 1835 | 1465274154294 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]]]}] 21:35:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:35:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1636ms 21:35:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:35:54 INFO - PROCESS | 1835 | 1465274154328 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 21:35:54 INFO - PROCESS | 1835 | 1465274154331 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 21:35:54 INFO - PROCESS | 1835 | 1465274154338 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:35:54 INFO - PROCESS | 1835 | 1465274154342 Marionette TRACE conn4 <- [1,2070,null,{}] 21:35:54 INFO - PROCESS | 1835 | 1465274154348 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}] 21:35:54 INFO - PROCESS | 1835 | 1465274154353 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:54 INFO - PROCESS | 1835 | 1465274154584 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 21:35:54 INFO - PROCESS | 1835 | 1465274154912 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:54 INFO - PROCESS | 1835 | 1465274154920 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a0400 == 101 [pid = 1835] [id = 525] 21:35:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x890a0800) [pid = 1835] [serial = 1576] [outer = (nil)] 21:35:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x8eac2800) [pid = 1835] [serial = 1577] [outer = 0x890a0800] 21:35:55 INFO - PROCESS | 1835 | 1465274155014 Marionette DEBUG loaded listener.js 21:35:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 192 (0x9195fc00) [pid = 1835] [serial = 1578] [outer = 0x890a0800] 21:35:56 INFO - PROCESS | 1835 | 1465274156496 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]]]}] 21:35:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:35:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2186ms 21:35:56 INFO - PROCESS | 1835 | 1465274156524 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 21:35:56 INFO - PROCESS | 1835 | 1465274156531 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 21:35:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:35:56 INFO - PROCESS | 1835 | 1465274156655 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:35:56 INFO - PROCESS | 1835 | 1465274156661 Marionette TRACE conn4 <- [1,2074,null,{}] 21:35:56 INFO - PROCESS | 1835 | 1465274156684 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}] 21:35:56 INFO - PROCESS | 1835 | 1465274156690 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:57 INFO - PROCESS | 1835 | --DOCSHELL 0x9195f000 == 100 [pid = 1835] [id = 344] 21:35:57 INFO - PROCESS | 1835 | --DOCSHELL 0x92acb800 == 99 [pid = 1835] [id = 367] 21:35:57 INFO - PROCESS | 1835 | --DOCSHELL 0x9256ec00 == 98 [pid = 1835] [id = 405] 21:35:57 INFO - PROCESS | 1835 | 1465274157324 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 191 (0x9930fc00) [pid = 1835] [serial = 1362] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x9930a400) [pid = 1835] [serial = 1353] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x9277c000) [pid = 1835] [serial = 1410] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0xa23f2000) [pid = 1835] [serial = 1422] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x95290400) [pid = 1835] [serial = 1413] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0xa4e09c00) [pid = 1835] [serial = 1383] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0xa3443400) [pid = 1835] [serial = 1374] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x99542800) [pid = 1835] [serial = 1416] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x99d3c400) [pid = 1835] [serial = 1365] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x9a3f1800) [pid = 1835] [serial = 1368] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x9277c400) [pid = 1835] [serial = 1359] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x99fed400) [pid = 1835] [serial = 1419] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x8ea0f400) [pid = 1835] [serial = 1356] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x8c8de000) [pid = 1835] [serial = 1380] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0x91731800) [pid = 1835] [serial = 1425] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 176 (0x920c7400) [pid = 1835] [serial = 1431] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 175 (0xa4e0bc00) [pid = 1835] [serial = 1377] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 174 (0x92c98800) [pid = 1835] [serial = 1434] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 173 (0x8d8ac800) [pid = 1835] [serial = 1407] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 172 (0xa4e4f400) [pid = 1835] [serial = 1428] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 171 (0xa2277400) [pid = 1835] [serial = 1371] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 170 (0x91730400) [pid = 1835] [serial = 1461] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 169 (0x8d1ec800) [pid = 1835] [serial = 1320] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 168 (0xa208f800) [pid = 1835] [serial = 1311] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 167 (0xa3414c00) [pid = 1835] [serial = 1314] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 166 (0xa5015000) [pid = 1835] [serial = 1269] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 165 (0xa4e10000) [pid = 1835] [serial = 1227] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 164 (0x8c6d2000) [pid = 1835] [serial = 1448] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 163 (0x92b56000) [pid = 1835] [serial = 1257] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 162 (0xa236c000) [pid = 1835] [serial = 1221] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 161 (0x8db47000) [pid = 1835] [serial = 1323] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 160 (0x8d8ad800) [pid = 1835] [serial = 1278] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 159 (0x92437800) [pid = 1835] [serial = 1275] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 158 (0x8dbb6800) [pid = 1835] [serial = 1329] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x9243b800) [pid = 1835] [serial = 1302] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x91961800) [pid = 1835] [serial = 1446] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x9288d800) [pid = 1835] [serial = 1454] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0xa2594c00) [pid = 1835] [serial = 1266] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x93d7d800) [pid = 1835] [serial = 1305] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x8dbbac00) [pid = 1835] [serial = 1332] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0xa107c400) [pid = 1835] [serial = 1212] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0xa684cc00) [pid = 1835] [serial = 1317] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0xa62b1400) [pid = 1835] [serial = 1272] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x9a993400) [pid = 1835] [serial = 1263] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x9ae0dc00) [pid = 1835] [serial = 1254] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x8c6d6800) [pid = 1835] [serial = 1457] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0xa34ecc00) [pid = 1835] [serial = 1224] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x929dd000) [pid = 1835] [serial = 1326] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 143 (0x99f81800) [pid = 1835] [serial = 1308] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 142 (0x8ecec000) [pid = 1835] [serial = 1451] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 141 (0x948a1800) [pid = 1835] [serial = 1215] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 140 (0x98dca400) [pid = 1835] [serial = 1260] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 139 (0x8c8e1000) [pid = 1835] [serial = 1458] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 138 (0x8eac5c00) [pid = 1835] [serial = 1233] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 137 (0x99496000) [pid = 1835] [serial = 1218] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 136 (0x8db4fc00) [pid = 1835] [serial = 1463] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 135 (0x8ece6000) [pid = 1835] [serial = 1460] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 134 (0x9277b400) [pid = 1835] [serial = 1464] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | --DOMWINDOW == 133 (0xa62a9c00) [pid = 1835] [serial = 1230] [outer = (nil)] [url = about:blank] 21:35:57 INFO - PROCESS | 1835 | 1465274157699 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:57 INFO - PROCESS | 1835 | 1465274157712 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b564000 == 99 [pid = 1835] [id = 526] 21:35:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 134 (0x8b564c00) [pid = 1835] [serial = 1579] [outer = (nil)] 21:35:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x8b637c00) [pid = 1835] [serial = 1580] [outer = 0x8b564c00] 21:35:57 INFO - PROCESS | 1835 | 1465274157783 Marionette DEBUG loaded listener.js 21:35:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 136 (0x8bcea800) [pid = 1835] [serial = 1581] [outer = 0x8b564c00] 21:35:58 INFO - PROCESS | 1835 | 1465274158663 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]]]}] 21:35:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:35:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 2109ms 21:35:58 INFO - PROCESS | 1835 | 1465274158715 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 21:35:58 INFO - PROCESS | 1835 | 1465274158722 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 21:35:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:35:58 INFO - PROCESS | 1835 | 1465274158733 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:35:58 INFO - PROCESS | 1835 | 1465274158737 Marionette TRACE conn4 <- [1,2078,null,{}] 21:35:58 INFO - PROCESS | 1835 | 1465274158744 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}] 21:35:58 INFO - PROCESS | 1835 | 1465274158750 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:58 INFO - PROCESS | 1835 | 1465274158977 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 21:35:59 INFO - PROCESS | 1835 | 1465274159173 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:59 INFO - PROCESS | 1835 | 1465274159184 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:35:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x8bcefc00 == 100 [pid = 1835] [id = 527] 21:35:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 137 (0x8c6ddc00) [pid = 1835] [serial = 1582] [outer = (nil)] 21:35:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x8c8dd000) [pid = 1835] [serial = 1583] [outer = 0x8c6ddc00] 21:35:59 INFO - PROCESS | 1835 | 1465274159258 Marionette DEBUG loaded listener.js 21:35:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x8d1e2400) [pid = 1835] [serial = 1584] [outer = 0x8c6ddc00] 21:36:00 INFO - PROCESS | 1835 | 1465274160259 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]]]}] 21:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1584ms 21:36:00 INFO - PROCESS | 1835 | 1465274160319 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 21:36:00 INFO - PROCESS | 1835 | 1465274160322 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 21:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:36:00 INFO - PROCESS | 1835 | 1465274160330 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:36:00 INFO - PROCESS | 1835 | 1465274160336 Marionette TRACE conn4 <- [1,2082,null,{}] 21:36:00 INFO - PROCESS | 1835 | 1465274160362 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}] 21:36:00 INFO - PROCESS | 1835 | 1465274160371 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:00 INFO - PROCESS | 1835 | 1465274160675 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 21:36:00 INFO - PROCESS | 1835 | 1465274160708 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:00 INFO - PROCESS | 1835 | 1465274160718 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x8db42800 == 101 [pid = 1835] [id = 528] 21:36:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 140 (0x8db43800) [pid = 1835] [serial = 1585] [outer = (nil)] 21:36:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 141 (0x8dbae800) [pid = 1835] [serial = 1586] [outer = 0x8db43800] 21:36:00 INFO - PROCESS | 1835 | 1465274160800 Marionette DEBUG loaded listener.js 21:36:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x8dbb9c00) [pid = 1835] [serial = 1587] [outer = 0x8db43800] 21:36:02 INFO - PROCESS | 1835 | --DOMWINDOW == 141 (0x8c8dfc00) [pid = 1835] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:36:02 INFO - PROCESS | 1835 | --DOMWINDOW == 140 (0x8c6d0400) [pid = 1835] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:36:02 INFO - PROCESS | 1835 | --DOMWINDOW == 139 (0x8eac3400) [pid = 1835] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:36:02 INFO - PROCESS | 1835 | --DOMWINDOW == 138 (0x8abb3400) [pid = 1835] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:36:02 INFO - PROCESS | 1835 | 1465274162309 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]]]}] 21:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 2039ms 21:36:02 INFO - PROCESS | 1835 | 1465274162371 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 21:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:36:02 INFO - PROCESS | 1835 | 1465274162376 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 21:36:02 INFO - PROCESS | 1835 | 1465274162384 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:36:02 INFO - PROCESS | 1835 | 1465274162387 Marionette TRACE conn4 <- [1,2086,null,{}] 21:36:02 INFO - PROCESS | 1835 | 1465274162422 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}] 21:36:02 INFO - PROCESS | 1835 | 1465274162429 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:02 INFO - PROCESS | 1835 | 1465274162769 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 21:36:02 INFO - PROCESS | 1835 | 1465274162901 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:02 INFO - PROCESS | 1835 | 1465274162911 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x8db49400 == 102 [pid = 1835] [id = 529] 21:36:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x8ea05400) [pid = 1835] [serial = 1588] [outer = (nil)] 21:36:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 140 (0x8eab9400) [pid = 1835] [serial = 1589] [outer = 0x8ea05400] 21:36:02 INFO - PROCESS | 1835 | 1465274162995 Marionette DEBUG loaded listener.js 21:36:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 141 (0x8eac0c00) [pid = 1835] [serial = 1590] [outer = 0x8ea05400] 21:36:03 INFO - PROCESS | 1835 | 1465274163913 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]]]}] 21:36:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:36:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1591ms 21:36:03 INFO - PROCESS | 1835 | 1465274163974 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 21:36:03 INFO - PROCESS | 1835 | 1465274163978 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 21:36:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:36:03 INFO - PROCESS | 1835 | 1465274163984 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:36:03 INFO - PROCESS | 1835 | 1465274163987 Marionette TRACE conn4 <- [1,2090,null,{}] 21:36:03 INFO - PROCESS | 1835 | 1465274163993 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}] 21:36:04 INFO - PROCESS | 1835 | 1465274163998 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:04 INFO - PROCESS | 1835 | 1465274164198 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 21:36:04 INFO - PROCESS | 1835 | 1465274164208 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:04 INFO - PROCESS | 1835 | 1465274164217 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d1e1c00 == 103 [pid = 1835] [id = 530] 21:36:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x8db4d400) [pid = 1835] [serial = 1591] [outer = (nil)] 21:36:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x8ece6000) [pid = 1835] [serial = 1592] [outer = 0x8db4d400] 21:36:04 INFO - PROCESS | 1835 | 1465274164489 Marionette DEBUG loaded listener.js 21:36:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 144 (0x91725800) [pid = 1835] [serial = 1593] [outer = 0x8db4d400] 21:36:06 INFO - PROCESS | 1835 | 1465274166235 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]]]}] 21:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 2288ms 21:36:06 INFO - PROCESS | 1835 | 1465274166326 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 21:36:06 INFO - PROCESS | 1835 | 1465274166332 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 21:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:36:06 INFO - PROCESS | 1835 | 1465274166361 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:36:06 INFO - PROCESS | 1835 | 1465274166367 Marionette TRACE conn4 <- [1,2094,null,{}] 21:36:06 INFO - PROCESS | 1835 | 1465274166383 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}] 21:36:06 INFO - PROCESS | 1835 | 1465274166391 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:06 INFO - PROCESS | 1835 | 1465274166611 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 21:36:06 INFO - PROCESS | 1835 | 1465274166863 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:06 INFO - PROCESS | 1835 | 1465274166870 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a4000 == 104 [pid = 1835] [id = 531] 21:36:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x8c6d6000) [pid = 1835] [serial = 1594] [outer = (nil)] 21:36:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x8c8db400) [pid = 1835] [serial = 1595] [outer = 0x8c6d6000] 21:36:06 INFO - PROCESS | 1835 | 1465274166974 Marionette DEBUG loaded listener.js 21:36:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x8d1ec000) [pid = 1835] [serial = 1596] [outer = 0x8c6d6000] 21:36:08 INFO - PROCESS | 1835 | 1465274168061 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]]]}] 21:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1754ms 21:36:08 INFO - PROCESS | 1835 | 1465274168112 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 21:36:08 INFO - PROCESS | 1835 | 1465274168121 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 21:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:36:08 INFO - PROCESS | 1835 | 1465274168135 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:36:08 INFO - PROCESS | 1835 | 1465274168142 Marionette TRACE conn4 <- [1,2098,null,{}] 21:36:08 INFO - PROCESS | 1835 | 1465274168149 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}] 21:36:08 INFO - PROCESS | 1835 | 1465274168155 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:08 INFO - PROCESS | 1835 | 1465274168445 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 21:36:08 INFO - PROCESS | 1835 | 1465274168782 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:08 INFO - PROCESS | 1835 | 1465274168793 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ea07c00 == 105 [pid = 1835] [id = 532] 21:36:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x8eabe800) [pid = 1835] [serial = 1597] [outer = (nil)] 21:36:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x8ece1c00) [pid = 1835] [serial = 1598] [outer = 0x8eabe800] 21:36:08 INFO - PROCESS | 1835 | 1465274168895 Marionette DEBUG loaded listener.js 21:36:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x91729400) [pid = 1835] [serial = 1599] [outer = 0x8eabe800] 21:36:09 INFO - PROCESS | 1835 | 1465274169936 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]]]}] 21:36:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:36:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1843ms 21:36:09 INFO - PROCESS | 1835 | 1465274169977 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 21:36:09 INFO - PROCESS | 1835 | 1465274169982 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 21:36:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:36:09 INFO - PROCESS | 1835 | 1465274169989 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:36:09 INFO - PROCESS | 1835 | 1465274169996 Marionette TRACE conn4 <- [1,2102,null,{}] 21:36:10 INFO - PROCESS | 1835 | 1465274170015 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}] 21:36:10 INFO - PROCESS | 1835 | 1465274170025 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:10 INFO - PROCESS | 1835 | 1465274170280 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 21:36:10 INFO - PROCESS | 1835 | 1465274170612 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:10 INFO - PROCESS | 1835 | 1465274170625 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x920c5400 == 106 [pid = 1835] [id = 533] 21:36:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x920c7400) [pid = 1835] [serial = 1600] [outer = (nil)] 21:36:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x920f2400) [pid = 1835] [serial = 1601] [outer = 0x920c7400] 21:36:10 INFO - PROCESS | 1835 | 1465274170730 Marionette DEBUG loaded listener.js 21:36:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x9242cc00) [pid = 1835] [serial = 1602] [outer = 0x920c7400] 21:36:11 INFO - PROCESS | 1835 | 1465274171685 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]]]}] 21:36:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:36:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1747ms 21:36:11 INFO - PROCESS | 1835 | 1465274171751 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 21:36:11 INFO - PROCESS | 1835 | 1465274171757 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 21:36:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:36:11 INFO - PROCESS | 1835 | 1465274171767 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:36:11 INFO - PROCESS | 1835 | 1465274171771 Marionette TRACE conn4 <- [1,2106,null,{}] 21:36:11 INFO - PROCESS | 1835 | 1465274171777 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}] 21:36:11 INFO - PROCESS | 1835 | 1465274171783 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:12 INFO - PROCESS | 1835 | 1465274172043 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 21:36:12 INFO - PROCESS | 1835 | 1465274172370 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:12 INFO - PROCESS | 1835 | 1465274172380 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x91964400 == 107 [pid = 1835] [id = 534] 21:36:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x920c8800) [pid = 1835] [serial = 1603] [outer = (nil)] 21:36:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x9256c800) [pid = 1835] [serial = 1604] [outer = 0x920c8800] 21:36:12 INFO - PROCESS | 1835 | 1465274172484 Marionette DEBUG loaded listener.js 21:36:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x92577800) [pid = 1835] [serial = 1605] [outer = 0x920c8800] 21:36:13 INFO - PROCESS | 1835 | 1465274173404 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]]]}] 21:36:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:36:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1699ms 21:36:13 INFO - PROCESS | 1835 | 1465274173466 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 21:36:13 INFO - PROCESS | 1835 | 1465274173471 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 21:36:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:36:13 INFO - PROCESS | 1835 | 1465274173477 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:36:13 INFO - PROCESS | 1835 | 1465274173481 Marionette TRACE conn4 <- [1,2110,null,{}] 21:36:13 INFO - PROCESS | 1835 | 1465274173488 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}] 21:36:13 INFO - PROCESS | 1835 | 1465274173493 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:13 INFO - PROCESS | 1835 | 1465274173724 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 21:36:14 INFO - PROCESS | 1835 | 1465274174062 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:14 INFO - PROCESS | 1835 | 1465274174071 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x91964000 == 108 [pid = 1835] [id = 535] 21:36:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x92569c00) [pid = 1835] [serial = 1606] [outer = (nil)] 21:36:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x9288a800) [pid = 1835] [serial = 1607] [outer = 0x92569c00] 21:36:14 INFO - PROCESS | 1835 | 1465274174160 Marionette DEBUG loaded listener.js 21:36:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x9288cc00) [pid = 1835] [serial = 1608] [outer = 0x92569c00] 21:36:15 INFO - PROCESS | 1835 | 1465274175124 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]]]}] 21:36:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:36:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1682ms 21:36:15 INFO - PROCESS | 1835 | 1465274175160 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 21:36:15 INFO - PROCESS | 1835 | 1465274175163 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 21:36:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:36:15 INFO - PROCESS | 1835 | 1465274175171 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:36:15 INFO - PROCESS | 1835 | 1465274175175 Marionette TRACE conn4 <- [1,2114,null,{}] 21:36:15 INFO - PROCESS | 1835 | 1465274175181 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}] 21:36:15 INFO - PROCESS | 1835 | 1465274175192 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:15 INFO - PROCESS | 1835 | 1465274175438 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 21:36:15 INFO - PROCESS | 1835 | 1465274175762 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:15 INFO - PROCESS | 1835 | 1465274175771 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6d7000 == 109 [pid = 1835] [id = 536] 21:36:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x9277b400) [pid = 1835] [serial = 1609] [outer = (nil)] 21:36:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x929d7000) [pid = 1835] [serial = 1610] [outer = 0x9277b400] 21:36:15 INFO - PROCESS | 1835 | 1465274175879 Marionette DEBUG loaded listener.js 21:36:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 162 (0x92acd400) [pid = 1835] [serial = 1611] [outer = 0x9277b400] 21:36:16 INFO - PROCESS | 1835 | 1465274176779 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]]]}] 21:36:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:36:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1639ms 21:36:16 INFO - PROCESS | 1835 | 1465274176812 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 21:36:16 INFO - PROCESS | 1835 | 1465274176815 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 21:36:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:36:16 INFO - PROCESS | 1835 | 1465274176821 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:36:16 INFO - PROCESS | 1835 | 1465274176825 Marionette TRACE conn4 <- [1,2118,null,{}] 21:36:16 INFO - PROCESS | 1835 | 1465274176831 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}] 21:36:16 INFO - PROCESS | 1835 | 1465274176836 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:17 INFO - PROCESS | 1835 | 1465274177052 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 21:36:17 INFO - PROCESS | 1835 | 1465274177369 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:17 INFO - PROCESS | 1835 | 1465274177383 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x920ee800 == 110 [pid = 1835] [id = 537] 21:36:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 163 (0x9256d800) [pid = 1835] [serial = 1612] [outer = (nil)] 21:36:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 164 (0x92c9bc00) [pid = 1835] [serial = 1613] [outer = 0x9256d800] 21:36:17 INFO - PROCESS | 1835 | 1465274177476 Marionette DEBUG loaded listener.js 21:36:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 165 (0x92ca4400) [pid = 1835] [serial = 1614] [outer = 0x9256d800] 21:36:18 INFO - PROCESS | 1835 | 1465274178454 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]]]}] 21:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1686ms 21:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:36:18 INFO - PROCESS | 1835 | 1465274178508 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 21:36:18 INFO - PROCESS | 1835 | 1465274178511 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 21:36:18 INFO - PROCESS | 1835 | 1465274178518 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:36:18 INFO - PROCESS | 1835 | 1465274178522 Marionette TRACE conn4 <- [1,2122,null,{}] 21:36:18 INFO - PROCESS | 1835 | 1465274178528 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}] 21:36:18 INFO - PROCESS | 1835 | 1465274178533 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:18 INFO - PROCESS | 1835 | 1465274178762 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 21:36:19 INFO - PROCESS | 1835 | 1465274179089 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:19 INFO - PROCESS | 1835 | 1465274179098 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x91965c00 == 111 [pid = 1835] [id = 538] 21:36:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 166 (0x92571000) [pid = 1835] [serial = 1615] [outer = (nil)] 21:36:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 167 (0x93b21c00) [pid = 1835] [serial = 1616] [outer = 0x92571000] 21:36:19 INFO - PROCESS | 1835 | 1465274179194 Marionette DEBUG loaded listener.js 21:36:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 168 (0x93bb5000) [pid = 1835] [serial = 1617] [outer = 0x92571000] 21:36:20 INFO - PROCESS | 1835 | 1465274180119 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]]]}] 21:36:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:36:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1638ms 21:36:20 INFO - PROCESS | 1835 | 1465274180156 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 21:36:20 INFO - PROCESS | 1835 | 1465274180160 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 21:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:36:20 INFO - PROCESS | 1835 | 1465274180169 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:36:20 INFO - PROCESS | 1835 | 1465274180172 Marionette TRACE conn4 <- [1,2126,null,{}] 21:36:20 INFO - PROCESS | 1835 | 1465274180179 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}] 21:36:20 INFO - PROCESS | 1835 | 1465274180184 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:20 INFO - PROCESS | 1835 | 1465274180405 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 21:36:20 INFO - PROCESS | 1835 | 1465274180737 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:20 INFO - PROCESS | 1835 | 1465274180746 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x92b5d000 == 112 [pid = 1835] [id = 539] 21:36:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 169 (0x92c9e000) [pid = 1835] [serial = 1618] [outer = (nil)] 21:36:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 170 (0x95290c00) [pid = 1835] [serial = 1619] [outer = 0x92c9e000] 21:36:20 INFO - PROCESS | 1835 | 1465274180846 Marionette DEBUG loaded listener.js 21:36:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 171 (0x95292000) [pid = 1835] [serial = 1620] [outer = 0x92c9e000] 21:36:21 INFO - PROCESS | 1835 | 1465274181786 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]]]}] 21:36:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1689ms 21:36:21 INFO - PROCESS | 1835 | 1465274181859 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 21:36:21 INFO - PROCESS | 1835 | 1465274181862 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 21:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:36:21 INFO - PROCESS | 1835 | 1465274181869 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:36:21 INFO - PROCESS | 1835 | 1465274181872 Marionette TRACE conn4 <- [1,2130,null,{}] 21:36:21 INFO - PROCESS | 1835 | 1465274181878 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}] 21:36:21 INFO - PROCESS | 1835 | 1465274181884 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:22 INFO - PROCESS | 1835 | 1465274182139 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 21:36:22 INFO - PROCESS | 1835 | 1465274182477 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:22 INFO - PROCESS | 1835 | 1465274182485 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x94897000 == 113 [pid = 1835] [id = 540] 21:36:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 172 (0x95465800) [pid = 1835] [serial = 1621] [outer = (nil)] 21:36:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 173 (0x962aa400) [pid = 1835] [serial = 1622] [outer = 0x95465800] 21:36:22 INFO - PROCESS | 1835 | 1465274182593 Marionette DEBUG loaded listener.js 21:36:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0x962b1400) [pid = 1835] [serial = 1623] [outer = 0x95465800] 21:36:23 INFO - PROCESS | 1835 | 1465274183523 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] 21:36:23 INFO - PROCESS | 1835 | 1465274183613 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 21:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:36:23 INFO - PROCESS | 1835 | 1465274183620 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:36:23 INFO - PROCESS | 1835 | 1465274183626 Marionette TRACE conn4 <- [1,2134,null,{}] 21:36:23 INFO - PROCESS | 1835 | 1465274183632 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}] 21:36:23 INFO - PROCESS | 1835 | 1465274183638 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:23 INFO - PROCESS | 1835 | 1465274183915 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 21:36:24 INFO - PROCESS | 1835 | 1465274184259 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:24 INFO - PROCESS | 1835 | 1465274184270 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x953d9400 == 114 [pid = 1835] [id = 541] 21:36:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0x95473c00) [pid = 1835] [serial = 1624] [outer = (nil)] 21:36:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0x98c7e400) [pid = 1835] [serial = 1625] [outer = 0x95473c00] 21:36:24 INFO - PROCESS | 1835 | 1465274184358 Marionette DEBUG loaded listener.js 21:36:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0x992cac00) [pid = 1835] [serial = 1626] [outer = 0x95473c00] 21:36:25 INFO - PROCESS | 1835 | 1465274185303 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]]]}] 21:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1730ms 21:36:25 INFO - PROCESS | 1835 | 1465274185353 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 21:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:36:25 INFO - PROCESS | 1835 | 1465274185357 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 21:36:25 INFO - PROCESS | 1835 | 1465274185363 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:36:25 INFO - PROCESS | 1835 | 1465274185367 Marionette TRACE conn4 <- [1,2138,null,{}] 21:36:25 INFO - PROCESS | 1835 | 1465274185373 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}] 21:36:25 INFO - PROCESS | 1835 | 1465274185378 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:25 INFO - PROCESS | 1835 | 1465274185593 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 21:36:25 INFO - PROCESS | 1835 | 1465274185871 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:25 INFO - PROCESS | 1835 | 1465274185880 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x92a17000 == 115 [pid = 1835] [id = 542] 21:36:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x92a1a400) [pid = 1835] [serial = 1627] [outer = (nil)] 21:36:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x99313c00) [pid = 1835] [serial = 1628] [outer = 0x92a1a400] 21:36:26 INFO - PROCESS | 1835 | 1465274186011 Marionette DEBUG loaded listener.js 21:36:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x99497c00) [pid = 1835] [serial = 1629] [outer = 0x92a1a400] 21:36:26 INFO - PROCESS | 1835 | 1465274186967 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]]]}] 21:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1681ms 21:36:27 INFO - PROCESS | 1835 | 1465274187046 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 21:36:27 INFO - PROCESS | 1835 | 1465274187055 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 21:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:36:27 INFO - PROCESS | 1835 | 1465274187071 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:36:27 INFO - PROCESS | 1835 | 1465274187075 Marionette TRACE conn4 <- [1,2142,null,{}] 21:36:27 INFO - PROCESS | 1835 | 1465274187082 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}] 21:36:27 INFO - PROCESS | 1835 | 1465274187086 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:27 INFO - PROCESS | 1835 | 1465274187422 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 21:36:27 INFO - PROCESS | 1835 | 1465274187690 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:27 INFO - PROCESS | 1835 | 1465274187703 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x977ad400 == 116 [pid = 1835] [id = 543] 21:36:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x98fd6800) [pid = 1835] [serial = 1630] [outer = (nil)] 21:36:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x9953dc00) [pid = 1835] [serial = 1631] [outer = 0x98fd6800] 21:36:27 INFO - PROCESS | 1835 | 1465274187782 Marionette DEBUG loaded listener.js 21:36:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x99542800) [pid = 1835] [serial = 1632] [outer = 0x98fd6800] 21:36:28 INFO - PROCESS | 1835 | 1465274188743 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] 21:36:28 INFO - PROCESS | 1835 | 1465274188810 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 21:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:36:28 INFO - PROCESS | 1835 | 1465274188818 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:36:28 INFO - PROCESS | 1835 | 1465274188821 Marionette TRACE conn4 <- [1,2146,null,{}] 21:36:28 INFO - PROCESS | 1835 | 1465274188828 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}] 21:36:28 INFO - PROCESS | 1835 | 1465274188833 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:29 INFO - PROCESS | 1835 | 1465274189070 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 21:36:29 INFO - PROCESS | 1835 | 1465274189393 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:29 INFO - PROCESS | 1835 | 1465274189400 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a137400 == 117 [pid = 1835] [id = 544] 21:36:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x95298800) [pid = 1835] [serial = 1633] [outer = (nil)] 21:36:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x997e3c00) [pid = 1835] [serial = 1634] [outer = 0x95298800] 21:36:29 INFO - PROCESS | 1835 | 1465274189492 Marionette DEBUG loaded listener.js 21:36:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x997eb000) [pid = 1835] [serial = 1635] [outer = 0x95298800] 21:36:30 INFO - PROCESS | 1835 | 1465274190427 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] 21:36:30 INFO - PROCESS | 1835 | 1465274190508 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 21:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:36:30 INFO - PROCESS | 1835 | 1465274190515 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:36:30 INFO - PROCESS | 1835 | 1465274190518 Marionette TRACE conn4 <- [1,2150,null,{}] 21:36:30 INFO - PROCESS | 1835 | 1465274190524 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}] 21:36:30 INFO - PROCESS | 1835 | 1465274190529 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:30 INFO - PROCESS | 1835 | 1465274190785 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 21:36:31 INFO - PROCESS | 1835 | 1465274191143 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:31 INFO - PROCESS | 1835 | 1465274191152 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b568c00 == 118 [pid = 1835] [id = 545] 21:36:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x8b56c800) [pid = 1835] [serial = 1636] [outer = (nil)] 21:36:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x8d1e7c00) [pid = 1835] [serial = 1637] [outer = 0x8b56c800] 21:36:31 INFO - PROCESS | 1835 | 1465274191239 Marionette DEBUG loaded listener.js 21:36:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x8eabec00) [pid = 1835] [serial = 1638] [outer = 0x8b56c800] 21:36:32 INFO - PROCESS | 1835 | 1465274192613 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]]]}] 21:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 2133ms 21:36:32 INFO - PROCESS | 1835 | 1465274192651 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 21:36:32 INFO - PROCESS | 1835 | 1465274192657 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 21:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:36:32 INFO - PROCESS | 1835 | 1465274192752 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:36:32 INFO - PROCESS | 1835 | 1465274192756 Marionette TRACE conn4 <- [1,2154,null,{}] 21:36:32 INFO - PROCESS | 1835 | 1465274192775 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}] 21:36:32 INFO - PROCESS | 1835 | 1465274192782 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:32 INFO - PROCESS | 1835 | 1465274192991 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 21:36:33 INFO - PROCESS | 1835 | 1465274193274 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:33 INFO - PROCESS | 1835 | 1465274193287 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b638c00 == 119 [pid = 1835] [id = 546] 21:36:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x8b639000) [pid = 1835] [serial = 1639] [outer = (nil)] 21:36:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x8bce6c00) [pid = 1835] [serial = 1640] [outer = 0x8b639000] 21:36:33 INFO - PROCESS | 1835 | 1465274193365 Marionette DEBUG loaded listener.js 21:36:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 192 (0x8c6d1400) [pid = 1835] [serial = 1641] [outer = 0x8b639000] 21:36:34 INFO - PROCESS | 1835 | 1465274194495 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]]]}] 21:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1823ms 21:36:34 INFO - PROCESS | 1835 | 1465274194546 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 21:36:34 INFO - PROCESS | 1835 | 1465274194553 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 21:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:36:34 INFO - PROCESS | 1835 | 1465274194563 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:36:34 INFO - PROCESS | 1835 | 1465274194568 Marionette TRACE conn4 <- [1,2158,null,{}] 21:36:34 INFO - PROCESS | 1835 | 1465274194574 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}] 21:36:34 INFO - PROCESS | 1835 | 1465274194580 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:34 INFO - PROCESS | 1835 | 1465274194814 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 21:36:35 INFO - PROCESS | 1835 | --DOCSHELL 0x8db42800 == 118 [pid = 1835] [id = 528] 21:36:35 INFO - PROCESS | 1835 | --DOCSHELL 0x8bcefc00 == 117 [pid = 1835] [id = 527] 21:36:35 INFO - PROCESS | 1835 | --DOCSHELL 0x8b564000 == 116 [pid = 1835] [id = 526] 21:36:35 INFO - PROCESS | 1835 | --DOCSHELL 0x8abb8800 == 115 [pid = 1835] [id = 513] 21:36:35 INFO - PROCESS | 1835 | --DOCSHELL 0x8eabd000 == 114 [pid = 1835] [id = 511] 21:36:35 INFO - PROCESS | 1835 | --DOCSHELL 0x9277b800 == 113 [pid = 1835] [id = 512] 21:36:35 INFO - PROCESS | 1835 | --DOCSHELL 0x8b642000 == 112 [pid = 1835] [id = 510] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x92ca1400 == 111 [pid = 1835] [id = 478] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x92b51c00 == 110 [pid = 1835] [id = 404] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6cf400 == 109 [pid = 1835] [id = 508] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x9195ec00 == 108 [pid = 1835] [id = 436] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x9195b000 == 107 [pid = 1835] [id = 369] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x994a4c00 == 106 [pid = 1835] [id = 338] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x99224400 == 105 [pid = 1835] [id = 362] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8ea10000 == 104 [pid = 1835] [id = 514] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x962a7c00 == 103 [pid = 1835] [id = 521] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x994a3c00 == 102 [pid = 1835] [id = 435] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x92576c00 == 101 [pid = 1835] [id = 347] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x920f8400 == 100 [pid = 1835] [id = 365] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x92c96c00 == 99 [pid = 1835] [id = 515] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8c8da400 == 98 [pid = 1835] [id = 460] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x92ac2000 == 97 [pid = 1835] [id = 336] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x92a1b400 == 96 [pid = 1835] [id = 517] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x9a3ee000 == 95 [pid = 1835] [id = 381] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0xa1016000 == 94 [pid = 1835] [id = 520] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x890a0400 == 93 [pid = 1835] [id = 525] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x981dfc00 == 92 [pid = 1835] [id = 518] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x99307000 == 91 [pid = 1835] [id = 519] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x890a1400 == 90 [pid = 1835] [id = 524] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x962a9800 == 89 [pid = 1835] [id = 522] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8909d000 == 88 [pid = 1835] [id = 523] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x92571c00 == 87 [pid = 1835] [id = 346] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8eced000 == 86 [pid = 1835] [id = 417] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8ea0c400 == 85 [pid = 1835] [id = 516] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x948a4000 == 84 [pid = 1835] [id = 352] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x92572000 == 83 [pid = 1835] [id = 364] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x9949c400 == 82 [pid = 1835] [id = 457] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x977aac00 == 81 [pid = 1835] [id = 373] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x92574c00 == 80 [pid = 1835] [id = 363] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x92fde400 == 79 [pid = 1835] [id = 361] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8abb2400 == 78 [pid = 1835] [id = 505] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6d2c00 == 77 [pid = 1835] [id = 476] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8abaa000 == 76 [pid = 1835] [id = 503] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8d8ae400 == 75 [pid = 1835] [id = 461] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8abab400 == 74 [pid = 1835] [id = 504] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8c8d4800 == 73 [pid = 1835] [id = 459] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8ea14400 == 72 [pid = 1835] [id = 458] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x92acb400 == 71 [pid = 1835] [id = 360] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6d0000 == 70 [pid = 1835] [id = 485] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8c8de400 == 69 [pid = 1835] [id = 506] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x953d7000 == 68 [pid = 1835] [id = 342] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x9953d800 == 67 [pid = 1835] [id = 403] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x92acc400 == 66 [pid = 1835] [id = 332] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8ea0a000 == 65 [pid = 1835] [id = 507] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x9b018c00 == 64 [pid = 1835] [id = 406] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x920f2800 == 63 [pid = 1835] [id = 351] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x95290000 == 62 [pid = 1835] [id = 357] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x920eb400 == 61 [pid = 1835] [id = 388] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x99498400 == 60 [pid = 1835] [id = 376] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x92894400 == 59 [pid = 1835] [id = 470] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x94898000 == 58 [pid = 1835] [id = 358] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x9528f800 == 57 [pid = 1835] [id = 375] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x92430400 == 56 [pid = 1835] [id = 469] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x978fb400 == 55 [pid = 1835] [id = 472] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x9195e000 == 54 [pid = 1835] [id = 359] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x929d9800 == 53 [pid = 1835] [id = 434] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8d1e1800 == 52 [pid = 1835] [id = 471] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x92574400 == 51 [pid = 1835] [id = 377] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x920f3c00 == 50 [pid = 1835] [id = 408] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x91963c00 == 49 [pid = 1835] [id = 335] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x920be000 == 48 [pid = 1835] [id = 477] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x997de400 == 47 [pid = 1835] [id = 348] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x91727c00 == 46 [pid = 1835] [id = 475] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x920f7000 == 45 [pid = 1835] [id = 345] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6cfc00 == 44 [pid = 1835] [id = 474] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x9a914000 == 43 [pid = 1835] [id = 473] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x929d4800 == 42 [pid = 1835] [id = 450] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8abb6400 == 41 [pid = 1835] [id = 509] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8db49400 == 40 [pid = 1835] [id = 529] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8b638c00 == 39 [pid = 1835] [id = 546] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8a137400 == 38 [pid = 1835] [id = 544] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8b568c00 == 37 [pid = 1835] [id = 545] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x977ad400 == 36 [pid = 1835] [id = 543] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x92a17000 == 35 [pid = 1835] [id = 542] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x953d9400 == 34 [pid = 1835] [id = 541] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x92b5d000 == 33 [pid = 1835] [id = 539] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x94897000 == 32 [pid = 1835] [id = 540] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x91965c00 == 31 [pid = 1835] [id = 538] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x920ee800 == 30 [pid = 1835] [id = 537] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6d7000 == 29 [pid = 1835] [id = 536] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x91964000 == 28 [pid = 1835] [id = 535] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x91964400 == 27 [pid = 1835] [id = 534] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x920c5400 == 26 [pid = 1835] [id = 533] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8ea07c00 == 25 [pid = 1835] [id = 532] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x890a4000 == 24 [pid = 1835] [id = 531] 21:36:37 INFO - PROCESS | 1835 | --DOCSHELL 0x8d1e1c00 == 23 [pid = 1835] [id = 530] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 191 (0x8db46c00) [pid = 1835] [serial = 1521] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x8b637000) [pid = 1835] [serial = 1505] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x8c8d8400) [pid = 1835] [serial = 1514] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x92a18400) [pid = 1835] [serial = 1499] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x8abb2000) [pid = 1835] [serial = 1511] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x99685400) [pid = 1835] [serial = 1481] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x8d1e3000) [pid = 1835] [serial = 1527] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0xa227ac00) [pid = 1835] [serial = 1487] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x978eec00) [pid = 1835] [serial = 1475] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x91960000) [pid = 1835] [serial = 1524] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x93b15c00) [pid = 1835] [serial = 1472] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x8b564800) [pid = 1835] [serial = 1517] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x8a138000) [pid = 1835] [serial = 1502] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0xa34ebc00) [pid = 1835] [serial = 1490] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0x8b56d400) [pid = 1835] [serial = 1518] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 176 (0x8d1ef400) [pid = 1835] [serial = 1520] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 175 (0x920cb400) [pid = 1835] [serial = 1469] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 174 (0x91722800) [pid = 1835] [serial = 1523] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 173 (0x92c9e400) [pid = 1835] [serial = 1466] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 172 (0x92a1b000) [pid = 1835] [serial = 1493] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 171 (0xa337e800) [pid = 1835] [serial = 1496] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 170 (0x9930a000) [pid = 1835] [serial = 1478] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 169 (0x9aedc000) [pid = 1835] [serial = 1484] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 168 (0x8db4e000) [pid = 1835] [serial = 1508] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 167 (0x8c8d3400) [pid = 1835] [serial = 1526] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | --DOMWINDOW == 166 (0x8ece7800) [pid = 1835] [serial = 1529] [outer = (nil)] [url = about:blank] 21:36:37 INFO - PROCESS | 1835 | 1465274197851 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:37 INFO - PROCESS | 1835 | 1465274197862 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x8909fc00 == 24 [pid = 1835] [id = 547] 21:36:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 167 (0x890a1400) [pid = 1835] [serial = 1642] [outer = (nil)] 21:36:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 168 (0x8a12f800) [pid = 1835] [serial = 1643] [outer = 0x890a1400] 21:36:38 INFO - PROCESS | 1835 | 1465274198007 Marionette DEBUG loaded listener.js 21:36:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 169 (0x8abb2000) [pid = 1835] [serial = 1644] [outer = 0x890a1400] 21:36:38 INFO - PROCESS | 1835 | 1465274198907 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]]]}] 21:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 4400ms 21:36:38 INFO - PROCESS | 1835 | 1465274198966 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 21:36:38 INFO - PROCESS | 1835 | 1465274198972 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 21:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:36:38 INFO - PROCESS | 1835 | 1465274198980 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:36:38 INFO - PROCESS | 1835 | 1465274198985 Marionette TRACE conn4 <- [1,2162,null,{}] 21:36:38 INFO - PROCESS | 1835 | 1465274198993 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}] 21:36:39 INFO - PROCESS | 1835 | 1465274198998 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:39 INFO - PROCESS | 1835 | 1465274199182 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 21:36:39 INFO - PROCESS | 1835 | 1465274199382 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:39 INFO - PROCESS | 1835 | 1465274199392 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b63a400 == 25 [pid = 1835] [id = 548] 21:36:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 170 (0x8b642000) [pid = 1835] [serial = 1645] [outer = (nil)] 21:36:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 171 (0x8bcf2800) [pid = 1835] [serial = 1646] [outer = 0x8b642000] 21:36:39 INFO - PROCESS | 1835 | 1465274199467 Marionette DEBUG loaded listener.js 21:36:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 172 (0x8c6d7000) [pid = 1835] [serial = 1647] [outer = 0x8b642000] 21:36:40 INFO - PROCESS | 1835 | 1465274200368 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]]]}] 21:36:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1482ms 21:36:40 INFO - PROCESS | 1835 | 1465274200465 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 21:36:40 INFO - PROCESS | 1835 | 1465274200472 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 21:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:36:40 INFO - PROCESS | 1835 | 1465274200500 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:36:40 INFO - PROCESS | 1835 | 1465274200504 Marionette TRACE conn4 <- [1,2166,null,{}] 21:36:40 INFO - PROCESS | 1835 | 1465274200510 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}] 21:36:40 INFO - PROCESS | 1835 | 1465274200516 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:40 INFO - PROCESS | 1835 | 1465274200800 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 21:36:40 INFO - PROCESS | 1835 | 1465274200848 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:40 INFO - PROCESS | 1835 | 1465274200857 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6db400 == 26 [pid = 1835] [id = 549] 21:36:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 173 (0x8c6db800) [pid = 1835] [serial = 1648] [outer = (nil)] 21:36:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0x8d8a4c00) [pid = 1835] [serial = 1649] [outer = 0x8c6db800] 21:36:40 INFO - PROCESS | 1835 | 1465274200933 Marionette DEBUG loaded listener.js 21:36:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0x8d8ad400) [pid = 1835] [serial = 1650] [outer = 0x8c6db800] 21:36:42 INFO - PROCESS | 1835 | 1465274202079 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]]]}] 21:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1634ms 21:36:42 INFO - PROCESS | 1835 | 1465274202134 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 21:36:42 INFO - PROCESS | 1835 | 1465274202139 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 21:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:36:42 INFO - PROCESS | 1835 | 1465274202160 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:36:42 INFO - PROCESS | 1835 | 1465274202171 Marionette TRACE conn4 <- [1,2170,null,{}] 21:36:42 INFO - PROCESS | 1835 | 1465274202218 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}] 21:36:42 INFO - PROCESS | 1835 | 1465274202228 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:42 INFO - PROCESS | 1835 | 1465274202517 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 174 (0x8db4d400) [pid = 1835] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 173 (0x953d6400) [pid = 1835] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 172 (0x9288ec00) [pid = 1835] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 171 (0x92c97800) [pid = 1835] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 170 (0x8c6d7c00) [pid = 1835] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 169 (0x8c6d9800) [pid = 1835] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 168 (0x890a0800) [pid = 1835] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 167 (0x977aa000) [pid = 1835] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 166 (0x920c2400) [pid = 1835] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 165 (0x9930b000) [pid = 1835] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 164 (0x8b564c00) [pid = 1835] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 163 (0x8b642c00) [pid = 1835] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 162 (0x8c8d9000) [pid = 1835] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 161 (0x977a4800) [pid = 1835] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 160 (0x8ece2800) [pid = 1835] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 159 (0x8a132800) [pid = 1835] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 158 (0x962acc00) [pid = 1835] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x962a9000) [pid = 1835] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x92a13400) [pid = 1835] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x8ea05400) [pid = 1835] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0xa1016c00) [pid = 1835] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x890a5000) [pid = 1835] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x8c6ddc00) [pid = 1835] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x92893800) [pid = 1835] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x92c9f800) [pid = 1835] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x8ea0bc00) [pid = 1835] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x8909dc00) [pid = 1835] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x92892800) [pid = 1835] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x9850bc00) [pid = 1835] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0x92a21800) [pid = 1835] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x92430c00) [pid = 1835] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 143 (0x92c9d400) [pid = 1835] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 142 (0x8a138c00) [pid = 1835] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 141 (0x8b641800) [pid = 1835] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 140 (0x8abac800) [pid = 1835] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 139 (0x8db43800) [pid = 1835] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 138 (0x8b56dc00) [pid = 1835] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 137 (0x99563c00) [pid = 1835] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 136 (0x8bcecc00) [pid = 1835] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 135 (0x8ea0f000) [pid = 1835] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 134 (0x98c71000) [pid = 1835] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:36:45 INFO - PROCESS | 1835 | --DOMWINDOW == 133 (0x8abae400) [pid = 1835] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:36:45 INFO - PROCESS | 1835 | 1465274205373 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:45 INFO - PROCESS | 1835 | 1465274205408 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a4c00 == 27 [pid = 1835] [id = 550] 21:36:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 134 (0x890a5000) [pid = 1835] [serial = 1651] [outer = (nil)] 21:36:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x8a135c00) [pid = 1835] [serial = 1652] [outer = 0x890a5000] 21:36:45 INFO - PROCESS | 1835 | 1465274205482 Marionette DEBUG loaded listener.js 21:36:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 136 (0x8b570800) [pid = 1835] [serial = 1653] [outer = 0x890a5000] 21:36:46 INFO - PROCESS | 1835 | 1465274206254 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]]]}] 21:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 4158ms 21:36:46 INFO - PROCESS | 1835 | 1465274206315 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 21:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:36:46 INFO - PROCESS | 1835 | 1465274206320 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 21:36:46 INFO - PROCESS | 1835 | 1465274206327 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:36:46 INFO - PROCESS | 1835 | 1465274206331 Marionette TRACE conn4 <- [1,2174,null,{}] 21:36:46 INFO - PROCESS | 1835 | 1465274206337 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}] 21:36:46 INFO - PROCESS | 1835 | 1465274206342 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:46 INFO - PROCESS | 1835 | 1465274206541 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 21:36:46 INFO - PROCESS | 1835 | 1465274206551 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:46 INFO - PROCESS | 1835 | 1465274206560 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb2c00 == 28 [pid = 1835] [id = 551] 21:36:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 137 (0x8bcec400) [pid = 1835] [serial = 1654] [outer = (nil)] 21:36:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x8db45800) [pid = 1835] [serial = 1655] [outer = 0x8bcec400] 21:36:46 INFO - PROCESS | 1835 | 1465274206813 Marionette DEBUG loaded listener.js 21:36:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x8dbb9400) [pid = 1835] [serial = 1656] [outer = 0x8bcec400] 21:36:47 INFO - PROCESS | 1835 | 1465274207867 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]]]}] 21:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1586ms 21:36:47 INFO - PROCESS | 1835 | 1465274207913 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 21:36:47 INFO - PROCESS | 1835 | 1465274207920 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 21:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:36:47 INFO - PROCESS | 1835 | 1465274207930 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:36:47 INFO - PROCESS | 1835 | 1465274207934 Marionette TRACE conn4 <- [1,2178,null,{}] 21:36:47 INFO - PROCESS | 1835 | 1465274207946 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}] 21:36:47 INFO - PROCESS | 1835 | 1465274207952 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:48 INFO - PROCESS | 1835 | 1465274208217 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 21:36:48 INFO - PROCESS | 1835 | 1465274208549 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:48 INFO - PROCESS | 1835 | 1465274208564 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b636400 == 29 [pid = 1835] [id = 552] 21:36:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 140 (0x8b637000) [pid = 1835] [serial = 1657] [outer = (nil)] 21:36:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 141 (0x8bcf4400) [pid = 1835] [serial = 1658] [outer = 0x8b637000] 21:36:48 INFO - PROCESS | 1835 | 1465274208657 Marionette DEBUG loaded listener.js 21:36:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x8d1ed400) [pid = 1835] [serial = 1659] [outer = 0x8b637000] 21:36:49 INFO - PROCESS | 1835 | 1465274209640 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]]]}] 21:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1792ms 21:36:49 INFO - PROCESS | 1835 | 1465274209723 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 21:36:49 INFO - PROCESS | 1835 | 1465274209731 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 21:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:36:49 INFO - PROCESS | 1835 | 1465274209742 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:36:49 INFO - PROCESS | 1835 | 1465274209746 Marionette TRACE conn4 <- [1,2182,null,{}] 21:36:49 INFO - PROCESS | 1835 | 1465274209753 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}] 21:36:49 INFO - PROCESS | 1835 | 1465274209759 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:50 INFO - PROCESS | 1835 | 1465274210001 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 21:36:50 INFO - PROCESS | 1835 | 1465274210343 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:50 INFO - PROCESS | 1835 | 1465274210356 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b566c00 == 30 [pid = 1835] [id = 553] 21:36:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x8b56e400) [pid = 1835] [serial = 1660] [outer = (nil)] 21:36:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 144 (0x8eabe000) [pid = 1835] [serial = 1661] [outer = 0x8b56e400] 21:36:50 INFO - PROCESS | 1835 | 1465274210457 Marionette DEBUG loaded listener.js 21:36:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x8ecdf800) [pid = 1835] [serial = 1662] [outer = 0x8b56e400] 21:36:51 INFO - PROCESS | 1835 | 1465274211478 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]]]}] 21:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1783ms 21:36:51 INFO - PROCESS | 1835 | 1465274211527 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 21:36:51 INFO - PROCESS | 1835 | 1465274211530 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 21:36:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:36:51 INFO - PROCESS | 1835 | 1465274211538 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:36:51 INFO - PROCESS | 1835 | 1465274211545 Marionette TRACE conn4 <- [1,2186,null,{}] 21:36:51 INFO - PROCESS | 1835 | 1465274211563 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}] 21:36:51 INFO - PROCESS | 1835 | 1465274211573 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:51 INFO - PROCESS | 1835 | 1465274211834 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 21:36:52 INFO - PROCESS | 1835 | 1465274212169 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:52 INFO - PROCESS | 1835 | 1465274212180 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x91730400 == 31 [pid = 1835] [id = 554] 21:36:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x91730c00) [pid = 1835] [serial = 1663] [outer = (nil)] 21:36:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x9195c000) [pid = 1835] [serial = 1664] [outer = 0x91730c00] 21:36:52 INFO - PROCESS | 1835 | 1465274212267 Marionette DEBUG loaded listener.js 21:36:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x91963800) [pid = 1835] [serial = 1665] [outer = 0x91730c00] 21:36:53 INFO - PROCESS | 1835 | 1465274213276 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]]]}] 21:36:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:36:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1788ms 21:36:53 INFO - PROCESS | 1835 | 1465274213327 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 21:36:53 INFO - PROCESS | 1835 | 1465274213332 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 21:36:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:36:53 INFO - PROCESS | 1835 | 1465274213339 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:36:53 INFO - PROCESS | 1835 | 1465274213343 Marionette TRACE conn4 <- [1,2190,null,{}] 21:36:53 INFO - PROCESS | 1835 | 1465274213349 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}] 21:36:53 INFO - PROCESS | 1835 | 1465274213355 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:53 INFO - PROCESS | 1835 | 1465274213562 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 21:36:53 INFO - PROCESS | 1835 | 1465274213882 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:53 INFO - PROCESS | 1835 | 1465274213892 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a1800 == 32 [pid = 1835] [id = 555] 21:36:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x8b562800) [pid = 1835] [serial = 1666] [outer = (nil)] 21:36:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x920c6400) [pid = 1835] [serial = 1667] [outer = 0x8b562800] 21:36:53 INFO - PROCESS | 1835 | 1465274213982 Marionette DEBUG loaded listener.js 21:36:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x920c3c00) [pid = 1835] [serial = 1668] [outer = 0x8b562800] 21:36:54 INFO - PROCESS | 1835 | 1465274214886 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]]]}] 21:36:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:36:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1591ms 21:36:54 INFO - PROCESS | 1835 | 1465274214932 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 21:36:54 INFO - PROCESS | 1835 | 1465274214936 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 21:36:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:36:54 INFO - PROCESS | 1835 | 1465274214944 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:36:54 INFO - PROCESS | 1835 | 1465274214948 Marionette TRACE conn4 <- [1,2194,null,{}] 21:36:54 INFO - PROCESS | 1835 | 1465274214954 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}] 21:36:54 INFO - PROCESS | 1835 | 1465274214959 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:55 INFO - PROCESS | 1835 | 1465274215161 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 21:36:55 INFO - PROCESS | 1835 | 1465274215491 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:55 INFO - PROCESS | 1835 | 1465274215499 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a0800 == 33 [pid = 1835] [id = 556] 21:36:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x8db40400) [pid = 1835] [serial = 1669] [outer = (nil)] 21:36:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x920f9400) [pid = 1835] [serial = 1670] [outer = 0x8db40400] 21:36:55 INFO - PROCESS | 1835 | 1465274215591 Marionette DEBUG loaded listener.js 21:36:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x9242e000) [pid = 1835] [serial = 1671] [outer = 0x8db40400] 21:36:56 INFO - PROCESS | 1835 | 1465274216562 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]]]}] 21:36:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:36:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1690ms 21:36:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:36:56 INFO - PROCESS | 1835 | 1465274216635 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 21:36:56 INFO - PROCESS | 1835 | 1465274216639 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 21:36:56 INFO - PROCESS | 1835 | 1465274216646 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:36:56 INFO - PROCESS | 1835 | 1465274216649 Marionette TRACE conn4 <- [1,2198,null,{}] 21:36:56 INFO - PROCESS | 1835 | 1465274216656 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}] 21:36:56 INFO - PROCESS | 1835 | 1465274216667 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:56 INFO - PROCESS | 1835 | 1465274216949 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 21:36:57 INFO - PROCESS | 1835 | 1465274217311 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:57 INFO - PROCESS | 1835 | 1465274217322 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abab000 == 34 [pid = 1835] [id = 557] 21:36:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x8abb8400) [pid = 1835] [serial = 1672] [outer = (nil)] 21:36:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x9288ec00) [pid = 1835] [serial = 1673] [outer = 0x8abb8400] 21:36:57 INFO - PROCESS | 1835 | 1465274217423 Marionette DEBUG loaded listener.js 21:36:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x92898c00) [pid = 1835] [serial = 1674] [outer = 0x8abb8400] 21:36:58 INFO - PROCESS | 1835 | 1465274218399 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]]]}] 21:36:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:36:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1789ms 21:36:58 INFO - PROCESS | 1835 | 1465274218434 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 21:36:58 INFO - PROCESS | 1835 | 1465274218438 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 21:36:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:36:58 INFO - PROCESS | 1835 | 1465274218445 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:36:58 INFO - PROCESS | 1835 | 1465274218448 Marionette TRACE conn4 <- [1,2202,null,{}] 21:36:58 INFO - PROCESS | 1835 | 1465274218456 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}] 21:36:58 INFO - PROCESS | 1835 | 1465274218461 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:58 INFO - PROCESS | 1835 | 1465274218667 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 21:36:58 INFO - PROCESS | 1835 | 1465274218947 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:58 INFO - PROCESS | 1835 | 1465274218956 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:36:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a130800 == 35 [pid = 1835] [id = 558] 21:36:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x8b562400) [pid = 1835] [serial = 1675] [outer = (nil)] 21:36:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x929df800) [pid = 1835] [serial = 1676] [outer = 0x8b562400] 21:36:59 INFO - PROCESS | 1835 | 1465274219091 Marionette DEBUG loaded listener.js 21:36:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x929d9800) [pid = 1835] [serial = 1677] [outer = 0x8b562400] 21:37:00 INFO - PROCESS | 1835 | 1465274220015 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]]]}] 21:37:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:37:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1635ms 21:37:00 INFO - PROCESS | 1835 | 1465274220081 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 21:37:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:37:00 INFO - PROCESS | 1835 | 1465274220092 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 21:37:00 INFO - PROCESS | 1835 | 1465274220101 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:37:00 INFO - PROCESS | 1835 | 1465274220105 Marionette TRACE conn4 <- [1,2206,null,{}] 21:37:00 INFO - PROCESS | 1835 | 1465274220111 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}] 21:37:00 INFO - PROCESS | 1835 | 1465274220116 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:00 INFO - PROCESS | 1835 | 1465274220349 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 21:37:00 INFO - PROCESS | 1835 | 1465274220697 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:00 INFO - PROCESS | 1835 | 1465274220705 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a0c00 == 36 [pid = 1835] [id = 559] 21:37:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x92a1b400) [pid = 1835] [serial = 1678] [outer = (nil)] 21:37:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 162 (0x92ac9800) [pid = 1835] [serial = 1679] [outer = 0x92a1b400] 21:37:00 INFO - PROCESS | 1835 | 1465274220793 Marionette DEBUG loaded listener.js 21:37:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 163 (0x92acd000) [pid = 1835] [serial = 1680] [outer = 0x92a1b400] 21:37:01 INFO - PROCESS | 1835 | 1465274221723 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]]]}] 21:37:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:37:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1695ms 21:37:01 INFO - PROCESS | 1835 | 1465274221794 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 21:37:01 INFO - PROCESS | 1835 | 1465274221798 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 21:37:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:37:01 INFO - PROCESS | 1835 | 1465274221807 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:37:01 INFO - PROCESS | 1835 | 1465274221810 Marionette TRACE conn4 <- [1,2210,null,{}] 21:37:01 INFO - PROCESS | 1835 | 1465274221816 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}] 21:37:01 INFO - PROCESS | 1835 | 1465274221822 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:02 INFO - PROCESS | 1835 | 1465274222065 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 21:37:02 INFO - PROCESS | 1835 | 1465274222418 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:02 INFO - PROCESS | 1835 | 1465274222428 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x8bcf5c00 == 37 [pid = 1835] [id = 560] 21:37:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 164 (0x92a21400) [pid = 1835] [serial = 1681] [outer = (nil)] 21:37:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 165 (0x92b60400) [pid = 1835] [serial = 1682] [outer = 0x92a21400] 21:37:02 INFO - PROCESS | 1835 | 1465274222513 Marionette DEBUG loaded listener.js 21:37:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 166 (0x92c98c00) [pid = 1835] [serial = 1683] [outer = 0x92a21400] 21:37:03 INFO - PROCESS | 1835 | 1465274223489 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]]]}] 21:37:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:37:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1744ms 21:37:03 INFO - PROCESS | 1835 | 1465274223551 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 21:37:03 INFO - PROCESS | 1835 | 1465274223556 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 21:37:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:37:03 INFO - PROCESS | 1835 | 1465274223562 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:37:03 INFO - PROCESS | 1835 | 1465274223565 Marionette TRACE conn4 <- [1,2214,null,{}] 21:37:03 INFO - PROCESS | 1835 | 1465274223572 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}] 21:37:03 INFO - PROCESS | 1835 | 1465274223577 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:03 INFO - PROCESS | 1835 | 1465274223813 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 21:37:04 INFO - PROCESS | 1835 | 1465274224144 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:04 INFO - PROCESS | 1835 | 1465274224152 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb3000 == 38 [pid = 1835] [id = 561] 21:37:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 167 (0x8b635400) [pid = 1835] [serial = 1684] [outer = (nil)] 21:37:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 168 (0x92fe6c00) [pid = 1835] [serial = 1685] [outer = 0x8b635400] 21:37:04 INFO - PROCESS | 1835 | 1465274224242 Marionette DEBUG loaded listener.js 21:37:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 169 (0x9395e400) [pid = 1835] [serial = 1686] [outer = 0x8b635400] 21:37:05 INFO - PROCESS | 1835 | 1465274225164 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]]]}] 21:37:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:37:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1645ms 21:37:05 INFO - PROCESS | 1835 | 1465274225209 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 21:37:05 INFO - PROCESS | 1835 | 1465274225214 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 21:37:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:37:05 INFO - PROCESS | 1835 | 1465274225220 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:37:05 INFO - PROCESS | 1835 | 1465274225225 Marionette TRACE conn4 <- [1,2218,null,{}] 21:37:05 INFO - PROCESS | 1835 | 1465274225231 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}] 21:37:05 INFO - PROCESS | 1835 | 1465274225237 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:05 INFO - PROCESS | 1835 | 1465274225475 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 21:37:05 INFO - PROCESS | 1835 | 1465274225823 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:05 INFO - PROCESS | 1835 | 1465274225832 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x93d46800 == 39 [pid = 1835] [id = 562] 21:37:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 170 (0x93d4a800) [pid = 1835] [serial = 1687] [outer = (nil)] 21:37:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 171 (0x93d75400) [pid = 1835] [serial = 1688] [outer = 0x93d4a800] 21:37:05 INFO - PROCESS | 1835 | 1465274225930 Marionette DEBUG loaded listener.js 21:37:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 172 (0x94899400) [pid = 1835] [serial = 1689] [outer = 0x93d4a800] 21:37:06 INFO - PROCESS | 1835 | 1465274226851 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]]]}] 21:37:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:37:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1688ms 21:37:06 INFO - PROCESS | 1835 | 1465274226909 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 21:37:06 INFO - PROCESS | 1835 | 1465274226914 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 21:37:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:37:06 INFO - PROCESS | 1835 | 1465274226921 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:37:06 INFO - PROCESS | 1835 | 1465274226924 Marionette TRACE conn4 <- [1,2222,null,{}] 21:37:06 INFO - PROCESS | 1835 | 1465274226930 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}] 21:37:06 INFO - PROCESS | 1835 | 1465274226935 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:07 INFO - PROCESS | 1835 | 1465274227140 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 21:37:07 INFO - PROCESS | 1835 | 1465274227477 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:07 INFO - PROCESS | 1835 | 1465274227483 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x9489bc00 == 40 [pid = 1835] [id = 563] 21:37:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 173 (0x948a2c00) [pid = 1835] [serial = 1690] [outer = (nil)] 21:37:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0x95295400) [pid = 1835] [serial = 1691] [outer = 0x948a2c00] 21:37:07 INFO - PROCESS | 1835 | 1465274227583 Marionette DEBUG loaded listener.js 21:37:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0x953d1000) [pid = 1835] [serial = 1692] [outer = 0x948a2c00] 21:37:08 INFO - PROCESS | 1835 | 1465274228619 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]]]}] 21:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1736ms 21:37:08 INFO - PROCESS | 1835 | 1465274228659 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 21:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:37:08 INFO - PROCESS | 1835 | 1465274228664 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 21:37:08 INFO - PROCESS | 1835 | 1465274228671 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:37:08 INFO - PROCESS | 1835 | 1465274228674 Marionette TRACE conn4 <- [1,2226,null,{}] 21:37:08 INFO - PROCESS | 1835 | 1465274228680 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}] 21:37:08 INFO - PROCESS | 1835 | 1465274228685 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:08 INFO - PROCESS | 1835 | 1465274228894 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 21:37:09 INFO - PROCESS | 1835 | 1465274229229 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:09 INFO - PROCESS | 1835 | 1465274229237 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:09 INFO - PROCESS | 1835 | ++DOCSHELL 0x93b14800 == 41 [pid = 1835] [id = 564] 21:37:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0x93d49c00) [pid = 1835] [serial = 1693] [outer = (nil)] 21:37:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0x9546f000) [pid = 1835] [serial = 1694] [outer = 0x93d49c00] 21:37:09 INFO - PROCESS | 1835 | 1465274229333 Marionette DEBUG loaded listener.js 21:37:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x962a7c00) [pid = 1835] [serial = 1695] [outer = 0x93d49c00] 21:37:10 INFO - PROCESS | 1835 | 1465274230318 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]]]}] 21:37:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:37:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1688ms 21:37:10 INFO - PROCESS | 1835 | 1465274230360 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 21:37:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:37:10 INFO - PROCESS | 1835 | 1465274230364 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 21:37:10 INFO - PROCESS | 1835 | 1465274230372 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:37:10 INFO - PROCESS | 1835 | 1465274230376 Marionette TRACE conn4 <- [1,2230,null,{}] 21:37:10 INFO - PROCESS | 1835 | 1465274230384 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}] 21:37:10 INFO - PROCESS | 1835 | 1465274230390 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:10 INFO - PROCESS | 1835 | 1465274230622 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 21:37:10 INFO - PROCESS | 1835 | 1465274230965 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:10 INFO - PROCESS | 1835 | 1465274230974 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a2800 == 42 [pid = 1835] [id = 565] 21:37:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x890a3400) [pid = 1835] [serial = 1696] [outer = (nil)] 21:37:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x8b56d000) [pid = 1835] [serial = 1697] [outer = 0x890a3400] 21:37:11 INFO - PROCESS | 1835 | 1465274231075 Marionette DEBUG loaded listener.js 21:37:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x8c6d3400) [pid = 1835] [serial = 1698] [outer = 0x890a3400] 21:37:12 INFO - PROCESS | 1835 | 1465274232039 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]]]}] 21:37:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:37:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1747ms 21:37:12 INFO - PROCESS | 1835 | 1465274232119 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 21:37:12 INFO - PROCESS | 1835 | 1465274232124 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 21:37:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:37:12 INFO - PROCESS | 1835 | 1465274232132 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:37:12 INFO - PROCESS | 1835 | 1465274232137 Marionette TRACE conn4 <- [1,2234,null,{}] 21:37:12 INFO - PROCESS | 1835 | 1465274232143 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}] 21:37:12 INFO - PROCESS | 1835 | 1465274232148 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:12 INFO - PROCESS | 1835 | 1465274232406 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 21:37:12 INFO - PROCESS | 1835 | 1465274232740 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:12 INFO - PROCESS | 1835 | 1465274232750 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a4400 == 43 [pid = 1835] [id = 566] 21:37:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x890a6800) [pid = 1835] [serial = 1699] [outer = (nil)] 21:37:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x8abaf400) [pid = 1835] [serial = 1700] [outer = 0x890a6800] 21:37:12 INFO - PROCESS | 1835 | 1465274232862 Marionette DEBUG loaded listener.js 21:37:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x8b63c000) [pid = 1835] [serial = 1701] [outer = 0x890a6800] 21:37:14 INFO - PROCESS | 1835 | 1465274234031 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]]]}] 21:37:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:37:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1934ms 21:37:14 INFO - PROCESS | 1835 | 1465274234067 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 21:37:14 INFO - PROCESS | 1835 | 1465274234075 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 21:37:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:37:14 INFO - PROCESS | 1835 | 1465274234084 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:37:14 INFO - PROCESS | 1835 | 1465274234088 Marionette TRACE conn4 <- [1,2238,null,{}] 21:37:14 INFO - PROCESS | 1835 | 1465274234097 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}] 21:37:14 INFO - PROCESS | 1835 | 1465274234104 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:14 INFO - PROCESS | 1835 | 1465274234356 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 21:37:14 INFO - PROCESS | 1835 | 1465274234721 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:14 INFO - PROCESS | 1835 | 1465274234736 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b569c00 == 44 [pid = 1835] [id = 567] 21:37:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x8b56a400) [pid = 1835] [serial = 1702] [outer = (nil)] 21:37:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x8b570400) [pid = 1835] [serial = 1703] [outer = 0x8b56a400] 21:37:14 INFO - PROCESS | 1835 | 1465274234817 Marionette DEBUG loaded listener.js 21:37:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x8b641800) [pid = 1835] [serial = 1704] [outer = 0x8b56a400] 21:37:15 INFO - PROCESS | 1835 | 1465274235878 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]]]}] 21:37:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:37:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1837ms 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x8eac0c00) [pid = 1835] [serial = 1590] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x98516800) [pid = 1835] [serial = 1550] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x93956800) [pid = 1835] [serial = 1467] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x93d4b800) [pid = 1835] [serial = 1545] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x9242d000) [pid = 1835] [serial = 1530] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0xa62b5400) [pid = 1835] [serial = 1497] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x8eac2800) [pid = 1835] [serial = 1577] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x93b16c00) [pid = 1835] [serial = 1544] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x9930c800) [pid = 1835] [serial = 1479] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0xa4e0f800) [pid = 1835] [serial = 1491] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 176 (0x9a560000) [pid = 1835] [serial = 1560] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 175 (0x8bcea800) [pid = 1835] [serial = 1581] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 174 (0x8d1ea000) [pid = 1835] [serial = 1532] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 173 (0x99563000) [pid = 1835] [serial = 1482] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 172 (0x98c77c00) [pid = 1835] [serial = 1476] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 171 (0x920ebc00) [pid = 1835] [serial = 1536] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 170 (0x8a13ac00) [pid = 1835] [serial = 1503] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 169 (0x9d877000) [pid = 1835] [serial = 1568] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 168 (0x962b3800) [pid = 1835] [serial = 1566] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 167 (0x92a1ec00) [pid = 1835] [serial = 1494] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 166 (0x8eab9400) [pid = 1835] [serial = 1589] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 165 (0xa252a000) [pid = 1835] [serial = 1562] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 164 (0x8d1eb400) [pid = 1835] [serial = 1575] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 163 (0x8c8dd000) [pid = 1835] [serial = 1583] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 162 (0x99ffac00) [pid = 1835] [serial = 1559] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 161 (0x9195fc00) [pid = 1835] [serial = 1578] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 160 (0x92b5ac00) [pid = 1835] [serial = 1542] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 159 (0x9486f800) [pid = 1835] [serial = 1473] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 158 (0xa23f5800) [pid = 1835] [serial = 1569] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x923c2000) [pid = 1835] [serial = 1470] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x890a9000) [pid = 1835] [serial = 1572] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x92898000) [pid = 1835] [serial = 1538] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0x997e3800) [pid = 1835] [serial = 1556] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x9949d400) [pid = 1835] [serial = 1553] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x929ddc00) [pid = 1835] [serial = 1455] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x8db45400) [pid = 1835] [serial = 1533] [outer = (nil)] [url = about:blank] 21:37:15 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0xa340fc00) [pid = 1835] [serial = 1563] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x929dd800) [pid = 1835] [serial = 1539] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x95468400) [pid = 1835] [serial = 1547] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x91729800) [pid = 1835] [serial = 1535] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x8b63b400) [pid = 1835] [serial = 1506] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0x98dbd800) [pid = 1835] [serial = 1551] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x978ef800) [pid = 1835] [serial = 1548] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 143 (0x9172a400) [pid = 1835] [serial = 1509] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 142 (0x8d1e2400) [pid = 1835] [serial = 1584] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 141 (0x8abb3800) [pid = 1835] [serial = 1512] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 140 (0x8dbb9c00) [pid = 1835] [serial = 1587] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 139 (0x9d41c800) [pid = 1835] [serial = 1500] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 138 (0x8b637c00) [pid = 1835] [serial = 1580] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 137 (0x8c8df000) [pid = 1835] [serial = 1574] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 136 (0xa23ed800) [pid = 1835] [serial = 1488] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 135 (0x890a7800) [pid = 1835] [serial = 1571] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 134 (0x8d1e5400) [pid = 1835] [serial = 1449] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 133 (0x8dbae800) [pid = 1835] [serial = 1586] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 132 (0x9172c000) [pid = 1835] [serial = 1452] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 131 (0x9d420000) [pid = 1835] [serial = 1485] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 130 (0x92b51800) [pid = 1835] [serial = 1541] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 129 (0x9953ac00) [pid = 1835] [serial = 1554] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 128 (0x99d3b400) [pid = 1835] [serial = 1557] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 127 (0x962b0800) [pid = 1835] [serial = 1565] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 126 (0x8ea08400) [pid = 1835] [serial = 1515] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 125 (0x91725800) [pid = 1835] [serial = 1593] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | --DOMWINDOW == 124 (0x8ece6000) [pid = 1835] [serial = 1592] [outer = (nil)] [url = about:blank] 21:37:16 INFO - PROCESS | 1835 | 1465274236059 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 21:37:16 INFO - PROCESS | 1835 | 1465274236065 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 21:37:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:37:16 INFO - PROCESS | 1835 | 1465274236098 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:37:16 INFO - PROCESS | 1835 | 1465274236104 Marionette TRACE conn4 <- [1,2242,null,{}] 21:37:16 INFO - PROCESS | 1835 | 1465274236111 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}] 21:37:16 INFO - PROCESS | 1835 | 1465274236117 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:16 INFO - PROCESS | 1835 | 1465274236316 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 21:37:16 INFO - PROCESS | 1835 | 1465274236553 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:16 INFO - PROCESS | 1835 | 1465274236561 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b63d000 == 45 [pid = 1835] [id = 568] 21:37:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 125 (0x8bce7400) [pid = 1835] [serial = 1705] [outer = (nil)] 21:37:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 126 (0x8bcf1c00) [pid = 1835] [serial = 1706] [outer = 0x8bce7400] 21:37:16 INFO - PROCESS | 1835 | 1465274236642 Marionette DEBUG loaded listener.js 21:37:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 127 (0x8c8df800) [pid = 1835] [serial = 1707] [outer = 0x8bce7400] 21:37:17 INFO - PROCESS | 1835 | 1465274237489 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]]]}] 21:37:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:37:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1453ms 21:37:17 INFO - PROCESS | 1835 | 1465274237538 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 21:37:17 INFO - PROCESS | 1835 | 1465274237542 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 21:37:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:37:17 INFO - PROCESS | 1835 | 1465274237549 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:37:17 INFO - PROCESS | 1835 | 1465274237554 Marionette TRACE conn4 <- [1,2246,null,{}] 21:37:17 INFO - PROCESS | 1835 | 1465274237570 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}] 21:37:17 INFO - PROCESS | 1835 | 1465274237579 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:17 INFO - PROCESS | 1835 | 1465274237775 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 21:37:18 INFO - PROCESS | 1835 | 1465274237980 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:18 INFO - PROCESS | 1835 | 1465274237990 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x8dbaf800 == 46 [pid = 1835] [id = 569] 21:37:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 128 (0x8dbb9c00) [pid = 1835] [serial = 1708] [outer = (nil)] 21:37:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 129 (0x8ea0c000) [pid = 1835] [serial = 1709] [outer = 0x8dbb9c00] 21:37:18 INFO - PROCESS | 1835 | 1465274238066 Marionette DEBUG loaded listener.js 21:37:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 130 (0x8eabcc00) [pid = 1835] [serial = 1710] [outer = 0x8dbb9c00] 21:37:19 INFO - PROCESS | 1835 | 1465274239033 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]]]}] 21:37:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:37:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1542ms 21:37:19 INFO - PROCESS | 1835 | 1465274239094 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 21:37:19 INFO - PROCESS | 1835 | 1465274239099 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 21:37:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:37:19 INFO - PROCESS | 1835 | 1465274239105 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:37:19 INFO - PROCESS | 1835 | 1465274239109 Marionette TRACE conn4 <- [1,2250,null,{}] 21:37:19 INFO - PROCESS | 1835 | 1465274239115 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}] 21:37:19 INFO - PROCESS | 1835 | 1465274239120 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:19 INFO - PROCESS | 1835 | 1465274239419 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 21:37:19 INFO - PROCESS | 1835 | 1465274239449 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:19 INFO - PROCESS | 1835 | 1465274239457 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ea0d800 == 47 [pid = 1835] [id = 570] 21:37:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 131 (0x8eac2800) [pid = 1835] [serial = 1711] [outer = (nil)] 21:37:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 132 (0x8ecec400) [pid = 1835] [serial = 1712] [outer = 0x8eac2800] 21:37:19 INFO - PROCESS | 1835 | 1465274239531 Marionette DEBUG loaded listener.js 21:37:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 133 (0x91728400) [pid = 1835] [serial = 1713] [outer = 0x8eac2800] 21:37:20 INFO - PROCESS | 1835 | 1465274240583 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]]]}] 21:37:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:37:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1507ms 21:37:20 INFO - PROCESS | 1835 | 1465274240614 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 21:37:20 INFO - PROCESS | 1835 | 1465274240618 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 21:37:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:37:20 INFO - PROCESS | 1835 | 1465274240624 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:37:20 INFO - PROCESS | 1835 | 1465274240626 Marionette TRACE conn4 <- [1,2254,null,{}] 21:37:20 INFO - PROCESS | 1835 | 1465274240632 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}] 21:37:20 INFO - PROCESS | 1835 | 1465274240637 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:21 INFO - PROCESS | 1835 | 1465274241076 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 132 (0x95298800) [pid = 1835] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 131 (0x890a1400) [pid = 1835] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 130 (0x92c9e000) [pid = 1835] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 129 (0x8b642000) [pid = 1835] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 128 (0x8c6db800) [pid = 1835] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 127 (0x95473c00) [pid = 1835] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 126 (0x8b639000) [pid = 1835] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 125 (0x890a5000) [pid = 1835] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 124 (0x92571000) [pid = 1835] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 123 (0x9256d800) [pid = 1835] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 122 (0x95465800) [pid = 1835] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 121 (0x92569c00) [pid = 1835] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 120 (0x8c6d6000) [pid = 1835] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 119 (0x98fd6800) [pid = 1835] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 118 (0x920c7400) [pid = 1835] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 117 (0x8eabe800) [pid = 1835] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 116 (0x9277b400) [pid = 1835] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 115 (0x920c8800) [pid = 1835] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 114 (0x92a1a400) [pid = 1835] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:37:21 INFO - PROCESS | 1835 | --DOMWINDOW == 113 (0x8b56c800) [pid = 1835] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:37:21 INFO - PROCESS | 1835 | 1465274241343 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:21 INFO - PROCESS | 1835 | 1465274241349 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a1400 == 48 [pid = 1835] [id = 571] 21:37:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 114 (0x890a5000) [pid = 1835] [serial = 1714] [outer = (nil)] 21:37:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 115 (0x8bcf0000) [pid = 1835] [serial = 1715] [outer = 0x890a5000] 21:37:21 INFO - PROCESS | 1835 | 1465274241428 Marionette DEBUG loaded listener.js 21:37:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 116 (0x8dbb7400) [pid = 1835] [serial = 1716] [outer = 0x890a5000] 21:37:22 INFO - PROCESS | 1835 | 1465274242207 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]]]}] 21:37:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:37:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1633ms 21:37:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:37:22 INFO - PROCESS | 1835 | 1465274242259 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 21:37:22 INFO - PROCESS | 1835 | 1465274242262 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 21:37:22 INFO - PROCESS | 1835 | 1465274242277 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:37:22 INFO - PROCESS | 1835 | 1465274242281 Marionette TRACE conn4 <- [1,2258,null,{}] 21:37:22 INFO - PROCESS | 1835 | 1465274242303 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}] 21:37:22 INFO - PROCESS | 1835 | 1465274242315 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:22 INFO - PROCESS | 1835 | 1465274242551 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 21:37:22 INFO - PROCESS | 1835 | 1465274242737 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:22 INFO - PROCESS | 1835 | 1465274242743 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6d6000 == 49 [pid = 1835] [id = 572] 21:37:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 117 (0x8dbbd800) [pid = 1835] [serial = 1717] [outer = (nil)] 21:37:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 118 (0x920ee800) [pid = 1835] [serial = 1718] [outer = 0x8dbbd800] 21:37:22 INFO - PROCESS | 1835 | 1465274242817 Marionette DEBUG loaded listener.js 21:37:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 119 (0x92438400) [pid = 1835] [serial = 1719] [outer = 0x8dbbd800] 21:37:23 INFO - PROCESS | 1835 | 1465274243966 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]]]}] 21:37:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:37:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1762ms 21:37:24 INFO - PROCESS | 1835 | 1465274244032 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 21:37:24 INFO - PROCESS | 1835 | 1465274244039 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 21:37:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:37:24 INFO - PROCESS | 1835 | 1465274244049 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:37:24 INFO - PROCESS | 1835 | 1465274244053 Marionette TRACE conn4 <- [1,2262,null,{}] 21:37:24 INFO - PROCESS | 1835 | 1465274244064 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}] 21:37:24 INFO - PROCESS | 1835 | 1465274244070 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:24 INFO - PROCESS | 1835 | 1465274244317 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 21:37:24 INFO - PROCESS | 1835 | 1465274244653 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:24 INFO - PROCESS | 1835 | 1465274244660 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abaec00 == 50 [pid = 1835] [id = 573] 21:37:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 120 (0x8abb4000) [pid = 1835] [serial = 1720] [outer = (nil)] 21:37:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 121 (0x8bcf1000) [pid = 1835] [serial = 1721] [outer = 0x8abb4000] 21:37:24 INFO - PROCESS | 1835 | 1465274244750 Marionette DEBUG loaded listener.js 21:37:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 122 (0x8d8a1400) [pid = 1835] [serial = 1722] [outer = 0x8abb4000] 21:37:25 INFO - PROCESS | 1835 | 1465274245736 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]]]}] 21:37:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:37:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1738ms 21:37:25 INFO - PROCESS | 1835 | 1465274245800 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 21:37:25 INFO - PROCESS | 1835 | 1465274245808 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 21:37:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:37:25 INFO - PROCESS | 1835 | 1465274245821 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:37:25 INFO - PROCESS | 1835 | 1465274245825 Marionette TRACE conn4 <- [1,2266,null,{}] 21:37:25 INFO - PROCESS | 1835 | 1465274245832 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}] 21:37:25 INFO - PROCESS | 1835 | 1465274245839 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:26 INFO - PROCESS | 1835 | 1465274246079 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 21:37:26 INFO - PROCESS | 1835 | 1465274246412 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:26 INFO - PROCESS | 1835 | 1465274246419 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ea11c00 == 51 [pid = 1835] [id = 574] 21:37:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 123 (0x8eac5400) [pid = 1835] [serial = 1723] [outer = (nil)] 21:37:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 124 (0x8ecedc00) [pid = 1835] [serial = 1724] [outer = 0x8eac5400] 21:37:26 INFO - PROCESS | 1835 | 1465274246516 Marionette DEBUG loaded listener.js 21:37:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 125 (0x9195cc00) [pid = 1835] [serial = 1725] [outer = 0x8eac5400] 21:37:27 INFO - PROCESS | 1835 | 1465274247510 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]]]}] 21:37:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:37:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1743ms 21:37:27 INFO - PROCESS | 1835 | 1465274247565 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 21:37:27 INFO - PROCESS | 1835 | 1465274247569 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 21:37:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:37:27 INFO - PROCESS | 1835 | 1465274247577 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:37:27 INFO - PROCESS | 1835 | 1465274247583 Marionette TRACE conn4 <- [1,2270,null,{}] 21:37:27 INFO - PROCESS | 1835 | 1465274247600 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}] 21:37:27 INFO - PROCESS | 1835 | 1465274247610 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:27 INFO - PROCESS | 1835 | 1465274247913 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 21:37:28 INFO - PROCESS | 1835 | 1465274248267 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:28 INFO - PROCESS | 1835 | 1465274248280 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x92437800 == 52 [pid = 1835] [id = 575] 21:37:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 126 (0x92437c00) [pid = 1835] [serial = 1726] [outer = (nil)] 21:37:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 127 (0x9256d000) [pid = 1835] [serial = 1727] [outer = 0x92437c00] 21:37:28 INFO - PROCESS | 1835 | 1465274248371 Marionette DEBUG loaded listener.js 21:37:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 128 (0x92776c00) [pid = 1835] [serial = 1728] [outer = 0x92437c00] 21:37:29 INFO - PROCESS | 1835 | 1465274249281 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]]]}] 21:37:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:37:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1736ms 21:37:29 INFO - PROCESS | 1835 | 1465274249314 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 21:37:29 INFO - PROCESS | 1835 | 1465274249319 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 21:37:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:37:29 INFO - PROCESS | 1835 | 1465274249328 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:37:29 INFO - PROCESS | 1835 | 1465274249331 Marionette TRACE conn4 <- [1,2274,null,{}] 21:37:29 INFO - PROCESS | 1835 | 1465274249337 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}] 21:37:29 INFO - PROCESS | 1835 | 1465274249343 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:29 INFO - PROCESS | 1835 | 1465274249576 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 21:37:29 INFO - PROCESS | 1835 | 1465274249907 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:29 INFO - PROCESS | 1835 | 1465274249916 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a5800 == 53 [pid = 1835] [id = 576] 21:37:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 129 (0x920f2c00) [pid = 1835] [serial = 1729] [outer = (nil)] 21:37:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 130 (0x92a1f400) [pid = 1835] [serial = 1730] [outer = 0x920f2c00] 21:37:30 INFO - PROCESS | 1835 | 1465274250003 Marionette DEBUG loaded listener.js 21:37:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 131 (0x92ac4800) [pid = 1835] [serial = 1731] [outer = 0x920f2c00] 21:37:30 INFO - PROCESS | 1835 | 1465274250930 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]]]}] 21:37:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:37:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1644ms 21:37:30 INFO - PROCESS | 1835 | 1465274250972 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 21:37:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:37:30 INFO - PROCESS | 1835 | 1465274250977 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 21:37:30 INFO - PROCESS | 1835 | 1465274250984 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:37:30 INFO - PROCESS | 1835 | 1465274250988 Marionette TRACE conn4 <- [1,2278,null,{}] 21:37:30 INFO - PROCESS | 1835 | 1465274250994 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}] 21:37:31 INFO - PROCESS | 1835 | 1465274250999 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:31 INFO - PROCESS | 1835 | 1465274251205 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 21:37:31 INFO - PROCESS | 1835 | 1465274251481 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:31 INFO - PROCESS | 1835 | 1465274251492 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b563400 == 54 [pid = 1835] [id = 577] 21:37:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 132 (0x92a1a400) [pid = 1835] [serial = 1732] [outer = (nil)] 21:37:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 133 (0x92c98800) [pid = 1835] [serial = 1733] [outer = 0x92a1a400] 21:37:31 INFO - PROCESS | 1835 | 1465274251626 Marionette DEBUG loaded listener.js 21:37:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 134 (0x92ca5c00) [pid = 1835] [serial = 1734] [outer = 0x92a1a400] 21:37:32 INFO - PROCESS | 1835 | 1465274252566 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]]]}] 21:37:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:37:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1636ms 21:37:32 INFO - PROCESS | 1835 | 1465274252620 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 21:37:32 INFO - PROCESS | 1835 | 1465274252624 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 21:37:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:37:32 INFO - PROCESS | 1835 | 1465274252631 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:37:32 INFO - PROCESS | 1835 | 1465274252635 Marionette TRACE conn4 <- [1,2282,null,{}] 21:37:32 INFO - PROCESS | 1835 | 1465274252640 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}] 21:37:32 INFO - PROCESS | 1835 | 1465274252651 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:32 INFO - PROCESS | 1835 | 1465274252892 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 21:37:33 INFO - PROCESS | 1835 | 1465274253230 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:33 INFO - PROCESS | 1835 | 1465274253240 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x929d8400 == 55 [pid = 1835] [id = 578] 21:37:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x93b1c400) [pid = 1835] [serial = 1735] [outer = (nil)] 21:37:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 136 (0x94896000) [pid = 1835] [serial = 1736] [outer = 0x93b1c400] 21:37:33 INFO - PROCESS | 1835 | 1465274253327 Marionette DEBUG loaded listener.js 21:37:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 137 (0x953cf000) [pid = 1835] [serial = 1737] [outer = 0x93b1c400] 21:37:34 INFO - PROCESS | 1835 | 1465274254210 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]]]}] 21:37:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:37:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1636ms 21:37:34 INFO - PROCESS | 1835 | 1465274254268 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 21:37:34 INFO - PROCESS | 1835 | 1465274254271 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 21:37:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:37:34 INFO - PROCESS | 1835 | 1465274254278 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:37:34 INFO - PROCESS | 1835 | 1465274254282 Marionette TRACE conn4 <- [1,2286,null,{}] 21:37:34 INFO - PROCESS | 1835 | 1465274254287 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}] 21:37:34 INFO - PROCESS | 1835 | 1465274254293 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:34 INFO - PROCESS | 1835 | 1465274254502 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 21:37:34 INFO - PROCESS | 1835 | 1465274254786 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:34 INFO - PROCESS | 1835 | 1465274254796 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x93bb5800 == 56 [pid = 1835] [id = 579] 21:37:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x93d42400) [pid = 1835] [serial = 1738] [outer = (nil)] 21:37:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x9779fc00) [pid = 1835] [serial = 1739] [outer = 0x93d42400] 21:37:34 INFO - PROCESS | 1835 | 1465274254925 Marionette DEBUG loaded listener.js 21:37:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 140 (0x97893400) [pid = 1835] [serial = 1740] [outer = 0x93d42400] 21:37:35 INFO - PROCESS | 1835 | 1465274255835 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]]]}] 21:37:35 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 21:37:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1584ms 21:37:35 INFO - PROCESS | 1835 | 1465274255863 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 21:37:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:37:35 INFO - PROCESS | 1835 | 1465274255873 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 21:37:35 INFO - PROCESS | 1835 | 1465274255898 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:37:35 INFO - PROCESS | 1835 | 1465274255902 Marionette TRACE conn4 <- [1,2290,null,{}] 21:37:35 INFO - PROCESS | 1835 | 1465274255910 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}] 21:37:35 INFO - PROCESS | 1835 | 1465274255914 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:36 INFO - PROCESS | 1835 | 1465274256119 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 21:37:36 INFO - PROCESS | 1835 | 1465274256395 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:36 INFO - PROCESS | 1835 | 1465274256401 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x95470000 == 57 [pid = 1835] [id = 580] 21:37:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 141 (0x962b0800) [pid = 1835] [serial = 1741] [outer = (nil)] 21:37:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x978f6000) [pid = 1835] [serial = 1742] [outer = 0x962b0800] 21:37:36 INFO - PROCESS | 1835 | 1465274256534 Marionette DEBUG loaded listener.js 21:37:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x97ac7400) [pid = 1835] [serial = 1743] [outer = 0x962b0800] 21:37:37 INFO - PROCESS | 1835 | 1465274257455 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]]]}] 21:37:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:37:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1653ms 21:37:37 INFO - PROCESS | 1835 | 1465274257533 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 21:37:37 INFO - PROCESS | 1835 | 1465274257536 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 21:37:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:37:37 INFO - PROCESS | 1835 | 1465274257543 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:37:37 INFO - PROCESS | 1835 | 1465274257546 Marionette TRACE conn4 <- [1,2294,null,{}] 21:37:37 INFO - PROCESS | 1835 | 1465274257552 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}] 21:37:37 INFO - PROCESS | 1835 | 1465274257557 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:37 INFO - PROCESS | 1835 | 1465274257808 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 21:37:38 INFO - PROCESS | 1835 | 1465274258137 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:38 INFO - PROCESS | 1835 | 1465274258148 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x981d2400 == 58 [pid = 1835] [id = 581] 21:37:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 144 (0x98513000) [pid = 1835] [serial = 1744] [outer = (nil)] 21:37:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x98dbe800) [pid = 1835] [serial = 1745] [outer = 0x98513000] 21:37:38 INFO - PROCESS | 1835 | 1465274258237 Marionette DEBUG loaded listener.js 21:37:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x98dcb000) [pid = 1835] [serial = 1746] [outer = 0x98513000] 21:37:39 INFO - PROCESS | 1835 | 1465274259167 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]]]}] 21:37:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:37:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1638ms 21:37:39 INFO - PROCESS | 1835 | 1465274259180 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 21:37:39 INFO - PROCESS | 1835 | 1465274259184 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 21:37:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:37:39 INFO - PROCESS | 1835 | 1465274259191 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:37:39 INFO - PROCESS | 1835 | 1465274259195 Marionette TRACE conn4 <- [1,2298,null,{}] 21:37:39 INFO - PROCESS | 1835 | 1465274259201 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}] 21:37:39 INFO - PROCESS | 1835 | 1465274259206 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:39 INFO - PROCESS | 1835 | 1465274259419 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 21:37:39 INFO - PROCESS | 1835 | 1465274259776 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:39 INFO - PROCESS | 1835 | 1465274259785 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x92fd7c00 == 59 [pid = 1835] [id = 582] 21:37:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x93bbb000) [pid = 1835] [serial = 1747] [outer = (nil)] 21:37:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x99084400) [pid = 1835] [serial = 1748] [outer = 0x93bbb000] 21:37:39 INFO - PROCESS | 1835 | 1465274259873 Marionette DEBUG loaded listener.js 21:37:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x992c7c00) [pid = 1835] [serial = 1749] [outer = 0x93bbb000] 21:37:40 INFO - PROCESS | 1835 | 1465274260809 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]]]}] 21:37:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:37:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1683ms 21:37:40 INFO - PROCESS | 1835 | 1465274260876 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 21:37:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:37:40 INFO - PROCESS | 1835 | 1465274260881 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 21:37:40 INFO - PROCESS | 1835 | 1465274260887 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:37:40 INFO - PROCESS | 1835 | 1465274260891 Marionette TRACE conn4 <- [1,2302,null,{}] 21:37:40 INFO - PROCESS | 1835 | 1465274260897 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}] 21:37:40 INFO - PROCESS | 1835 | 1465274260903 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:41 INFO - PROCESS | 1835 | 1465274261138 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 21:37:41 INFO - PROCESS | 1835 | 1465274261476 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:41 INFO - PROCESS | 1835 | 1465274261486 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x9949ec00 == 60 [pid = 1835] [id = 583] 21:37:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x9949f000) [pid = 1835] [serial = 1750] [outer = (nil)] 21:37:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x994a3000) [pid = 1835] [serial = 1751] [outer = 0x9949f000] 21:37:41 INFO - PROCESS | 1835 | 1465274261575 Marionette DEBUG loaded listener.js 21:37:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x9953ac00) [pid = 1835] [serial = 1752] [outer = 0x9949f000] 21:37:42 INFO - PROCESS | 1835 | 1465274262506 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]]]}] 21:37:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:37:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1682ms 21:37:42 INFO - PROCESS | 1835 | 1465274262569 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 21:37:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:37:42 INFO - PROCESS | 1835 | 1465274262573 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 21:37:42 INFO - PROCESS | 1835 | 1465274262580 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:37:42 INFO - PROCESS | 1835 | 1465274262583 Marionette TRACE conn4 <- [1,2306,null,{}] 21:37:42 INFO - PROCESS | 1835 | 1465274262589 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}] 21:37:42 INFO - PROCESS | 1835 | 1465274262595 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:42 INFO - PROCESS | 1835 | 1465274262804 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 21:37:43 INFO - PROCESS | 1835 | 1465274263177 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:43 INFO - PROCESS | 1835 | 1465274263191 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x9953cc00 == 61 [pid = 1835] [id = 584] 21:37:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x99541000) [pid = 1835] [serial = 1753] [outer = (nil)] 21:37:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x9956c400) [pid = 1835] [serial = 1754] [outer = 0x99541000] 21:37:43 INFO - PROCESS | 1835 | 1465274263279 Marionette DEBUG loaded listener.js 21:37:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x995cf800) [pid = 1835] [serial = 1755] [outer = 0x99541000] 21:37:44 INFO - PROCESS | 1835 | 1465274264196 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]]]}] 21:37:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:37:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1688ms 21:37:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:37:44 INFO - PROCESS | 1835 | 1465274264269 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 21:37:44 INFO - PROCESS | 1835 | 1465274264272 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 21:37:44 INFO - PROCESS | 1835 | 1465274264280 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:37:44 INFO - PROCESS | 1835 | 1465274264283 Marionette TRACE conn4 <- [1,2310,null,{}] 21:37:44 INFO - PROCESS | 1835 | 1465274264290 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}] 21:37:44 INFO - PROCESS | 1835 | 1465274264295 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:44 INFO - PROCESS | 1835 | 1465274264547 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 21:37:44 INFO - PROCESS | 1835 | 1465274264887 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:44 INFO - PROCESS | 1835 | 1465274264897 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x990de000 == 62 [pid = 1835] [id = 585] 21:37:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x99538000) [pid = 1835] [serial = 1756] [outer = (nil)] 21:37:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x997dd000) [pid = 1835] [serial = 1757] [outer = 0x99538000] 21:37:44 INFO - PROCESS | 1835 | 1465274264991 Marionette DEBUG loaded listener.js 21:37:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x997dfc00) [pid = 1835] [serial = 1758] [outer = 0x99538000] 21:37:46 INFO - PROCESS | 1835 | 1465274266005 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]]]}] 21:37:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:37:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1789ms 21:37:46 INFO - PROCESS | 1835 | 1465274266069 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 21:37:46 INFO - PROCESS | 1835 | 1465274266073 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 21:37:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:37:46 INFO - PROCESS | 1835 | 1465274266079 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:37:46 INFO - PROCESS | 1835 | 1465274266083 Marionette TRACE conn4 <- [1,2314,null,{}] 21:37:46 INFO - PROCESS | 1835 | 1465274266089 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}] 21:37:46 INFO - PROCESS | 1835 | 1465274266094 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:46 INFO - PROCESS | 1835 | 1465274266329 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 21:37:46 INFO - PROCESS | 1835 | 1465274266667 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:46 INFO - PROCESS | 1835 | 1465274266673 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x997d7800 == 63 [pid = 1835] [id = 586] 21:37:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x997dac00) [pid = 1835] [serial = 1759] [outer = (nil)] 21:37:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x99d3e000) [pid = 1835] [serial = 1760] [outer = 0x997dac00] 21:37:46 INFO - PROCESS | 1835 | 1465274266759 Marionette DEBUG loaded listener.js 21:37:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x99d40c00) [pid = 1835] [serial = 1761] [outer = 0x997dac00] 21:37:47 INFO - PROCESS | 1835 | 1465274267796 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]]]}] 21:37:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:37:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1736ms 21:37:47 INFO - PROCESS | 1835 | 1465274267828 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 21:37:47 INFO - PROCESS | 1835 | 1465274267832 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 21:37:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:37:47 INFO - PROCESS | 1835 | 1465274267844 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:37:47 INFO - PROCESS | 1835 | 1465274267848 Marionette TRACE conn4 <- [1,2318,null,{}] 21:37:47 INFO - PROCESS | 1835 | 1465274267854 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}] 21:37:47 INFO - PROCESS | 1835 | 1465274267859 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:48 INFO - PROCESS | 1835 | 1465274268109 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 21:37:48 INFO - PROCESS | 1835 | 1465274268498 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:48 INFO - PROCESS | 1835 | 1465274268508 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a7800 == 64 [pid = 1835] [id = 587] 21:37:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 162 (0x8b640000) [pid = 1835] [serial = 1762] [outer = (nil)] 21:37:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 163 (0x8eac7800) [pid = 1835] [serial = 1763] [outer = 0x8b640000] 21:37:48 INFO - PROCESS | 1835 | 1465274268598 Marionette DEBUG loaded listener.js 21:37:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 164 (0x920ccc00) [pid = 1835] [serial = 1764] [outer = 0x8b640000] 21:37:50 INFO - PROCESS | 1835 | 1465274270272 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] 21:37:50 INFO - PROCESS | 1835 | 1465274270337 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 21:37:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:37:50 INFO - PROCESS | 1835 | 1465274270345 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:37:50 INFO - PROCESS | 1835 | 1465274270350 Marionette TRACE conn4 <- [1,2322,null,{}] 21:37:50 INFO - PROCESS | 1835 | 1465274270358 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}] 21:37:50 INFO - PROCESS | 1835 | 1465274270364 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:50 INFO - PROCESS | 1835 | 1465274270692 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 21:37:50 INFO - PROCESS | 1835 | 1465274270931 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:50 INFO - PROCESS | 1835 | 1465274270947 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x8bcf2400 == 65 [pid = 1835] [id = 588] 21:37:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 165 (0x8c6d1c00) [pid = 1835] [serial = 1765] [outer = (nil)] 21:37:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 166 (0x8d1ee800) [pid = 1835] [serial = 1766] [outer = 0x8c6d1c00] 21:37:51 INFO - PROCESS | 1835 | 1465274271031 Marionette DEBUG loaded listener.js 21:37:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 167 (0x8d8b0800) [pid = 1835] [serial = 1767] [outer = 0x8c6d1c00] 21:37:52 INFO - PROCESS | 1835 | 1465274272058 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]]]}] 21:37:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:37:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1732ms 21:37:52 INFO - PROCESS | 1835 | 1465274272077 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 21:37:52 INFO - PROCESS | 1835 | 1465274272084 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 21:37:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:37:52 INFO - PROCESS | 1835 | 1465274272096 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:37:52 INFO - PROCESS | 1835 | 1465274272100 Marionette TRACE conn4 <- [1,2326,null,{}] 21:37:52 INFO - PROCESS | 1835 | 1465274272107 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}] 21:37:52 INFO - PROCESS | 1835 | 1465274272113 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:52 INFO - PROCESS | 1835 | 1465274272332 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 21:37:52 INFO - PROCESS | 1835 | 1465274272682 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:52 INFO - PROCESS | 1835 | 1465274272690 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb5000 == 66 [pid = 1835] [id = 589] 21:37:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 168 (0x8db44c00) [pid = 1835] [serial = 1768] [outer = (nil)] 21:37:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 169 (0x91722c00) [pid = 1835] [serial = 1769] [outer = 0x8db44c00] 21:37:52 INFO - PROCESS | 1835 | 1465274272779 Marionette DEBUG loaded listener.js 21:37:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 170 (0x920efc00) [pid = 1835] [serial = 1770] [outer = 0x8db44c00] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8ea0b800 == 65 [pid = 1835] [id = 489] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8d1ea800 == 64 [pid = 1835] [id = 487] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x91725c00 == 63 [pid = 1835] [id = 496] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8bcf5800 == 62 [pid = 1835] [id = 492] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8bcebc00 == 61 [pid = 1835] [id = 495] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8b56d800 == 60 [pid = 1835] [id = 499] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8a131400 == 59 [pid = 1835] [id = 501] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8bce7000 == 58 [pid = 1835] [id = 493] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8d1e7800 == 57 [pid = 1835] [id = 488] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8dbaf800 == 56 [pid = 1835] [id = 569] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8bce9800 == 55 [pid = 1835] [id = 494] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8ea0d800 == 54 [pid = 1835] [id = 570] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x890a1400 == 53 [pid = 1835] [id = 571] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8b641000 == 52 [pid = 1835] [id = 502] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8ea14000 == 51 [pid = 1835] [id = 486] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x977a1000 == 50 [pid = 1835] [id = 491] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8a131c00 == 49 [pid = 1835] [id = 500] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x890a4400 == 48 [pid = 1835] [id = 566] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x890a2800 == 47 [pid = 1835] [id = 565] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x92c9e800 == 46 [pid = 1835] [id = 490] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8b569c00 == 45 [pid = 1835] [id = 567] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8b63d000 == 44 [pid = 1835] [id = 568] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8909fc00 == 43 [pid = 1835] [id = 547] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8bcee800 == 42 [pid = 1835] [id = 498] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8dbb1c00 == 41 [pid = 1835] [id = 497] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x890a7800 == 40 [pid = 1835] [id = 587] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8bcf2400 == 39 [pid = 1835] [id = 588] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x997d7800 == 38 [pid = 1835] [id = 586] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x990de000 == 37 [pid = 1835] [id = 585] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x9953cc00 == 36 [pid = 1835] [id = 584] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x92fd7c00 == 35 [pid = 1835] [id = 582] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x9949ec00 == 34 [pid = 1835] [id = 583] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x981d2400 == 33 [pid = 1835] [id = 581] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x95470000 == 32 [pid = 1835] [id = 580] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x93bb5800 == 31 [pid = 1835] [id = 579] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8b563400 == 30 [pid = 1835] [id = 577] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x929d8400 == 29 [pid = 1835] [id = 578] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x890a5800 == 28 [pid = 1835] [id = 576] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x92437800 == 27 [pid = 1835] [id = 575] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8abaec00 == 26 [pid = 1835] [id = 573] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8ea11c00 == 25 [pid = 1835] [id = 574] 21:37:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6d6000 == 24 [pid = 1835] [id = 572] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 169 (0x8db45800) [pid = 1835] [serial = 1655] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 168 (0x997eb000) [pid = 1835] [serial = 1635] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 167 (0x8a12f800) [pid = 1835] [serial = 1643] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 166 (0x95292000) [pid = 1835] [serial = 1620] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 165 (0x8bcf2800) [pid = 1835] [serial = 1646] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 164 (0x8d8ad400) [pid = 1835] [serial = 1650] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 163 (0x8d8a4c00) [pid = 1835] [serial = 1649] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 162 (0x992cac00) [pid = 1835] [serial = 1626] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 161 (0x8bce6c00) [pid = 1835] [serial = 1640] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 160 (0x8a135c00) [pid = 1835] [serial = 1652] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 159 (0x93b21c00) [pid = 1835] [serial = 1616] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 158 (0x92ca4400) [pid = 1835] [serial = 1614] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x8b570800) [pid = 1835] [serial = 1653] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x962b1400) [pid = 1835] [serial = 1623] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x98c7e400) [pid = 1835] [serial = 1625] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0x9288cc00) [pid = 1835] [serial = 1608] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x8c8db400) [pid = 1835] [serial = 1595] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x8d1ec000) [pid = 1835] [serial = 1596] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x8c6d1400) [pid = 1835] [serial = 1641] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x9953dc00) [pid = 1835] [serial = 1631] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x9288a800) [pid = 1835] [serial = 1607] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x962aa400) [pid = 1835] [serial = 1622] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x920f2400) [pid = 1835] [serial = 1601] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x91729400) [pid = 1835] [serial = 1599] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0x929d7000) [pid = 1835] [serial = 1610] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x8c6d7000) [pid = 1835] [serial = 1647] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 143 (0x92577800) [pid = 1835] [serial = 1605] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 142 (0x92acd400) [pid = 1835] [serial = 1611] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 141 (0x8ece1c00) [pid = 1835] [serial = 1598] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 140 (0x99497c00) [pid = 1835] [serial = 1629] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 139 (0x997e3c00) [pid = 1835] [serial = 1634] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 138 (0x99313c00) [pid = 1835] [serial = 1628] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 137 (0x8eabec00) [pid = 1835] [serial = 1638] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 136 (0x93bb5000) [pid = 1835] [serial = 1617] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 135 (0x99542800) [pid = 1835] [serial = 1632] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 134 (0x95290c00) [pid = 1835] [serial = 1619] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 133 (0x9242cc00) [pid = 1835] [serial = 1602] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 132 (0x8abb2000) [pid = 1835] [serial = 1644] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 131 (0x9256c800) [pid = 1835] [serial = 1604] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 130 (0x92c9bc00) [pid = 1835] [serial = 1613] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | --DOMWINDOW == 129 (0x8d1e7c00) [pid = 1835] [serial = 1637] [outer = (nil)] [url = about:blank] 21:37:55 INFO - PROCESS | 1835 | 1465274275813 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]]]}] 21:37:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:37:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 3741ms 21:37:55 INFO - PROCESS | 1835 | 1465274275837 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 21:37:55 INFO - PROCESS | 1835 | 1465274275844 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 21:37:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:37:55 INFO - PROCESS | 1835 | 1465274275851 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:37:55 INFO - PROCESS | 1835 | 1465274275854 Marionette TRACE conn4 <- [1,2330,null,{}] 21:37:55 INFO - PROCESS | 1835 | 1465274275863 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}] 21:37:55 INFO - PROCESS | 1835 | 1465274275867 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:56 INFO - PROCESS | 1835 | 1465274276041 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 21:37:56 INFO - PROCESS | 1835 | 1465274276193 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:56 INFO - PROCESS | 1835 | 1465274276201 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a13a800 == 25 [pid = 1835] [id = 590] 21:37:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 130 (0x8a13c400) [pid = 1835] [serial = 1771] [outer = (nil)] 21:37:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 131 (0x8b569000) [pid = 1835] [serial = 1772] [outer = 0x8a13c400] 21:37:56 INFO - PROCESS | 1835 | 1465274276275 Marionette DEBUG loaded listener.js 21:37:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 132 (0x8b563800) [pid = 1835] [serial = 1773] [outer = 0x8a13c400] 21:37:57 INFO - PROCESS | 1835 | 1465274277125 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]]]}] 21:37:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:37:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1341ms 21:37:57 INFO - PROCESS | 1835 | 1465274277193 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 21:37:57 INFO - PROCESS | 1835 | 1465274277200 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 21:37:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:37:57 INFO - PROCESS | 1835 | 1465274277212 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:37:57 INFO - PROCESS | 1835 | 1465274277216 Marionette TRACE conn4 <- [1,2334,null,{}] 21:37:57 INFO - PROCESS | 1835 | 1465274277223 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}] 21:37:57 INFO - PROCESS | 1835 | 1465274277229 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:57 INFO - PROCESS | 1835 | 1465274277407 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 21:37:57 INFO - PROCESS | 1835 | 1465274277607 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:57 INFO - PROCESS | 1835 | 1465274277617 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb1800 == 26 [pid = 1835] [id = 591] 21:37:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 133 (0x8c6d4400) [pid = 1835] [serial = 1774] [outer = (nil)] 21:37:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 134 (0x8c6dc400) [pid = 1835] [serial = 1775] [outer = 0x8c6d4400] 21:37:57 INFO - PROCESS | 1835 | 1465274277686 Marionette DEBUG loaded listener.js 21:37:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x8c8db400) [pid = 1835] [serial = 1776] [outer = 0x8c6d4400] 21:37:58 INFO - PROCESS | 1835 | 1465274278644 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]]]}] 21:37:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:37:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1483ms 21:37:58 INFO - PROCESS | 1835 | 1465274278703 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 21:37:58 INFO - PROCESS | 1835 | 1465274278706 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 21:37:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:37:58 INFO - PROCESS | 1835 | 1465274278715 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:37:58 INFO - PROCESS | 1835 | 1465274278721 Marionette TRACE conn4 <- [1,2338,null,{}] 21:37:58 INFO - PROCESS | 1835 | 1465274278749 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}] 21:37:58 INFO - PROCESS | 1835 | 1465274278759 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:59 INFO - PROCESS | 1835 | 1465274279000 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 21:37:59 INFO - PROCESS | 1835 | 1465274279046 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:37:59 INFO - PROCESS | 1835 | 1465274279061 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:37:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d8a9000 == 27 [pid = 1835] [id = 592] 21:37:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 136 (0x8d8a9c00) [pid = 1835] [serial = 1777] [outer = (nil)] 21:37:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 137 (0x8db41800) [pid = 1835] [serial = 1778] [outer = 0x8d8a9c00] 21:37:59 INFO - PROCESS | 1835 | 1465274279240 Marionette DEBUG loaded listener.js 21:37:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x8db4bc00) [pid = 1835] [serial = 1779] [outer = 0x8d8a9c00] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 137 (0x8b635400) [pid = 1835] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 136 (0x8bce7400) [pid = 1835] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 135 (0x8db40400) [pid = 1835] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 134 (0x948a2c00) [pid = 1835] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 133 (0x890a5000) [pid = 1835] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 132 (0x92a21400) [pid = 1835] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 131 (0x93d49c00) [pid = 1835] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 130 (0x93d4a800) [pid = 1835] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 129 (0x890a3400) [pid = 1835] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 128 (0x8eac2800) [pid = 1835] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 127 (0x890a6800) [pid = 1835] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 126 (0x92a1b400) [pid = 1835] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 125 (0x8b56a400) [pid = 1835] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 124 (0x8abb8400) [pid = 1835] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 123 (0x8dbb9c00) [pid = 1835] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 122 (0x8b56e400) [pid = 1835] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 121 (0x91730c00) [pid = 1835] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 120 (0x8b562400) [pid = 1835] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 119 (0x8b637000) [pid = 1835] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 118 (0x8b562800) [pid = 1835] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 117 (0x8bcec400) [pid = 1835] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:38:00 INFO - PROCESS | 1835 | --DOMWINDOW == 116 (0x8dbbd800) [pid = 1835] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:38:01 INFO - PROCESS | 1835 | 1465274281196 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]]]}] 21:38:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:38:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2504ms 21:38:01 INFO - PROCESS | 1835 | 1465274281218 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 21:38:01 INFO - PROCESS | 1835 | 1465274281222 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 21:38:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:38:01 INFO - PROCESS | 1835 | 1465274281229 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:38:01 INFO - PROCESS | 1835 | 1465274281232 Marionette TRACE conn4 <- [1,2342,null,{}] 21:38:01 INFO - PROCESS | 1835 | 1465274281238 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}] 21:38:01 INFO - PROCESS | 1835 | 1465274281243 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:01 INFO - PROCESS | 1835 | 1465274281406 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 21:38:01 INFO - PROCESS | 1835 | 1465274281420 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:01 INFO - PROCESS | 1835 | 1465274281426 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b56a400 == 28 [pid = 1835] [id = 593] 21:38:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 117 (0x8d8a2000) [pid = 1835] [serial = 1780] [outer = (nil)] 21:38:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 118 (0x8db4f800) [pid = 1835] [serial = 1781] [outer = 0x8d8a2000] 21:38:01 INFO - PROCESS | 1835 | 1465274281500 Marionette DEBUG loaded listener.js 21:38:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 119 (0x8dbb9c00) [pid = 1835] [serial = 1782] [outer = 0x8d8a2000] 21:38:02 INFO - PROCESS | 1835 | 1465274282471 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]]]}] 21:38:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:38:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1287ms 21:38:02 INFO - PROCESS | 1835 | 1465274282517 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 21:38:02 INFO - PROCESS | 1835 | 1465274282521 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 21:38:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:38:02 INFO - PROCESS | 1835 | 1465274282527 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:38:02 INFO - PROCESS | 1835 | 1465274282530 Marionette TRACE conn4 <- [1,2346,null,{}] 21:38:02 INFO - PROCESS | 1835 | 1465274282536 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}] 21:38:02 INFO - PROCESS | 1835 | 1465274282541 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:02 INFO - PROCESS | 1835 | 1465274282696 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 21:38:02 INFO - PROCESS | 1835 | 1465274282950 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:02 INFO - PROCESS | 1835 | 1465274282958 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a1000 == 29 [pid = 1835] [id = 594] 21:38:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 120 (0x890a1400) [pid = 1835] [serial = 1783] [outer = (nil)] 21:38:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 121 (0x890a9000) [pid = 1835] [serial = 1784] [outer = 0x890a1400] 21:38:03 INFO - PROCESS | 1835 | 1465274283065 Marionette DEBUG loaded listener.js 21:38:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 122 (0x8a133000) [pid = 1835] [serial = 1785] [outer = 0x890a1400] 21:38:04 INFO - PROCESS | 1835 | 1465274284097 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]]]}] 21:38:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:38:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1640ms 21:38:04 INFO - PROCESS | 1835 | 1465274284171 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 21:38:04 INFO - PROCESS | 1835 | 1465274284177 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 21:38:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:38:04 INFO - PROCESS | 1835 | 1465274284185 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:38:04 INFO - PROCESS | 1835 | 1465274284191 Marionette TRACE conn4 <- [1,2350,null,{}] 21:38:04 INFO - PROCESS | 1835 | 1465274284199 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}] 21:38:04 INFO - PROCESS | 1835 | 1465274284207 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:04 INFO - PROCESS | 1835 | 1465274284440 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 21:38:04 INFO - PROCESS | 1835 | 1465274284692 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:04 INFO - PROCESS | 1835 | 1465274284706 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x8bcf5400 == 30 [pid = 1835] [id = 595] 21:38:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 123 (0x8c6cf400) [pid = 1835] [serial = 1786] [outer = (nil)] 21:38:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 124 (0x8c6d7000) [pid = 1835] [serial = 1787] [outer = 0x8c6cf400] 21:38:04 INFO - PROCESS | 1835 | 1465274284834 Marionette DEBUG loaded listener.js 21:38:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 125 (0x8c8da400) [pid = 1835] [serial = 1788] [outer = 0x8c6cf400] 21:38:05 INFO - PROCESS | 1835 | 1465274285854 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]]]}] 21:38:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:38:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1737ms 21:38:05 INFO - PROCESS | 1835 | 1465274285926 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 21:38:05 INFO - PROCESS | 1835 | 1465274285933 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 21:38:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:38:05 INFO - PROCESS | 1835 | 1465274285941 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:38:05 INFO - PROCESS | 1835 | 1465274285945 Marionette TRACE conn4 <- [1,2354,null,{}] 21:38:05 INFO - PROCESS | 1835 | 1465274285951 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}] 21:38:05 INFO - PROCESS | 1835 | 1465274285957 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:06 INFO - PROCESS | 1835 | 1465274286201 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 21:38:06 INFO - PROCESS | 1835 | 1465274286494 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:06 INFO - PROCESS | 1835 | 1465274286503 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x8db45800 == 31 [pid = 1835] [id = 596] 21:38:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 126 (0x8db47000) [pid = 1835] [serial = 1789] [outer = (nil)] 21:38:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 127 (0x8dbb0800) [pid = 1835] [serial = 1790] [outer = 0x8db47000] 21:38:06 INFO - PROCESS | 1835 | 1465274286601 Marionette DEBUG loaded listener.js 21:38:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 128 (0x8ea05c00) [pid = 1835] [serial = 1791] [outer = 0x8db47000] 21:38:07 INFO - PROCESS | 1835 | 1465274287627 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]]]}] 21:38:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:38:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1735ms 21:38:07 INFO - PROCESS | 1835 | 1465274287678 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 21:38:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:38:07 INFO - PROCESS | 1835 | 1465274287682 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 21:38:07 INFO - PROCESS | 1835 | 1465274287699 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:38:07 INFO - PROCESS | 1835 | 1465274287708 Marionette TRACE conn4 <- [1,2358,null,{}] 21:38:07 INFO - PROCESS | 1835 | 1465274287715 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}] 21:38:07 INFO - PROCESS | 1835 | 1465274287723 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:07 INFO - PROCESS | 1835 | 1465274287967 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 21:38:08 INFO - PROCESS | 1835 | 1465274288260 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:08 INFO - PROCESS | 1835 | 1465274288269 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6d3000 == 32 [pid = 1835] [id = 597] 21:38:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 129 (0x8db4f400) [pid = 1835] [serial = 1792] [outer = (nil)] 21:38:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 130 (0x8ece1c00) [pid = 1835] [serial = 1793] [outer = 0x8db4f400] 21:38:08 INFO - PROCESS | 1835 | 1465274288360 Marionette DEBUG loaded listener.js 21:38:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 131 (0x8eac0000) [pid = 1835] [serial = 1794] [outer = 0x8db4f400] 21:38:09 INFO - PROCESS | 1835 | 1465274289310 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]]]}] 21:38:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:38:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1659ms 21:38:09 INFO - PROCESS | 1835 | 1465274289349 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 21:38:09 INFO - PROCESS | 1835 | 1465274289355 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 21:38:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:38:09 INFO - PROCESS | 1835 | 1465274289362 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:38:09 INFO - PROCESS | 1835 | 1465274289366 Marionette TRACE conn4 <- [1,2362,null,{}] 21:38:09 INFO - PROCESS | 1835 | 1465274289372 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}] 21:38:09 INFO - PROCESS | 1835 | 1465274289378 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:09 INFO - PROCESS | 1835 | 1465274289572 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 21:38:09 INFO - PROCESS | 1835 | 1465274289767 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:09 INFO - PROCESS | 1835 | 1465274289778 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:09 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c8df000 == 33 [pid = 1835] [id = 598] 21:38:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 132 (0x8d8a8c00) [pid = 1835] [serial = 1795] [outer = (nil)] 21:38:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 133 (0x9172ec00) [pid = 1835] [serial = 1796] [outer = 0x8d8a8c00] 21:38:09 INFO - PROCESS | 1835 | 1465274289906 Marionette DEBUG loaded listener.js 21:38:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 134 (0x91959000) [pid = 1835] [serial = 1797] [outer = 0x8d8a8c00] 21:38:10 INFO - PROCESS | 1835 | 1465274290907 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]]]}] 21:38:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:38:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1585ms 21:38:10 INFO - PROCESS | 1835 | 1465274290948 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 21:38:10 INFO - PROCESS | 1835 | 1465274290952 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 21:38:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:38:10 INFO - PROCESS | 1835 | 1465274290959 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:38:10 INFO - PROCESS | 1835 | 1465274290963 Marionette TRACE conn4 <- [1,2366,null,{}] 21:38:10 INFO - PROCESS | 1835 | 1465274290969 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}] 21:38:10 INFO - PROCESS | 1835 | 1465274290975 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:11 INFO - PROCESS | 1835 | 1465274291158 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 21:38:11 INFO - PROCESS | 1835 | 1465274291424 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:11 INFO - PROCESS | 1835 | 1465274291444 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x91967000 == 34 [pid = 1835] [id = 599] 21:38:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x920be400) [pid = 1835] [serial = 1798] [outer = (nil)] 21:38:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 136 (0x920c6c00) [pid = 1835] [serial = 1799] [outer = 0x920be400] 21:38:11 INFO - PROCESS | 1835 | 1465274291587 Marionette DEBUG loaded listener.js 21:38:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 137 (0x923b5800) [pid = 1835] [serial = 1800] [outer = 0x920be400] 21:38:12 INFO - PROCESS | 1835 | 1465274292598 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]]]}] 21:38:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:38:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1689ms 21:38:12 INFO - PROCESS | 1835 | 1465274292649 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 21:38:12 INFO - PROCESS | 1835 | 1465274292653 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 21:38:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:38:12 INFO - PROCESS | 1835 | 1465274292660 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:38:12 INFO - PROCESS | 1835 | 1465274292663 Marionette TRACE conn4 <- [1,2370,null,{}] 21:38:12 INFO - PROCESS | 1835 | 1465274292669 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}] 21:38:12 INFO - PROCESS | 1835 | 1465274292676 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:12 INFO - PROCESS | 1835 | 1465274292863 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 21:38:13 INFO - PROCESS | 1835 | 1465274293117 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:13 INFO - PROCESS | 1835 | 1465274293125 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:13 INFO - PROCESS | 1835 | ++DOCSHELL 0x8909e400 == 35 [pid = 1835] [id = 600] 21:38:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x890a5800) [pid = 1835] [serial = 1801] [outer = (nil)] 21:38:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x9243a400) [pid = 1835] [serial = 1802] [outer = 0x890a5800] 21:38:13 INFO - PROCESS | 1835 | 1465274293249 Marionette DEBUG loaded listener.js 21:38:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 140 (0x9256bc00) [pid = 1835] [serial = 1803] [outer = 0x890a5800] 21:38:14 INFO - PROCESS | 1835 | 1465274294173 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]]]}] 21:38:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:38:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1593ms 21:38:14 INFO - PROCESS | 1835 | 1465274294254 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 21:38:14 INFO - PROCESS | 1835 | 1465274294259 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 21:38:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:38:14 INFO - PROCESS | 1835 | 1465274294265 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:38:14 INFO - PROCESS | 1835 | 1465274294269 Marionette TRACE conn4 <- [1,2374,null,{}] 21:38:14 INFO - PROCESS | 1835 | 1465274294275 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}] 21:38:14 INFO - PROCESS | 1835 | 1465274294280 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:14 INFO - PROCESS | 1835 | 1465274294507 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 21:38:14 INFO - PROCESS | 1835 | 1465274294755 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:14 INFO - PROCESS | 1835 | 1465274294766 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x920f4000 == 36 [pid = 1835] [id = 601] 21:38:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 141 (0x92431800) [pid = 1835] [serial = 1804] [outer = (nil)] 21:38:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x9276f800) [pid = 1835] [serial = 1805] [outer = 0x92431800] 21:38:14 INFO - PROCESS | 1835 | 1465274294867 Marionette DEBUG loaded listener.js 21:38:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x92771400) [pid = 1835] [serial = 1806] [outer = 0x92431800] 21:38:15 INFO - PROCESS | 1835 | 1465274295824 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]]]}] 21:38:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:38:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1638ms 21:38:15 INFO - PROCESS | 1835 | 1465274295915 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 21:38:15 INFO - PROCESS | 1835 | 1465274295919 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 21:38:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:38:15 INFO - PROCESS | 1835 | 1465274295926 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:38:15 INFO - PROCESS | 1835 | 1465274295930 Marionette TRACE conn4 <- [1,2378,null,{}] 21:38:15 INFO - PROCESS | 1835 | 1465274295935 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}] 21:38:15 INFO - PROCESS | 1835 | 1465274295941 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:16 INFO - PROCESS | 1835 | 1465274296160 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 21:38:16 INFO - PROCESS | 1835 | 1465274296410 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:16 INFO - PROCESS | 1835 | 1465274296420 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a137800 == 37 [pid = 1835] [id = 602] 21:38:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 144 (0x8a13ac00) [pid = 1835] [serial = 1807] [outer = (nil)] 21:38:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x8dbba800) [pid = 1835] [serial = 1808] [outer = 0x8a13ac00] 21:38:16 INFO - PROCESS | 1835 | 1465274296543 Marionette DEBUG loaded listener.js 21:38:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x91729c00) [pid = 1835] [serial = 1809] [outer = 0x8a13ac00] 21:38:17 INFO - PROCESS | 1835 | 1465274297467 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]]]}] 21:38:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:38:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1588ms 21:38:17 INFO - PROCESS | 1835 | 1465274297520 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 21:38:17 INFO - PROCESS | 1835 | 1465274297527 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 21:38:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:38:17 INFO - PROCESS | 1835 | 1465274297536 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:38:17 INFO - PROCESS | 1835 | 1465274297540 Marionette TRACE conn4 <- [1,2382,null,{}] 21:38:17 INFO - PROCESS | 1835 | 1465274297546 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}] 21:38:17 INFO - PROCESS | 1835 | 1465274297551 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:17 INFO - PROCESS | 1835 | 1465274297735 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 21:38:17 INFO - PROCESS | 1835 | 1465274297934 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:17 INFO - PROCESS | 1835 | 1465274297943 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x8909d000 == 38 [pid = 1835] [id = 603] 21:38:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x8909dc00) [pid = 1835] [serial = 1810] [outer = (nil)] 21:38:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x890a5000) [pid = 1835] [serial = 1811] [outer = 0x8909dc00] 21:38:18 INFO - PROCESS | 1835 | 1465274298224 Marionette DEBUG loaded listener.js 21:38:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x8a139400) [pid = 1835] [serial = 1812] [outer = 0x8909dc00] 21:38:19 INFO - PROCESS | 1835 | 1465274299335 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]]]}] 21:38:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:38:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1839ms 21:38:19 INFO - PROCESS | 1835 | 1465274299377 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 21:38:19 INFO - PROCESS | 1835 | 1465274299383 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 21:38:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:38:19 INFO - PROCESS | 1835 | 1465274299391 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:38:19 INFO - PROCESS | 1835 | 1465274299395 Marionette TRACE conn4 <- [1,2386,null,{}] 21:38:19 INFO - PROCESS | 1835 | 1465274299404 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}] 21:38:19 INFO - PROCESS | 1835 | 1465274299410 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:19 INFO - PROCESS | 1835 | 1465274299607 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 21:38:19 INFO - PROCESS | 1835 | --DOCSHELL 0x8b56a400 == 37 [pid = 1835] [id = 593] 21:38:19 INFO - PROCESS | 1835 | 1465274299905 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:19 INFO - PROCESS | 1835 | 1465274299914 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:19 INFO - PROCESS | 1835 | --DOCSHELL 0x8d8a9000 == 36 [pid = 1835] [id = 592] 21:38:19 INFO - PROCESS | 1835 | --DOCSHELL 0x8abb1800 == 35 [pid = 1835] [id = 591] 21:38:19 INFO - PROCESS | 1835 | --DOCSHELL 0x8a13a800 == 34 [pid = 1835] [id = 590] 21:38:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a13a800 == 35 [pid = 1835] [id = 604] 21:38:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x8b635400) [pid = 1835] [serial = 1813] [outer = (nil)] 21:38:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x8bcea800) [pid = 1835] [serial = 1814] [outer = 0x8b635400] 21:38:20 INFO - PROCESS | 1835 | 1465274300003 Marionette DEBUG loaded listener.js 21:38:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x8c6d7c00) [pid = 1835] [serial = 1815] [outer = 0x8b635400] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x92fe6c00) [pid = 1835] [serial = 1685] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x8c8df800) [pid = 1835] [serial = 1707] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x920f9400) [pid = 1835] [serial = 1670] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x953d1000) [pid = 1835] [serial = 1692] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x8dbb7400) [pid = 1835] [serial = 1716] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x9242e000) [pid = 1835] [serial = 1671] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0x8bcf1c00) [pid = 1835] [serial = 1706] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x92b60400) [pid = 1835] [serial = 1682] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 143 (0x962a7c00) [pid = 1835] [serial = 1695] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 142 (0x94899400) [pid = 1835] [serial = 1689] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 141 (0x8c6d3400) [pid = 1835] [serial = 1698] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 140 (0x91728400) [pid = 1835] [serial = 1713] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 139 (0x8b63c000) [pid = 1835] [serial = 1701] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 138 (0x92ac9800) [pid = 1835] [serial = 1679] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 137 (0x92acd000) [pid = 1835] [serial = 1680] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 136 (0x8bcf0000) [pid = 1835] [serial = 1715] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 135 (0x8b570400) [pid = 1835] [serial = 1703] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 134 (0x9288ec00) [pid = 1835] [serial = 1673] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 133 (0x8ea0c000) [pid = 1835] [serial = 1709] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 132 (0x8eabe000) [pid = 1835] [serial = 1661] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 131 (0x95295400) [pid = 1835] [serial = 1691] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 130 (0x91963800) [pid = 1835] [serial = 1665] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 129 (0x9546f000) [pid = 1835] [serial = 1694] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 128 (0x8abaf400) [pid = 1835] [serial = 1700] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 127 (0x8ecec400) [pid = 1835] [serial = 1712] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 126 (0x8b56d000) [pid = 1835] [serial = 1697] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 125 (0x9195c000) [pid = 1835] [serial = 1664] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 124 (0x929df800) [pid = 1835] [serial = 1676] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 123 (0x8ecdf800) [pid = 1835] [serial = 1662] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 122 (0x8eabcc00) [pid = 1835] [serial = 1710] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 121 (0x8bcf4400) [pid = 1835] [serial = 1658] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 120 (0x93d75400) [pid = 1835] [serial = 1688] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 119 (0x92898c00) [pid = 1835] [serial = 1674] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 118 (0x920c3c00) [pid = 1835] [serial = 1668] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 117 (0x8d1ed400) [pid = 1835] [serial = 1659] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 116 (0x8dbb9400) [pid = 1835] [serial = 1656] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 115 (0x920c6400) [pid = 1835] [serial = 1667] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 114 (0x9395e400) [pid = 1835] [serial = 1686] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 113 (0x929d9800) [pid = 1835] [serial = 1677] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 112 (0x8b641800) [pid = 1835] [serial = 1704] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 111 (0x92c98c00) [pid = 1835] [serial = 1683] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 110 (0x92438400) [pid = 1835] [serial = 1719] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | --DOMWINDOW == 109 (0x920ee800) [pid = 1835] [serial = 1718] [outer = (nil)] [url = about:blank] 21:38:20 INFO - PROCESS | 1835 | 1465274300937 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]]]}] 21:38:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:38:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1587ms 21:38:20 INFO - PROCESS | 1835 | 1465274300978 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 21:38:20 INFO - PROCESS | 1835 | 1465274300984 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 21:38:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:38:20 INFO - PROCESS | 1835 | 1465274300995 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:38:21 INFO - PROCESS | 1835 | 1465274300999 Marionette TRACE conn4 <- [1,2390,null,{}] 21:38:21 INFO - PROCESS | 1835 | 1465274301005 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}] 21:38:21 INFO - PROCESS | 1835 | 1465274301010 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:21 INFO - PROCESS | 1835 | 1465274301201 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 21:38:21 INFO - PROCESS | 1835 | 1465274301213 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:21 INFO - PROCESS | 1835 | 1465274301221 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c8d4800 == 36 [pid = 1835] [id = 605] 21:38:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 110 (0x8c8e2000) [pid = 1835] [serial = 1816] [outer = (nil)] 21:38:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 111 (0x8d8a2800) [pid = 1835] [serial = 1817] [outer = 0x8c8e2000] 21:38:21 INFO - PROCESS | 1835 | 1465274301308 Marionette DEBUG loaded listener.js 21:38:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 112 (0x8db47400) [pid = 1835] [serial = 1818] [outer = 0x8c8e2000] 21:38:22 INFO - PROCESS | 1835 | 1465274302395 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]]]}] 21:38:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:38:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1432ms 21:38:22 INFO - PROCESS | 1835 | 1465274302428 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 21:38:22 INFO - PROCESS | 1835 | 1465274302431 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 21:38:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:38:22 INFO - PROCESS | 1835 | 1465274302438 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:38:22 INFO - PROCESS | 1835 | 1465274302444 Marionette TRACE conn4 <- [1,2394,null,{}] 21:38:22 INFO - PROCESS | 1835 | 1465274302461 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}] 21:38:22 INFO - PROCESS | 1835 | 1465274302469 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:22 INFO - PROCESS | 1835 | 1465274302738 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 21:38:22 INFO - PROCESS | 1835 | 1465274302767 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:22 INFO - PROCESS | 1835 | 1465274302777 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d1e2c00 == 37 [pid = 1835] [id = 606] 21:38:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 113 (0x8dbb3000) [pid = 1835] [serial = 1819] [outer = (nil)] 21:38:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 114 (0x8eac4c00) [pid = 1835] [serial = 1820] [outer = 0x8dbb3000] 21:38:22 INFO - PROCESS | 1835 | 1465274302847 Marionette DEBUG loaded listener.js 21:38:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 115 (0x8ece1400) [pid = 1835] [serial = 1821] [outer = 0x8dbb3000] 21:38:23 INFO - PROCESS | 1835 | 1465274303871 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]]]}] 21:38:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:38:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1488ms 21:38:23 INFO - PROCESS | 1835 | 1465274303933 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 21:38:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:38:23 INFO - PROCESS | 1835 | 1465274303938 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 21:38:23 INFO - PROCESS | 1835 | 1465274303945 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:38:23 INFO - PROCESS | 1835 | 1465274303949 Marionette TRACE conn4 <- [1,2398,null,{}] 21:38:23 INFO - PROCESS | 1835 | 1465274303954 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}] 21:38:23 INFO - PROCESS | 1835 | 1465274303959 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:24 INFO - PROCESS | 1835 | 1465274304221 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 21:38:24 INFO - PROCESS | 1835 | 1465274304247 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:24 INFO - PROCESS | 1835 | 1465274304254 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x8dbb1400 == 38 [pid = 1835] [id = 607] 21:38:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 116 (0x8eac5c00) [pid = 1835] [serial = 1822] [outer = (nil)] 21:38:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 117 (0x9172b000) [pid = 1835] [serial = 1823] [outer = 0x8eac5c00] 21:38:24 INFO - PROCESS | 1835 | 1465274304327 Marionette DEBUG loaded listener.js 21:38:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 118 (0x91964400) [pid = 1835] [serial = 1824] [outer = 0x8eac5c00] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 117 (0x8abb4000) [pid = 1835] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 116 (0x8d8a9c00) [pid = 1835] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 115 (0x8a13c400) [pid = 1835] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 114 (0x8eac5400) [pid = 1835] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 113 (0x8db44c00) [pid = 1835] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 112 (0x92437c00) [pid = 1835] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 111 (0x920f2c00) [pid = 1835] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 110 (0x92a1a400) [pid = 1835] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 109 (0x93b1c400) [pid = 1835] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 108 (0x93d42400) [pid = 1835] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 107 (0x962b0800) [pid = 1835] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x98513000) [pid = 1835] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x93bbb000) [pid = 1835] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x9949f000) [pid = 1835] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x99541000) [pid = 1835] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x99538000) [pid = 1835] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x997dac00) [pid = 1835] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x8c6d4400) [pid = 1835] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x8b640000) [pid = 1835] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:38:25 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x8c6d1c00) [pid = 1835] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:38:25 INFO - PROCESS | 1835 | 1465274305488 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]]]}] 21:38:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:38:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1584ms 21:38:25 INFO - PROCESS | 1835 | 1465274305530 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 21:38:25 INFO - PROCESS | 1835 | 1465274305535 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 21:38:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:38:25 INFO - PROCESS | 1835 | 1465274305545 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:38:25 INFO - PROCESS | 1835 | 1465274305551 Marionette TRACE conn4 <- [1,2402,null,{}] 21:38:25 INFO - PROCESS | 1835 | 1465274305560 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}] 21:38:25 INFO - PROCESS | 1835 | 1465274305566 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:25 INFO - PROCESS | 1835 | 1465274305884 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 21:38:26 INFO - PROCESS | 1835 | 1465274305989 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:26 INFO - PROCESS | 1835 | 1465274305996 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c8d4400 == 39 [pid = 1835] [id = 608] 21:38:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x8d1ef800) [pid = 1835] [serial = 1825] [outer = (nil)] 21:38:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x91729400) [pid = 1835] [serial = 1826] [outer = 0x8d1ef800] 21:38:26 INFO - PROCESS | 1835 | 1465274306081 Marionette DEBUG loaded listener.js 21:38:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x920f4800) [pid = 1835] [serial = 1827] [outer = 0x8d1ef800] 21:38:26 INFO - PROCESS | 1835 | 1465274306958 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]]]}] 21:38:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:38:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1441ms 21:38:26 INFO - PROCESS | 1835 | 1465274306984 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 21:38:26 INFO - PROCESS | 1835 | 1465274306986 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 21:38:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:38:26 INFO - PROCESS | 1835 | 1465274306993 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:38:26 INFO - PROCESS | 1835 | 1465274306997 Marionette TRACE conn4 <- [1,2406,null,{}] 21:38:27 INFO - PROCESS | 1835 | 1465274307002 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}] 21:38:27 INFO - PROCESS | 1835 | 1465274307012 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:27 INFO - PROCESS | 1835 | 1465274307251 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 21:38:27 INFO - PROCESS | 1835 | 1465274307462 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:27 INFO - PROCESS | 1835 | 1465274307473 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a13d000 == 40 [pid = 1835] [id = 609] 21:38:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x8abad000) [pid = 1835] [serial = 1828] [outer = (nil)] 21:38:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x8b562800) [pid = 1835] [serial = 1829] [outer = 0x8abad000] 21:38:27 INFO - PROCESS | 1835 | 1465274307609 Marionette DEBUG loaded listener.js 21:38:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x8b56d000) [pid = 1835] [serial = 1830] [outer = 0x8abad000] 21:38:28 INFO - PROCESS | 1835 | 1465274308708 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]]]}] 21:38:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:38:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1745ms 21:38:28 INFO - PROCESS | 1835 | 1465274308741 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 21:38:28 INFO - PROCESS | 1835 | 1465274308746 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 21:38:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:38:28 INFO - PROCESS | 1835 | 1465274308756 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:38:28 INFO - PROCESS | 1835 | 1465274308761 Marionette TRACE conn4 <- [1,2410,null,{}] 21:38:28 INFO - PROCESS | 1835 | 1465274308789 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}] 21:38:28 INFO - PROCESS | 1835 | 1465274308796 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:28 INFO - PROCESS | 1835 | 1465274308996 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 21:38:29 INFO - PROCESS | 1835 | 1465274309254 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:29 INFO - PROCESS | 1835 | 1465274309263 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c8ddc00 == 41 [pid = 1835] [id = 610] 21:38:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x8d1e5c00) [pid = 1835] [serial = 1831] [outer = (nil)] 21:38:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x8d8a6800) [pid = 1835] [serial = 1832] [outer = 0x8d1e5c00] 21:38:29 INFO - PROCESS | 1835 | 1465274309397 Marionette DEBUG loaded listener.js 21:38:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0x8db44c00) [pid = 1835] [serial = 1833] [outer = 0x8d1e5c00] 21:38:30 INFO - PROCESS | 1835 | 1465274310350 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]]]}] 21:38:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:38:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1616ms 21:38:30 INFO - PROCESS | 1835 | 1465274310371 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 21:38:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:38:30 INFO - PROCESS | 1835 | 1465274310376 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 21:38:30 INFO - PROCESS | 1835 | 1465274310383 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:38:30 INFO - PROCESS | 1835 | 1465274310387 Marionette TRACE conn4 <- [1,2414,null,{}] 21:38:30 INFO - PROCESS | 1835 | 1465274310393 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}] 21:38:30 INFO - PROCESS | 1835 | 1465274310399 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:30 INFO - PROCESS | 1835 | 1465274310611 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 21:38:30 INFO - PROCESS | 1835 | 1465274310966 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:30 INFO - PROCESS | 1835 | 1465274310979 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x8dbb4000 == 42 [pid = 1835] [id = 611] 21:38:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 108 (0x8eac5400) [pid = 1835] [serial = 1834] [outer = (nil)] 21:38:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 109 (0x920cc000) [pid = 1835] [serial = 1835] [outer = 0x8eac5400] 21:38:31 INFO - PROCESS | 1835 | 1465274311066 Marionette DEBUG loaded listener.js 21:38:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 110 (0x920f8c00) [pid = 1835] [serial = 1836] [outer = 0x8eac5400] 21:38:32 INFO - PROCESS | 1835 | 1465274312015 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]]]}] 21:38:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:38:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1689ms 21:38:32 INFO - PROCESS | 1835 | 1465274312073 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 21:38:32 INFO - PROCESS | 1835 | 1465274312079 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 21:38:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:38:32 INFO - PROCESS | 1835 | 1465274312097 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:38:32 INFO - PROCESS | 1835 | 1465274312104 Marionette TRACE conn4 <- [1,2418,null,{}] 21:38:32 INFO - PROCESS | 1835 | 1465274312112 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}] 21:38:32 INFO - PROCESS | 1835 | 1465274312118 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:32 INFO - PROCESS | 1835 | 1465274312353 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 21:38:32 INFO - PROCESS | 1835 | 1465274312610 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:32 INFO - PROCESS | 1835 | 1465274312619 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b563000 == 43 [pid = 1835] [id = 612] 21:38:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 111 (0x8d8a8800) [pid = 1835] [serial = 1837] [outer = (nil)] 21:38:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 112 (0x92774400) [pid = 1835] [serial = 1838] [outer = 0x8d8a8800] 21:38:32 INFO - PROCESS | 1835 | 1465274312739 Marionette DEBUG loaded listener.js 21:38:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 113 (0x9288c000) [pid = 1835] [serial = 1839] [outer = 0x8d8a8800] 21:38:33 INFO - PROCESS | 1835 | 1465274313753 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]]]}] 21:38:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:38:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1696ms 21:38:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:38:33 INFO - PROCESS | 1835 | 1465274313788 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 21:38:33 INFO - PROCESS | 1835 | 1465274313791 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 21:38:33 INFO - PROCESS | 1835 | 1465274313799 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:38:33 INFO - PROCESS | 1835 | 1465274313802 Marionette TRACE conn4 <- [1,2422,null,{}] 21:38:33 INFO - PROCESS | 1835 | 1465274313809 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}] 21:38:33 INFO - PROCESS | 1835 | 1465274313814 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:34 INFO - PROCESS | 1835 | 1465274314028 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 21:38:34 INFO - PROCESS | 1835 | 1465274314294 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:34 INFO - PROCESS | 1835 | 1465274314303 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x9172d400 == 44 [pid = 1835] [id = 613] 21:38:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 114 (0x92436400) [pid = 1835] [serial = 1840] [outer = (nil)] 21:38:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 115 (0x92894c00) [pid = 1835] [serial = 1841] [outer = 0x92436400] 21:38:34 INFO - PROCESS | 1835 | 1465274314451 Marionette DEBUG loaded listener.js 21:38:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 116 (0x929d7800) [pid = 1835] [serial = 1842] [outer = 0x92436400] 21:38:35 INFO - PROCESS | 1835 | 1465274315569 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]]]}] 21:38:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:38:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1840ms 21:38:35 INFO - PROCESS | 1835 | 1465274315639 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 21:38:35 INFO - PROCESS | 1835 | 1465274315643 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 21:38:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:38:35 INFO - PROCESS | 1835 | 1465274315650 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:38:35 INFO - PROCESS | 1835 | 1465274315654 Marionette TRACE conn4 <- [1,2426,null,{}] 21:38:35 INFO - PROCESS | 1835 | 1465274315660 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}] 21:38:35 INFO - PROCESS | 1835 | 1465274315665 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:35 INFO - PROCESS | 1835 | 1465274315922 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 21:38:36 INFO - PROCESS | 1835 | 1465274316176 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:36 INFO - PROCESS | 1835 | 1465274316195 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x92a13400 == 45 [pid = 1835] [id = 614] 21:38:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 117 (0x92a14400) [pid = 1835] [serial = 1843] [outer = (nil)] 21:38:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 118 (0x92a18800) [pid = 1835] [serial = 1844] [outer = 0x92a14400] 21:38:36 INFO - PROCESS | 1835 | 1465274316332 Marionette DEBUG loaded listener.js 21:38:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 119 (0x92a1fc00) [pid = 1835] [serial = 1845] [outer = 0x92a14400] 21:38:37 INFO - PROCESS | 1835 | 1465274317300 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]]]}] 21:38:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:38:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1689ms 21:38:37 INFO - PROCESS | 1835 | 1465274317341 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 21:38:37 INFO - PROCESS | 1835 | 1465274317345 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 21:38:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:38:37 INFO - PROCESS | 1835 | 1465274317352 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:38:37 INFO - PROCESS | 1835 | 1465274317355 Marionette TRACE conn4 <- [1,2430,null,{}] 21:38:37 INFO - PROCESS | 1835 | 1465274317361 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}] 21:38:37 INFO - PROCESS | 1835 | 1465274317367 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:37 INFO - PROCESS | 1835 | 1465274317570 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 21:38:37 INFO - PROCESS | 1835 | 1465274317784 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:37 INFO - PROCESS | 1835 | 1465274317791 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x8909f400 == 46 [pid = 1835] [id = 615] 21:38:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 120 (0x91727400) [pid = 1835] [serial = 1846] [outer = (nil)] 21:38:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 121 (0x92acc400) [pid = 1835] [serial = 1847] [outer = 0x91727400] 21:38:37 INFO - PROCESS | 1835 | 1465274317877 Marionette DEBUG loaded listener.js 21:38:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 122 (0x92ace400) [pid = 1835] [serial = 1848] [outer = 0x91727400] 21:38:38 INFO - PROCESS | 1835 | 1465274318874 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]]]}] 21:38:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:38:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1591ms 21:38:38 INFO - PROCESS | 1835 | 1465274318943 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 21:38:38 INFO - PROCESS | 1835 | 1465274318947 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 21:38:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:38:38 INFO - PROCESS | 1835 | 1465274318955 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:38:38 INFO - PROCESS | 1835 | 1465274318959 Marionette TRACE conn4 <- [1,2434,null,{}] 21:38:38 INFO - PROCESS | 1835 | 1465274318965 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}] 21:38:38 INFO - PROCESS | 1835 | 1465274318971 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:39 INFO - PROCESS | 1835 | 1465274319204 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 21:38:39 INFO - PROCESS | 1835 | 1465274319450 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:39 INFO - PROCESS | 1835 | 1465274319463 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x8bce7400 == 47 [pid = 1835] [id = 616] 21:38:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 123 (0x8db4a000) [pid = 1835] [serial = 1849] [outer = (nil)] 21:38:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 124 (0x92b55800) [pid = 1835] [serial = 1850] [outer = 0x8db4a000] 21:38:39 INFO - PROCESS | 1835 | 1465274319605 Marionette DEBUG loaded listener.js 21:38:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 125 (0x92b5ac00) [pid = 1835] [serial = 1851] [outer = 0x8db4a000] 21:38:40 INFO - PROCESS | 1835 | 1465274320529 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]]]}] 21:38:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:38:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1635ms 21:38:40 INFO - PROCESS | 1835 | 1465274320591 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 21:38:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:38:40 INFO - PROCESS | 1835 | 1465274320596 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 21:38:40 INFO - PROCESS | 1835 | 1465274320602 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:38:40 INFO - PROCESS | 1835 | 1465274320606 Marionette TRACE conn4 <- [1,2438,null,{}] 21:38:40 INFO - PROCESS | 1835 | 1465274320612 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}] 21:38:40 INFO - PROCESS | 1835 | 1465274320617 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:40 INFO - PROCESS | 1835 | 1465274320818 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 21:38:41 INFO - PROCESS | 1835 | 1465274321466 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:41 INFO - PROCESS | 1835 | 1465274321473 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b564800 == 48 [pid = 1835] [id = 617] 21:38:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 126 (0x8b565000) [pid = 1835] [serial = 1852] [outer = (nil)] 21:38:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 127 (0x8b63e800) [pid = 1835] [serial = 1853] [outer = 0x8b565000] 21:38:41 INFO - PROCESS | 1835 | 1465274321562 Marionette DEBUG loaded listener.js 21:38:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 128 (0x8bcf1c00) [pid = 1835] [serial = 1854] [outer = 0x8b565000] 21:38:42 INFO - PROCESS | 1835 | 1465274322494 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]]]}] 21:38:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:38:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1935ms 21:38:42 INFO - PROCESS | 1835 | 1465274322538 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 21:38:42 INFO - PROCESS | 1835 | 1465274322544 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 21:38:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:38:42 INFO - PROCESS | 1835 | 1465274322551 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:38:42 INFO - PROCESS | 1835 | 1465274322556 Marionette TRACE conn4 <- [1,2442,null,{}] 21:38:42 INFO - PROCESS | 1835 | 1465274322564 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}] 21:38:42 INFO - PROCESS | 1835 | 1465274322572 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:42 INFO - PROCESS | 1835 | 1465274322780 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 21:38:43 INFO - PROCESS | 1835 | 1465274323048 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:43 INFO - PROCESS | 1835 | 1465274323058 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x8bcf4400 == 49 [pid = 1835] [id = 618] 21:38:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 129 (0x8db42800) [pid = 1835] [serial = 1855] [outer = (nil)] 21:38:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 130 (0x8ea11800) [pid = 1835] [serial = 1856] [outer = 0x8db42800] 21:38:43 INFO - PROCESS | 1835 | 1465274323254 Marionette DEBUG loaded listener.js 21:38:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 131 (0x8eabd000) [pid = 1835] [serial = 1857] [outer = 0x8db42800] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x93d46800 == 48 [pid = 1835] [id = 562] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x9489bc00 == 47 [pid = 1835] [id = 563] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x8abb5000 == 46 [pid = 1835] [id = 589] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x8b63a400 == 45 [pid = 1835] [id = 548] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x91730400 == 44 [pid = 1835] [id = 554] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6db400 == 43 [pid = 1835] [id = 549] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x890a4c00 == 42 [pid = 1835] [id = 550] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x8b566c00 == 41 [pid = 1835] [id = 553] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x8c8df000 == 40 [pid = 1835] [id = 598] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x8bcf5c00 == 39 [pid = 1835] [id = 560] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x920f4000 == 38 [pid = 1835] [id = 601] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x8909e400 == 37 [pid = 1835] [id = 600] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x890a0c00 == 36 [pid = 1835] [id = 559] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x890a1000 == 35 [pid = 1835] [id = 594] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x890a1800 == 34 [pid = 1835] [id = 555] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x91967000 == 33 [pid = 1835] [id = 599] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x8abab000 == 32 [pid = 1835] [id = 557] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x8a130800 == 31 [pid = 1835] [id = 558] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x8db45800 == 30 [pid = 1835] [id = 596] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x8a137800 == 29 [pid = 1835] [id = 602] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x890a0800 == 28 [pid = 1835] [id = 556] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x8bcf5400 == 27 [pid = 1835] [id = 595] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x8b636400 == 26 [pid = 1835] [id = 552] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6d3000 == 25 [pid = 1835] [id = 597] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x8909d000 == 24 [pid = 1835] [id = 603] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x8abb3000 == 23 [pid = 1835] [id = 561] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x8abb2c00 == 22 [pid = 1835] [id = 551] 21:38:45 INFO - PROCESS | 1835 | --DOCSHELL 0x93b14800 == 21 [pid = 1835] [id = 564] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 130 (0x8db4f800) [pid = 1835] [serial = 1781] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 129 (0x8d8a1400) [pid = 1835] [serial = 1722] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 128 (0x8bcf1000) [pid = 1835] [serial = 1721] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 127 (0x8db41800) [pid = 1835] [serial = 1778] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 126 (0x8b569000) [pid = 1835] [serial = 1772] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 125 (0x9195cc00) [pid = 1835] [serial = 1725] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 124 (0x8ecedc00) [pid = 1835] [serial = 1724] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 123 (0x91722c00) [pid = 1835] [serial = 1769] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 122 (0x8db4bc00) [pid = 1835] [serial = 1779] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 121 (0x92776c00) [pid = 1835] [serial = 1728] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 120 (0x920efc00) [pid = 1835] [serial = 1770] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 119 (0x9256d000) [pid = 1835] [serial = 1727] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 118 (0x92ac4800) [pid = 1835] [serial = 1731] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 117 (0x92a1f400) [pid = 1835] [serial = 1730] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 116 (0x92ca5c00) [pid = 1835] [serial = 1734] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 115 (0x92c98800) [pid = 1835] [serial = 1733] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 114 (0x953cf000) [pid = 1835] [serial = 1737] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 113 (0x94896000) [pid = 1835] [serial = 1736] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 112 (0x97893400) [pid = 1835] [serial = 1740] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 111 (0x9779fc00) [pid = 1835] [serial = 1739] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 110 (0x97ac7400) [pid = 1835] [serial = 1743] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 109 (0x978f6000) [pid = 1835] [serial = 1742] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 108 (0x98dcb000) [pid = 1835] [serial = 1746] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 107 (0x98dbe800) [pid = 1835] [serial = 1745] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x8b563800) [pid = 1835] [serial = 1773] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x992c7c00) [pid = 1835] [serial = 1749] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x99084400) [pid = 1835] [serial = 1748] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x9953ac00) [pid = 1835] [serial = 1752] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x994a3000) [pid = 1835] [serial = 1751] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x995cf800) [pid = 1835] [serial = 1755] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x9956c400) [pid = 1835] [serial = 1754] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x997dfc00) [pid = 1835] [serial = 1758] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x997dd000) [pid = 1835] [serial = 1757] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x99d40c00) [pid = 1835] [serial = 1761] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x8c8db400) [pid = 1835] [serial = 1776] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x99d3e000) [pid = 1835] [serial = 1760] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x920ccc00) [pid = 1835] [serial = 1764] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x8eac7800) [pid = 1835] [serial = 1763] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x8c6dc400) [pid = 1835] [serial = 1775] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x8d8b0800) [pid = 1835] [serial = 1767] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x8d1ee800) [pid = 1835] [serial = 1766] [outer = (nil)] [url = about:blank] 21:38:45 INFO - PROCESS | 1835 | 1465274325765 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]]]}] 21:38:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:38:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 3239ms 21:38:45 INFO - PROCESS | 1835 | 1465274325790 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 21:38:45 INFO - PROCESS | 1835 | 1465274325797 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 21:38:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:38:45 INFO - PROCESS | 1835 | 1465274325805 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:38:45 INFO - PROCESS | 1835 | 1465274325810 Marionette TRACE conn4 <- [1,2446,null,{}] 21:38:45 INFO - PROCESS | 1835 | 1465274325819 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}] 21:38:45 INFO - PROCESS | 1835 | 1465274325824 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:46 INFO - PROCESS | 1835 | 1465274326014 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 21:38:46 INFO - PROCESS | 1835 | 1465274326026 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:46 INFO - PROCESS | 1835 | 1465274326040 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb3000 == 22 [pid = 1835] [id = 619] 21:38:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x8abb4800) [pid = 1835] [serial = 1858] [outer = (nil)] 21:38:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x8abb8000) [pid = 1835] [serial = 1859] [outer = 0x8abb4800] 21:38:46 INFO - PROCESS | 1835 | 1465274326166 Marionette DEBUG loaded listener.js 21:38:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x8b569000) [pid = 1835] [serial = 1860] [outer = 0x8abb4800] 21:38:47 INFO - PROCESS | 1835 | 1465274327103 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]]]}] 21:38:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:38:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1338ms 21:38:47 INFO - PROCESS | 1835 | 1465274327150 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 21:38:47 INFO - PROCESS | 1835 | 1465274327158 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 21:38:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:38:47 INFO - PROCESS | 1835 | 1465274327170 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:38:47 INFO - PROCESS | 1835 | 1465274327174 Marionette TRACE conn4 <- [1,2450,null,{}] 21:38:47 INFO - PROCESS | 1835 | 1465274327180 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}] 21:38:47 INFO - PROCESS | 1835 | 1465274327186 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:47 INFO - PROCESS | 1835 | 1465274327357 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 21:38:47 INFO - PROCESS | 1835 | 1465274327370 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:47 INFO - PROCESS | 1835 | 1465274327380 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x8bcf1400 == 23 [pid = 1835] [id = 620] 21:38:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x8bcf3800) [pid = 1835] [serial = 1861] [outer = (nil)] 21:38:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x8c6cfc00) [pid = 1835] [serial = 1862] [outer = 0x8bcf3800] 21:38:47 INFO - PROCESS | 1835 | 1465274327462 Marionette DEBUG loaded listener.js 21:38:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x8c6db000) [pid = 1835] [serial = 1863] [outer = 0x8bcf3800] 21:38:48 INFO - PROCESS | 1835 | 1465274328619 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]]]}] 21:38:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:38:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1488ms 21:38:48 INFO - PROCESS | 1835 | 1465274328659 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 21:38:48 INFO - PROCESS | 1835 | 1465274328662 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 21:38:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:38:48 INFO - PROCESS | 1835 | 1465274328677 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:38:48 INFO - PROCESS | 1835 | 1465274328684 Marionette TRACE conn4 <- [1,2454,null,{}] 21:38:48 INFO - PROCESS | 1835 | 1465274328702 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}] 21:38:48 INFO - PROCESS | 1835 | 1465274328712 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:48 INFO - PROCESS | 1835 | 1465274328952 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 21:38:48 INFO - PROCESS | 1835 | 1465274328977 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:48 INFO - PROCESS | 1835 | 1465274328989 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d8a1c00 == 24 [pid = 1835] [id = 621] 21:38:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x8d8a3800) [pid = 1835] [serial = 1864] [outer = (nil)] 21:38:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x8d8a7400) [pid = 1835] [serial = 1865] [outer = 0x8d8a3800] 21:38:49 INFO - PROCESS | 1835 | 1465274329065 Marionette DEBUG loaded listener.js 21:38:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x8db42c00) [pid = 1835] [serial = 1866] [outer = 0x8d8a3800] 21:38:50 INFO - PROCESS | 1835 | 1465274330073 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]]]}] 21:38:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:38:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 2196ms 21:38:50 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x8dbb3000) [pid = 1835] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:38:50 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x920be400) [pid = 1835] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:38:50 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x92431800) [pid = 1835] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:38:50 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x8db47000) [pid = 1835] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:38:50 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x8909dc00) [pid = 1835] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:38:50 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x890a5800) [pid = 1835] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:38:50 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x8eac5c00) [pid = 1835] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:38:50 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x8b635400) [pid = 1835] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:38:50 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x890a1400) [pid = 1835] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:38:50 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x8c8e2000) [pid = 1835] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:38:50 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x8c6cf400) [pid = 1835] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:38:50 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x8db4f400) [pid = 1835] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:38:50 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x8d8a2000) [pid = 1835] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:38:50 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x8a13ac00) [pid = 1835] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:38:50 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x8d8a8c00) [pid = 1835] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:38:50 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x8d1ef800) [pid = 1835] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:38:50 INFO - PROCESS | 1835 | 1465274330974 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 21:38:50 INFO - PROCESS | 1835 | 1465274330980 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 21:38:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:38:50 INFO - PROCESS | 1835 | 1465274330991 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:38:50 INFO - PROCESS | 1835 | 1465274330995 Marionette TRACE conn4 <- [1,2458,null,{}] 21:38:51 INFO - PROCESS | 1835 | 1465274331000 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}] 21:38:51 INFO - PROCESS | 1835 | 1465274331006 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:51 INFO - PROCESS | 1835 | 1465274331227 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 21:38:51 INFO - PROCESS | 1835 | 1465274331325 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:51 INFO - PROCESS | 1835 | 1465274331334 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b63c400 == 25 [pid = 1835] [id = 622] 21:38:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x8c8d5400) [pid = 1835] [serial = 1867] [outer = (nil)] 21:38:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x8d1ea800) [pid = 1835] [serial = 1868] [outer = 0x8c8d5400] 21:38:51 INFO - PROCESS | 1835 | 1465274331406 Marionette DEBUG loaded listener.js 21:38:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x8db4c400) [pid = 1835] [serial = 1869] [outer = 0x8c8d5400] 21:38:52 INFO - PROCESS | 1835 | 1465274332211 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]]]}] 21:38:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:38:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1283ms 21:38:52 INFO - PROCESS | 1835 | 1465274332274 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 21:38:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:38:52 INFO - PROCESS | 1835 | 1465274332278 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 21:38:52 INFO - PROCESS | 1835 | 1465274332285 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:38:52 INFO - PROCESS | 1835 | 1465274332289 Marionette TRACE conn4 <- [1,2462,null,{}] 21:38:52 INFO - PROCESS | 1835 | 1465274332295 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}] 21:38:52 INFO - PROCESS | 1835 | 1465274332300 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:52 INFO - PROCESS | 1835 | 1465274332459 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 21:38:52 INFO - PROCESS | 1835 | 1465274332610 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:52 INFO - PROCESS | 1835 | 1465274332625 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b642400 == 26 [pid = 1835] [id = 623] 21:38:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x8c6d1400) [pid = 1835] [serial = 1870] [outer = (nil)] 21:38:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x8ea09400) [pid = 1835] [serial = 1871] [outer = 0x8c6d1400] 21:38:52 INFO - PROCESS | 1835 | 1465274332701 Marionette DEBUG loaded listener.js 21:38:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x8eabb800) [pid = 1835] [serial = 1872] [outer = 0x8c6d1400] 21:38:53 INFO - PROCESS | 1835 | 1465274333792 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]]]}] 21:38:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:38:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1542ms 21:38:53 INFO - PROCESS | 1835 | 1465274333827 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 21:38:53 INFO - PROCESS | 1835 | 1465274333834 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 21:38:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:38:53 INFO - PROCESS | 1835 | 1465274333843 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:38:53 INFO - PROCESS | 1835 | 1465274333851 Marionette TRACE conn4 <- [1,2466,null,{}] 21:38:53 INFO - PROCESS | 1835 | 1465274333861 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}] 21:38:53 INFO - PROCESS | 1835 | 1465274333866 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:54 INFO - PROCESS | 1835 | 1465274334100 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 21:38:54 INFO - PROCESS | 1835 | 1465274334348 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:54 INFO - PROCESS | 1835 | 1465274334359 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b63a400 == 27 [pid = 1835] [id = 624] 21:38:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x8b63b400) [pid = 1835] [serial = 1873] [outer = (nil)] 21:38:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x8bcefc00) [pid = 1835] [serial = 1874] [outer = 0x8b63b400] 21:38:54 INFO - PROCESS | 1835 | 1465274334496 Marionette DEBUG loaded listener.js 21:38:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x8c6dd400) [pid = 1835] [serial = 1875] [outer = 0x8b63b400] 21:38:55 INFO - PROCESS | 1835 | 1465274335435 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]]]}] 21:38:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:38:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1640ms 21:38:55 INFO - PROCESS | 1835 | 1465274335489 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 21:38:55 INFO - PROCESS | 1835 | 1465274335497 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 21:38:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:38:55 INFO - PROCESS | 1835 | 1465274335511 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:38:55 INFO - PROCESS | 1835 | 1465274335517 Marionette TRACE conn4 <- [1,2470,null,{}] 21:38:55 INFO - PROCESS | 1835 | 1465274335524 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}] 21:38:55 INFO - PROCESS | 1835 | 1465274335529 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:55 INFO - PROCESS | 1835 | 1465274335741 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 21:38:55 INFO - PROCESS | 1835 | 1465274335936 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:55 INFO - PROCESS | 1835 | 1465274335944 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d1e8800 == 28 [pid = 1835] [id = 625] 21:38:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x8db49400) [pid = 1835] [serial = 1876] [outer = (nil)] 21:38:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x8dbbd800) [pid = 1835] [serial = 1877] [outer = 0x8db49400] 21:38:56 INFO - PROCESS | 1835 | 1465274336056 Marionette DEBUG loaded listener.js 21:38:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x8db44800) [pid = 1835] [serial = 1878] [outer = 0x8db49400] 21:38:57 INFO - PROCESS | 1835 | 1465274337180 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]]]}] 21:38:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:38:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1746ms 21:38:57 INFO - PROCESS | 1835 | 1465274337257 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 21:38:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:38:57 INFO - PROCESS | 1835 | 1465274337262 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 21:38:57 INFO - PROCESS | 1835 | 1465274337270 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:38:57 INFO - PROCESS | 1835 | 1465274337276 Marionette TRACE conn4 <- [1,2474,null,{}] 21:38:57 INFO - PROCESS | 1835 | 1465274337294 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}] 21:38:57 INFO - PROCESS | 1835 | 1465274337304 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:57 INFO - PROCESS | 1835 | 1465274337643 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 21:38:57 INFO - PROCESS | 1835 | 1465274337837 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:57 INFO - PROCESS | 1835 | 1465274337851 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x9172a800 == 29 [pid = 1835] [id = 626] 21:38:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x9172bc00) [pid = 1835] [serial = 1879] [outer = (nil)] 21:38:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x91958800) [pid = 1835] [serial = 1880] [outer = 0x9172bc00] 21:38:57 INFO - PROCESS | 1835 | 1465274337938 Marionette DEBUG loaded listener.js 21:38:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x91961000) [pid = 1835] [serial = 1881] [outer = 0x9172bc00] 21:38:58 INFO - PROCESS | 1835 | 1465274338955 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]]]}] 21:38:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:38:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1747ms 21:38:59 INFO - PROCESS | 1835 | 1465274339018 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 21:38:59 INFO - PROCESS | 1835 | 1465274339023 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 21:38:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:38:59 INFO - PROCESS | 1835 | 1465274339030 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:38:59 INFO - PROCESS | 1835 | 1465274339034 Marionette TRACE conn4 <- [1,2478,null,{}] 21:38:59 INFO - PROCESS | 1835 | 1465274339041 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}] 21:38:59 INFO - PROCESS | 1835 | 1465274339047 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:59 INFO - PROCESS | 1835 | 1465274339238 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 21:38:59 INFO - PROCESS | 1835 | 1465274339427 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:38:59 INFO - PROCESS | 1835 | 1465274339434 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:38:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d1e8400 == 30 [pid = 1835] [id = 627] 21:38:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x8d8a1800) [pid = 1835] [serial = 1882] [outer = (nil)] 21:38:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x920c7000) [pid = 1835] [serial = 1883] [outer = 0x8d8a1800] 21:38:59 INFO - PROCESS | 1835 | 1465274339518 Marionette DEBUG loaded listener.js 21:38:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x920eac00) [pid = 1835] [serial = 1884] [outer = 0x8d8a1800] 21:39:00 INFO - PROCESS | 1835 | 1465274340524 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]]]}] 21:39:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:39:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1533ms 21:39:00 INFO - PROCESS | 1835 | 1465274340570 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 21:39:00 INFO - PROCESS | 1835 | 1465274340575 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 21:39:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:39:00 INFO - PROCESS | 1835 | 1465274340582 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:39:00 INFO - PROCESS | 1835 | 1465274340586 Marionette TRACE conn4 <- [1,2482,null,{}] 21:39:00 INFO - PROCESS | 1835 | 1465274340592 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}] 21:39:00 INFO - PROCESS | 1835 | 1465274340598 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:00 INFO - PROCESS | 1835 | 1465274340789 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 21:39:01 INFO - PROCESS | 1835 | 1465274340982 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:01 INFO - PROCESS | 1835 | 1465274340992 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d1ef400 == 31 [pid = 1835] [id = 628] 21:39:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x91722c00) [pid = 1835] [serial = 1885] [outer = (nil)] 21:39:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x923bac00) [pid = 1835] [serial = 1886] [outer = 0x91722c00] 21:39:01 INFO - PROCESS | 1835 | 1465274341086 Marionette DEBUG loaded listener.js 21:39:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x92432c00) [pid = 1835] [serial = 1887] [outer = 0x91722c00] 21:39:02 INFO - PROCESS | 1835 | 1465274342152 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]]]}] 21:39:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:39:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1639ms 21:39:02 INFO - PROCESS | 1835 | 1465274342223 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 21:39:02 INFO - PROCESS | 1835 | 1465274342228 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 21:39:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:39:02 INFO - PROCESS | 1835 | 1465274342236 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:39:02 INFO - PROCESS | 1835 | 1465274342241 Marionette TRACE conn4 <- [1,2486,null,{}] 21:39:02 INFO - PROCESS | 1835 | 1465274342248 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}] 21:39:02 INFO - PROCESS | 1835 | 1465274342261 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:02 INFO - PROCESS | 1835 | 1465274342541 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 21:39:02 INFO - PROCESS | 1835 | 1465274342833 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:02 INFO - PROCESS | 1835 | 1465274342845 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb6c00 == 32 [pid = 1835] [id = 629] 21:39:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x8b567c00) [pid = 1835] [serial = 1888] [outer = (nil)] 21:39:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x92573c00) [pid = 1835] [serial = 1889] [outer = 0x8b567c00] 21:39:02 INFO - PROCESS | 1835 | 1465274342929 Marionette DEBUG loaded listener.js 21:39:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0x92775c00) [pid = 1835] [serial = 1890] [outer = 0x8b567c00] 21:39:03 INFO - PROCESS | 1835 | 1465274343932 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]]]}] 21:39:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:39:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1747ms 21:39:03 INFO - PROCESS | 1835 | 1465274343984 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 21:39:03 INFO - PROCESS | 1835 | 1465274343987 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 21:39:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:39:03 INFO - PROCESS | 1835 | 1465274343995 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:39:04 INFO - PROCESS | 1835 | 1465274343999 Marionette TRACE conn4 <- [1,2490,null,{}] 21:39:04 INFO - PROCESS | 1835 | 1465274344006 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}] 21:39:04 INFO - PROCESS | 1835 | 1465274344010 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:04 INFO - PROCESS | 1835 | 1465274344198 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 21:39:04 INFO - PROCESS | 1835 | 1465274344395 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:04 INFO - PROCESS | 1835 | 1465274344403 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abaf800 == 33 [pid = 1835] [id = 630] 21:39:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 108 (0x8b566800) [pid = 1835] [serial = 1891] [outer = (nil)] 21:39:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 109 (0x920c4800) [pid = 1835] [serial = 1892] [outer = 0x8b566800] 21:39:04 INFO - PROCESS | 1835 | 1465274344553 Marionette DEBUG loaded listener.js 21:39:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 110 (0x923c1c00) [pid = 1835] [serial = 1893] [outer = 0x8b566800] 21:39:05 INFO - PROCESS | 1835 | 1465274345471 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]]]}] 21:39:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:39:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1534ms 21:39:05 INFO - PROCESS | 1835 | 1465274345530 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 21:39:05 INFO - PROCESS | 1835 | 1465274345534 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 21:39:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:39:05 INFO - PROCESS | 1835 | 1465274345541 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:39:05 INFO - PROCESS | 1835 | 1465274345546 Marionette TRACE conn4 <- [1,2494,null,{}] 21:39:05 INFO - PROCESS | 1835 | 1465274345552 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}] 21:39:05 INFO - PROCESS | 1835 | 1465274345558 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:05 INFO - PROCESS | 1835 | 1465274345739 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 21:39:05 INFO - PROCESS | 1835 | 1465274345934 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:05 INFO - PROCESS | 1835 | 1465274345941 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a2000 == 34 [pid = 1835] [id = 631] 21:39:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 111 (0x8a134400) [pid = 1835] [serial = 1894] [outer = (nil)] 21:39:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 112 (0x8d8ad400) [pid = 1835] [serial = 1895] [outer = 0x8a134400] 21:39:06 INFO - PROCESS | 1835 | 1465274346040 Marionette DEBUG loaded listener.js 21:39:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 113 (0x8ea08000) [pid = 1835] [serial = 1896] [outer = 0x8a134400] 21:39:07 INFO - PROCESS | 1835 | 1465274347264 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]]]}] 21:39:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:39:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1789ms 21:39:07 INFO - PROCESS | 1835 | 1465274347331 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 21:39:07 INFO - PROCESS | 1835 | 1465274347338 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 21:39:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:39:07 INFO - PROCESS | 1835 | 1465274347346 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:39:07 INFO - PROCESS | 1835 | 1465274347354 Marionette TRACE conn4 <- [1,2498,null,{}] 21:39:07 INFO - PROCESS | 1835 | 1465274347363 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}] 21:39:07 INFO - PROCESS | 1835 | 1465274347369 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:07 INFO - PROCESS | 1835 | 1465274347666 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 21:39:07 INFO - PROCESS | 1835 | --DOMWINDOW == 112 (0x920f4800) [pid = 1835] [serial = 1827] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1835 | --DOMWINDOW == 111 (0x8eac4c00) [pid = 1835] [serial = 1820] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1835 | --DOMWINDOW == 110 (0x923b5800) [pid = 1835] [serial = 1800] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1835 | --DOMWINDOW == 109 (0x9276f800) [pid = 1835] [serial = 1805] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1835 | --DOMWINDOW == 108 (0x8dbb0800) [pid = 1835] [serial = 1790] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1835 | --DOMWINDOW == 107 (0x890a5000) [pid = 1835] [serial = 1811] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x9256bc00) [pid = 1835] [serial = 1803] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x91964400) [pid = 1835] [serial = 1824] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x8c6d7c00) [pid = 1835] [serial = 1815] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x9243a400) [pid = 1835] [serial = 1802] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x890a9000) [pid = 1835] [serial = 1784] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x8d8a2800) [pid = 1835] [serial = 1817] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x8c8da400) [pid = 1835] [serial = 1788] [outer = (nil)] [url = about:blank] 21:39:07 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x92771400) [pid = 1835] [serial = 1806] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x8db47400) [pid = 1835] [serial = 1818] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x8a139400) [pid = 1835] [serial = 1812] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x8eac0000) [pid = 1835] [serial = 1794] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x9172b000) [pid = 1835] [serial = 1823] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x8dbb9c00) [pid = 1835] [serial = 1782] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x8dbba800) [pid = 1835] [serial = 1808] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x8bcea800) [pid = 1835] [serial = 1814] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x8ece1400) [pid = 1835] [serial = 1821] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x91729c00) [pid = 1835] [serial = 1809] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x8c6d7000) [pid = 1835] [serial = 1787] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x91959000) [pid = 1835] [serial = 1797] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x8ea05c00) [pid = 1835] [serial = 1791] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x920c6c00) [pid = 1835] [serial = 1799] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x8a133000) [pid = 1835] [serial = 1785] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x9172ec00) [pid = 1835] [serial = 1796] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x8ece1c00) [pid = 1835] [serial = 1793] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x91729400) [pid = 1835] [serial = 1826] [outer = (nil)] [url = about:blank] 21:39:08 INFO - PROCESS | 1835 | 1465274348048 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:08 INFO - PROCESS | 1835 | 1465274348059 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x890ab000 == 35 [pid = 1835] [id = 632] 21:39:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x8a130400) [pid = 1835] [serial = 1897] [outer = (nil)] 21:39:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x8a139c00) [pid = 1835] [serial = 1898] [outer = 0x8a130400] 21:39:08 INFO - PROCESS | 1835 | 1465274348142 Marionette DEBUG loaded listener.js 21:39:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x8bce6800) [pid = 1835] [serial = 1899] [outer = 0x8a130400] 21:39:09 INFO - PROCESS | 1835 | 1465274349014 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]]]}] 21:39:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:39:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1689ms 21:39:09 INFO - PROCESS | 1835 | 1465274349044 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 21:39:09 INFO - PROCESS | 1835 | 1465274349050 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 21:39:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:39:09 INFO - PROCESS | 1835 | 1465274349062 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:39:09 INFO - PROCESS | 1835 | 1465274349066 Marionette TRACE conn4 <- [1,2502,null,{}] 21:39:09 INFO - PROCESS | 1835 | 1465274349074 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}] 21:39:09 INFO - PROCESS | 1835 | 1465274349080 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:09 INFO - PROCESS | 1835 | 1465274349275 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 21:39:09 INFO - PROCESS | 1835 | 1465274349287 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:09 INFO - PROCESS | 1835 | 1465274349293 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:09 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6d0000 == 36 [pid = 1835] [id = 633] 21:39:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x8c8e2c00) [pid = 1835] [serial = 1900] [outer = (nil)] 21:39:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x8d1e9800) [pid = 1835] [serial = 1901] [outer = 0x8c8e2c00] 21:39:09 INFO - PROCESS | 1835 | 1465274349383 Marionette DEBUG loaded listener.js 21:39:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x8d8aa800) [pid = 1835] [serial = 1902] [outer = 0x8c8e2c00] 21:39:10 INFO - PROCESS | 1835 | 1465274350429 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]]]}] 21:39:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:39:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1389ms 21:39:10 INFO - PROCESS | 1835 | 1465274350452 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 21:39:10 INFO - PROCESS | 1835 | 1465274350457 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 21:39:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:39:10 INFO - PROCESS | 1835 | 1465274350486 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:39:10 INFO - PROCESS | 1835 | 1465274350493 Marionette TRACE conn4 <- [1,2506,null,{}] 21:39:10 INFO - PROCESS | 1835 | 1465274350516 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}] 21:39:10 INFO - PROCESS | 1835 | 1465274350526 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:10 INFO - PROCESS | 1835 | 1465274350762 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 21:39:10 INFO - PROCESS | 1835 | 1465274350790 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:10 INFO - PROCESS | 1835 | 1465274350803 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ea12800 == 37 [pid = 1835] [id = 634] 21:39:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x8eabb400) [pid = 1835] [serial = 1903] [outer = (nil)] 21:39:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x8eac6000) [pid = 1835] [serial = 1904] [outer = 0x8eabb400] 21:39:10 INFO - PROCESS | 1835 | 1465274350879 Marionette DEBUG loaded listener.js 21:39:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x8ece3000) [pid = 1835] [serial = 1905] [outer = 0x8eabb400] 21:39:11 INFO - PROCESS | 1835 | 1465274351954 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]]]}] 21:39:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:39:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1500ms 21:39:11 INFO - PROCESS | 1835 | 1465274351987 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 21:39:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:39:11 INFO - PROCESS | 1835 | 1465274351993 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 21:39:12 INFO - PROCESS | 1835 | 1465274352014 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:39:12 INFO - PROCESS | 1835 | 1465274352019 Marionette TRACE conn4 <- [1,2510,null,{}] 21:39:12 INFO - PROCESS | 1835 | 1465274352034 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}] 21:39:12 INFO - PROCESS | 1835 | 1465274352039 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:12 INFO - PROCESS | 1835 | 1465274352289 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 21:39:12 INFO - PROCESS | 1835 | 1465274352315 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:12 INFO - PROCESS | 1835 | 1465274352321 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d1efc00 == 38 [pid = 1835] [id = 635] 21:39:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x8d8b0400) [pid = 1835] [serial = 1906] [outer = (nil)] 21:39:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x91729800) [pid = 1835] [serial = 1907] [outer = 0x8d8b0400] 21:39:12 INFO - PROCESS | 1835 | 1465274352393 Marionette DEBUG loaded listener.js 21:39:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x91730400) [pid = 1835] [serial = 1908] [outer = 0x8d8b0400] 21:39:13 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x8d8a3800) [pid = 1835] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:39:13 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x8db42800) [pid = 1835] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:39:13 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x8abad000) [pid = 1835] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:39:13 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x8d1e5c00) [pid = 1835] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:39:13 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x8eac5400) [pid = 1835] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:39:13 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x8d8a8800) [pid = 1835] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:39:13 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x92436400) [pid = 1835] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:39:13 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x8c8d5400) [pid = 1835] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:39:13 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x92a14400) [pid = 1835] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:39:13 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x91727400) [pid = 1835] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:39:13 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x8db4a000) [pid = 1835] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:39:13 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x8b565000) [pid = 1835] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:39:13 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x8abb4800) [pid = 1835] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:39:13 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x8bcf3800) [pid = 1835] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:39:13 INFO - PROCESS | 1835 | 1465274353503 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]]]}] 21:39:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:39:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1557ms 21:39:13 INFO - PROCESS | 1835 | 1465274353562 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 21:39:13 INFO - PROCESS | 1835 | 1465274353567 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 21:39:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:39:13 INFO - PROCESS | 1835 | 1465274353573 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:39:13 INFO - PROCESS | 1835 | 1465274353577 Marionette TRACE conn4 <- [1,2514,null,{}] 21:39:13 INFO - PROCESS | 1835 | 1465274353584 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}] 21:39:13 INFO - PROCESS | 1835 | 1465274353590 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:13 INFO - PROCESS | 1835 | 1465274353772 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 21:39:13 INFO - PROCESS | 1835 | 1465274353926 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:13 INFO - PROCESS | 1835 | 1465274353937 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:13 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abad000 == 39 [pid = 1835] [id = 636] 21:39:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x8abb4800) [pid = 1835] [serial = 1909] [outer = (nil)] 21:39:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x8ece6800) [pid = 1835] [serial = 1910] [outer = 0x8abb4800] 21:39:14 INFO - PROCESS | 1835 | 1465274354007 Marionette DEBUG loaded listener.js 21:39:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x9195c400) [pid = 1835] [serial = 1911] [outer = 0x8abb4800] 21:39:14 INFO - PROCESS | 1835 | 1465274354918 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]]]}] 21:39:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:39:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1386ms 21:39:14 INFO - PROCESS | 1835 | 1465274354962 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 21:39:14 INFO - PROCESS | 1835 | 1465274354970 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 21:39:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:39:14 INFO - PROCESS | 1835 | 1465274354982 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:39:14 INFO - PROCESS | 1835 | 1465274354990 Marionette TRACE conn4 <- [1,2518,null,{}] 21:39:15 INFO - PROCESS | 1835 | 1465274355001 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}] 21:39:15 INFO - PROCESS | 1835 | 1465274355007 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:15 INFO - PROCESS | 1835 | 1465274355291 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 21:39:15 INFO - PROCESS | 1835 | 1465274355561 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:15 INFO - PROCESS | 1835 | 1465274355578 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a3400 == 40 [pid = 1835] [id = 637] 21:39:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x8abb2800) [pid = 1835] [serial = 1912] [outer = (nil)] 21:39:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x8b636400) [pid = 1835] [serial = 1913] [outer = 0x8abb2800] 21:39:15 INFO - PROCESS | 1835 | 1465274355707 Marionette DEBUG loaded listener.js 21:39:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x8bcf0c00) [pid = 1835] [serial = 1914] [outer = 0x8abb2800] 21:39:16 INFO - PROCESS | 1835 | 1465274356708 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]]]}] 21:39:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:39:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1791ms 21:39:16 INFO - PROCESS | 1835 | 1465274356773 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 21:39:16 INFO - PROCESS | 1835 | 1465274356781 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 21:39:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:39:16 INFO - PROCESS | 1835 | 1465274356793 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:39:16 INFO - PROCESS | 1835 | 1465274356797 Marionette TRACE conn4 <- [1,2522,null,{}] 21:39:16 INFO - PROCESS | 1835 | 1465274356804 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}] 21:39:16 INFO - PROCESS | 1835 | 1465274356810 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:17 INFO - PROCESS | 1835 | 1465274357066 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 21:39:17 INFO - PROCESS | 1835 | 1465274357331 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:17 INFO - PROCESS | 1835 | 1465274357342 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6dd000 == 41 [pid = 1835] [id = 638] 21:39:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x8d1ea000) [pid = 1835] [serial = 1915] [outer = (nil)] 21:39:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x8db4d000) [pid = 1835] [serial = 1916] [outer = 0x8d1ea000] 21:39:17 INFO - PROCESS | 1835 | 1465274357429 Marionette DEBUG loaded listener.js 21:39:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x8ea0d800) [pid = 1835] [serial = 1917] [outer = 0x8d1ea000] 21:39:18 INFO - PROCESS | 1835 | 1465274358355 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]]]}] 21:39:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:39:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1635ms 21:39:18 INFO - PROCESS | 1835 | 1465274358429 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 21:39:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:39:18 INFO - PROCESS | 1835 | 1465274358437 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 21:39:18 INFO - PROCESS | 1835 | 1465274358445 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:39:18 INFO - PROCESS | 1835 | 1465274358452 Marionette TRACE conn4 <- [1,2526,null,{}] 21:39:18 INFO - PROCESS | 1835 | 1465274358469 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}] 21:39:18 INFO - PROCESS | 1835 | 1465274358479 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:18 INFO - PROCESS | 1835 | 1465274358820 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 21:39:19 INFO - PROCESS | 1835 | 1465274359061 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:19 INFO - PROCESS | 1835 | 1465274359073 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x920ca400 == 42 [pid = 1835] [id = 639] 21:39:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x920cb400) [pid = 1835] [serial = 1918] [outer = (nil)] 21:39:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x923c0c00) [pid = 1835] [serial = 1919] [outer = 0x920cb400] 21:39:19 INFO - PROCESS | 1835 | 1465274359169 Marionette DEBUG loaded listener.js 21:39:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x92438c00) [pid = 1835] [serial = 1920] [outer = 0x920cb400] 21:39:20 INFO - PROCESS | 1835 | 1465274360089 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]]]}] 21:39:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:39:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1691ms 21:39:20 INFO - PROCESS | 1835 | 1465274360149 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 21:39:20 INFO - PROCESS | 1835 | 1465274360155 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 21:39:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:39:20 INFO - PROCESS | 1835 | 1465274360164 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:39:20 INFO - PROCESS | 1835 | 1465274360167 Marionette TRACE conn4 <- [1,2530,null,{}] 21:39:20 INFO - PROCESS | 1835 | 1465274360174 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}] 21:39:20 INFO - PROCESS | 1835 | 1465274360180 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:20 INFO - PROCESS | 1835 | 1465274360389 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 21:39:20 INFO - PROCESS | 1835 | 1465274360584 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:20 INFO - PROCESS | 1835 | 1465274360593 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a8000 == 43 [pid = 1835] [id = 640] 21:39:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x920c5400) [pid = 1835] [serial = 1921] [outer = (nil)] 21:39:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x92773800) [pid = 1835] [serial = 1922] [outer = 0x920c5400] 21:39:20 INFO - PROCESS | 1835 | 1465274360715 Marionette DEBUG loaded listener.js 21:39:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x9288b000) [pid = 1835] [serial = 1923] [outer = 0x920c5400] 21:39:21 INFO - PROCESS | 1835 | 1465274361739 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]]]}] 21:39:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:39:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1630ms 21:39:21 INFO - PROCESS | 1835 | 1465274361797 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 21:39:21 INFO - PROCESS | 1835 | 1465274361801 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 21:39:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:39:21 INFO - PROCESS | 1835 | 1465274361809 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:39:21 INFO - PROCESS | 1835 | 1465274361812 Marionette TRACE conn4 <- [1,2534,null,{}] 21:39:21 INFO - PROCESS | 1835 | 1465274361819 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}] 21:39:21 INFO - PROCESS | 1835 | 1465274361825 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:22 INFO - PROCESS | 1835 | 1465274362024 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 21:39:22 INFO - PROCESS | 1835 | 1465274362233 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:22 INFO - PROCESS | 1835 | 1465274362243 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a2c00 == 44 [pid = 1835] [id = 641] 21:39:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x8a135800) [pid = 1835] [serial = 1924] [outer = (nil)] 21:39:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x92893c00) [pid = 1835] [serial = 1925] [outer = 0x8a135800] 21:39:22 INFO - PROCESS | 1835 | 1465274362364 Marionette DEBUG loaded listener.js 21:39:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x92899c00) [pid = 1835] [serial = 1926] [outer = 0x8a135800] 21:39:23 INFO - PROCESS | 1835 | 1465274363375 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]]]}] 21:39:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:39:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1583ms 21:39:23 INFO - PROCESS | 1835 | 1465274363394 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 21:39:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:39:23 INFO - PROCESS | 1835 | 1465274363398 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 21:39:23 INFO - PROCESS | 1835 | 1465274363405 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:39:23 INFO - PROCESS | 1835 | 1465274363409 Marionette TRACE conn4 <- [1,2538,null,{}] 21:39:23 INFO - PROCESS | 1835 | 1465274363431 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}] 21:39:23 INFO - PROCESS | 1835 | 1465274363453 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:23 INFO - PROCESS | 1835 | 1465274363755 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 21:39:23 INFO - PROCESS | 1835 | 1465274363897 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:23 INFO - PROCESS | 1835 | 1465274363906 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x92774800 == 45 [pid = 1835] [id = 642] 21:39:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x929da400) [pid = 1835] [serial = 1927] [outer = (nil)] 21:39:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x92ac3800) [pid = 1835] [serial = 1928] [outer = 0x929da400] 21:39:24 INFO - PROCESS | 1835 | 1465274364044 Marionette DEBUG loaded listener.js 21:39:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x92ace000) [pid = 1835] [serial = 1929] [outer = 0x929da400] 21:39:24 INFO - PROCESS | 1835 | 1465274364975 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]]]}] 21:39:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:39:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1640ms 21:39:25 INFO - PROCESS | 1835 | 1465274365045 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 21:39:25 INFO - PROCESS | 1835 | 1465274365050 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 21:39:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:39:25 INFO - PROCESS | 1835 | 1465274365056 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:39:25 INFO - PROCESS | 1835 | 1465274365060 Marionette TRACE conn4 <- [1,2542,null,{}] 21:39:25 INFO - PROCESS | 1835 | 1465274365066 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}] 21:39:25 INFO - PROCESS | 1835 | 1465274365072 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:25 INFO - PROCESS | 1835 | 1465274365301 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 21:39:25 INFO - PROCESS | 1835 | 1465274365538 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:25 INFO - PROCESS | 1835 | 1465274365547 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x92ac1c00 == 46 [pid = 1835] [id = 643] 21:39:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x92ac2000) [pid = 1835] [serial = 1930] [outer = (nil)] 21:39:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x92b59800) [pid = 1835] [serial = 1931] [outer = 0x92ac2000] 21:39:25 INFO - PROCESS | 1835 | 1465274365673 Marionette DEBUG loaded listener.js 21:39:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x92b5f000) [pid = 1835] [serial = 1932] [outer = 0x92ac2000] 21:39:26 INFO - PROCESS | 1835 | 1465274366669 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]]]}] 21:39:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:39:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1700ms 21:39:26 INFO - PROCESS | 1835 | 1465274366776 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 21:39:26 INFO - PROCESS | 1835 | 1465274366782 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 21:39:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:39:26 INFO - PROCESS | 1835 | 1465274366828 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:39:26 INFO - PROCESS | 1835 | 1465274366832 Marionette TRACE conn4 <- [1,2546,null,{}] 21:39:26 INFO - PROCESS | 1835 | 1465274366838 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}] 21:39:26 INFO - PROCESS | 1835 | 1465274366843 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:27 INFO - PROCESS | 1835 | 1465274367045 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 21:39:27 INFO - PROCESS | 1835 | 1465274367261 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:27 INFO - PROCESS | 1835 | 1465274367273 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a6400 == 47 [pid = 1835] [id = 644] 21:39:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x8a13c800) [pid = 1835] [serial = 1933] [outer = (nil)] 21:39:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x8d8b0c00) [pid = 1835] [serial = 1934] [outer = 0x8a13c800] 21:39:27 INFO - PROCESS | 1835 | 1465274367368 Marionette DEBUG loaded listener.js 21:39:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0x920f3800) [pid = 1835] [serial = 1935] [outer = 0x8a13c800] 21:39:28 INFO - PROCESS | 1835 | 1465274368314 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]]]}] 21:39:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:39:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1858ms 21:39:28 INFO - PROCESS | 1835 | 1465274368679 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 21:39:28 INFO - PROCESS | 1835 | 1465274368687 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 21:39:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:39:28 INFO - PROCESS | 1835 | 1465274368696 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:39:28 INFO - PROCESS | 1835 | 1465274368701 Marionette TRACE conn4 <- [1,2550,null,{}] 21:39:28 INFO - PROCESS | 1835 | 1465274368710 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}] 21:39:28 INFO - PROCESS | 1835 | 1465274368717 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:29 INFO - PROCESS | 1835 | 1465274369054 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 21:39:29 INFO - PROCESS | 1835 | 1465274369319 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:29 INFO - PROCESS | 1835 | 1465274369343 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b570400 == 48 [pid = 1835] [id = 645] 21:39:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 108 (0x8c6d3c00) [pid = 1835] [serial = 1936] [outer = (nil)] 21:39:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 109 (0x8c8d3400) [pid = 1835] [serial = 1937] [outer = 0x8c6d3c00] 21:39:29 INFO - PROCESS | 1835 | 1465274369446 Marionette DEBUG loaded listener.js 21:39:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 110 (0x8c8db000) [pid = 1835] [serial = 1938] [outer = 0x8c6d3c00] 21:39:30 INFO - PROCESS | 1835 | 1465274370587 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]]]}] 21:39:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:39:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1952ms 21:39:30 INFO - PROCESS | 1835 | 1465274370648 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 21:39:30 INFO - PROCESS | 1835 | 1465274370652 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 21:39:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:39:30 INFO - PROCESS | 1835 | 1465274370665 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:39:30 INFO - PROCESS | 1835 | 1465274370672 Marionette TRACE conn4 <- [1,2554,null,{}] 21:39:30 INFO - PROCESS | 1835 | 1465274370679 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}] 21:39:30 INFO - PROCESS | 1835 | 1465274370685 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:31 INFO - PROCESS | 1835 | 1465274371058 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x8d1efc00 == 47 [pid = 1835] [id = 635] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x8ea12800 == 46 [pid = 1835] [id = 634] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6d0000 == 45 [pid = 1835] [id = 633] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x890ab000 == 44 [pid = 1835] [id = 632] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x8b63c400 == 43 [pid = 1835] [id = 622] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x8b642400 == 42 [pid = 1835] [id = 623] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x8b63a400 == 41 [pid = 1835] [id = 624] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x8d1e8800 == 40 [pid = 1835] [id = 625] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x8d8a1c00 == 39 [pid = 1835] [id = 621] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x8abb6c00 == 38 [pid = 1835] [id = 629] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x9172a800 == 37 [pid = 1835] [id = 626] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x8d1e8400 == 36 [pid = 1835] [id = 627] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x8abaf800 == 35 [pid = 1835] [id = 630] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x890a2000 == 34 [pid = 1835] [id = 631] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x8d1ef400 == 33 [pid = 1835] [id = 628] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x8b570400 == 32 [pid = 1835] [id = 645] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x92ac1c00 == 31 [pid = 1835] [id = 643] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x890a6400 == 30 [pid = 1835] [id = 644] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x92774800 == 29 [pid = 1835] [id = 642] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x890a2c00 == 28 [pid = 1835] [id = 641] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x890a8000 == 27 [pid = 1835] [id = 640] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6dd000 == 26 [pid = 1835] [id = 638] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x920ca400 == 25 [pid = 1835] [id = 639] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x8abad000 == 24 [pid = 1835] [id = 636] 21:39:32 INFO - PROCESS | 1835 | --DOCSHELL 0x890a3400 == 23 [pid = 1835] [id = 637] 21:39:32 INFO - PROCESS | 1835 | 1465274372473 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:32 INFO - PROCESS | 1835 | 1465274372486 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 109 (0x8ea09400) [pid = 1835] [serial = 1871] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 108 (0x8d8a7400) [pid = 1835] [serial = 1865] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 107 (0x8eabd000) [pid = 1835] [serial = 1857] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x8ea11800) [pid = 1835] [serial = 1856] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x8b56d000) [pid = 1835] [serial = 1830] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x8b562800) [pid = 1835] [serial = 1829] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x8db44c00) [pid = 1835] [serial = 1833] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x8d8a6800) [pid = 1835] [serial = 1832] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x920f8c00) [pid = 1835] [serial = 1836] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x920cc000) [pid = 1835] [serial = 1835] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x9288c000) [pid = 1835] [serial = 1839] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x92774400) [pid = 1835] [serial = 1838] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x929d7800) [pid = 1835] [serial = 1842] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x92894c00) [pid = 1835] [serial = 1841] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x8d1ea800) [pid = 1835] [serial = 1868] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x92a1fc00) [pid = 1835] [serial = 1845] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x92a18800) [pid = 1835] [serial = 1844] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x92ace400) [pid = 1835] [serial = 1848] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x92acc400) [pid = 1835] [serial = 1847] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x92b5ac00) [pid = 1835] [serial = 1851] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x92b55800) [pid = 1835] [serial = 1850] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x8bcf1c00) [pid = 1835] [serial = 1854] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x8b63e800) [pid = 1835] [serial = 1853] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x8db42c00) [pid = 1835] [serial = 1866] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x8abb8000) [pid = 1835] [serial = 1859] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x8b569000) [pid = 1835] [serial = 1860] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x8c6cfc00) [pid = 1835] [serial = 1862] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x8db4c400) [pid = 1835] [serial = 1869] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x8c6db000) [pid = 1835] [serial = 1863] [outer = (nil)] [url = about:blank] 21:39:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a2c00 == 24 [pid = 1835] [id = 646] 21:39:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x890a3400) [pid = 1835] [serial = 1939] [outer = (nil)] 21:39:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x890a8800) [pid = 1835] [serial = 1940] [outer = 0x890a3400] 21:39:32 INFO - PROCESS | 1835 | 1465274372775 Marionette DEBUG loaded listener.js 21:39:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x8a135400) [pid = 1835] [serial = 1941] [outer = 0x890a3400] 21:39:33 INFO - PROCESS | 1835 | 1465274373681 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]]]}] 21:39:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:39:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 3045ms 21:39:33 INFO - PROCESS | 1835 | 1465274373712 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 21:39:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:39:33 INFO - PROCESS | 1835 | 1465274373718 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 21:39:33 INFO - PROCESS | 1835 | 1465274373726 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:39:33 INFO - PROCESS | 1835 | 1465274373729 Marionette TRACE conn4 <- [1,2558,null,{}] 21:39:33 INFO - PROCESS | 1835 | 1465274373738 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}] 21:39:33 INFO - PROCESS | 1835 | 1465274373745 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:33 INFO - PROCESS | 1835 | 1465274373926 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 21:39:33 INFO - PROCESS | 1835 | 1465274373940 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:33 INFO - PROCESS | 1835 | 1465274373950 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b561800 == 25 [pid = 1835] [id = 647] 21:39:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x8b56c000) [pid = 1835] [serial = 1942] [outer = (nil)] 21:39:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x8b638400) [pid = 1835] [serial = 1943] [outer = 0x8b56c000] 21:39:34 INFO - PROCESS | 1835 | 1465274374039 Marionette DEBUG loaded listener.js 21:39:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x8bce8000) [pid = 1835] [serial = 1944] [outer = 0x8b56c000] 21:39:35 INFO - PROCESS | 1835 | 1465274375064 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]]]}] 21:39:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:39:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1392ms 21:39:35 INFO - PROCESS | 1835 | 1465274375140 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 21:39:35 INFO - PROCESS | 1835 | 1465274375147 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 21:39:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:39:35 INFO - PROCESS | 1835 | 1465274375175 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:39:35 INFO - PROCESS | 1835 | 1465274375178 Marionette TRACE conn4 <- [1,2562,null,{}] 21:39:35 INFO - PROCESS | 1835 | 1465274375184 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}] 21:39:35 INFO - PROCESS | 1835 | 1465274375190 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:35 INFO - PROCESS | 1835 | 1465274375424 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 21:39:35 INFO - PROCESS | 1835 | 1465274375454 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:35 INFO - PROCESS | 1835 | 1465274375463 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb5800 == 26 [pid = 1835] [id = 648] 21:39:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x8c6d0c00) [pid = 1835] [serial = 1945] [outer = (nil)] 21:39:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x8c8dac00) [pid = 1835] [serial = 1946] [outer = 0x8c6d0c00] 21:39:35 INFO - PROCESS | 1835 | 1465274375538 Marionette DEBUG loaded listener.js 21:39:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x8d1ea400) [pid = 1835] [serial = 1947] [outer = 0x8c6d0c00] 21:39:36 INFO - PROCESS | 1835 | 1465274376718 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]]]}] 21:39:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:39:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1586ms 21:39:36 INFO - PROCESS | 1835 | 1465274376760 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 21:39:36 INFO - PROCESS | 1835 | 1465274376765 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 21:39:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:39:36 INFO - PROCESS | 1835 | 1465274376782 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:39:36 INFO - PROCESS | 1835 | 1465274376792 Marionette TRACE conn4 <- [1,2566,null,{}] 21:39:36 INFO - PROCESS | 1835 | 1465274376826 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}] 21:39:36 INFO - PROCESS | 1835 | 1465274376835 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:37 INFO - PROCESS | 1835 | 1465274377070 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 21:39:37 INFO - PROCESS | 1835 | 1465274377774 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:37 INFO - PROCESS | 1835 | 1465274377781 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:37 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x91722c00) [pid = 1835] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:39:37 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x8b566800) [pid = 1835] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:39:37 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x8db49400) [pid = 1835] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:39:37 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x8d8a1800) [pid = 1835] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:39:37 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x8a134400) [pid = 1835] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:39:37 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x8b63b400) [pid = 1835] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:39:37 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x8eabb400) [pid = 1835] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:39:37 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x9172bc00) [pid = 1835] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:39:37 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x8a130400) [pid = 1835] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:39:37 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x8b567c00) [pid = 1835] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:39:37 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x8c8e2c00) [pid = 1835] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:39:37 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x8c6d1400) [pid = 1835] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:39:37 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x8d8b0400) [pid = 1835] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:39:37 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x8abb4800) [pid = 1835] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:39:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a3c00 == 27 [pid = 1835] [id = 649] 21:39:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x8a130400) [pid = 1835] [serial = 1948] [outer = (nil)] 21:39:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x8b63b400) [pid = 1835] [serial = 1949] [outer = 0x8a130400] 21:39:37 INFO - PROCESS | 1835 | 1465274377914 Marionette DEBUG loaded listener.js 21:39:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x8d8a5400) [pid = 1835] [serial = 1950] [outer = 0x8a130400] 21:39:38 INFO - PROCESS | 1835 | 1465274378725 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]]]}] 21:39:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:39:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2017ms 21:39:38 INFO - PROCESS | 1835 | 1465274378790 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 21:39:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:39:38 INFO - PROCESS | 1835 | 1465274378795 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 21:39:38 INFO - PROCESS | 1835 | 1465274378801 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:39:38 INFO - PROCESS | 1835 | 1465274378805 Marionette TRACE conn4 <- [1,2570,null,{}] 21:39:38 INFO - PROCESS | 1835 | 1465274378810 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}] 21:39:38 INFO - PROCESS | 1835 | 1465274378815 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:38 INFO - PROCESS | 1835 | 1465274378982 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 21:39:39 INFO - PROCESS | 1835 | 1465274378992 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:39 INFO - PROCESS | 1835 | 1465274379000 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb6800 == 28 [pid = 1835] [id = 650] 21:39:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x8bceac00) [pid = 1835] [serial = 1951] [outer = (nil)] 21:39:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x8dbbbc00) [pid = 1835] [serial = 1952] [outer = 0x8bceac00] 21:39:39 INFO - PROCESS | 1835 | 1465274379069 Marionette DEBUG loaded listener.js 21:39:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x8ea07400) [pid = 1835] [serial = 1953] [outer = 0x8bceac00] 21:39:40 INFO - PROCESS | 1835 | 1465274380220 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]]]}] 21:39:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:39:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1483ms 21:39:40 INFO - PROCESS | 1835 | 1465274380285 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 21:39:40 INFO - PROCESS | 1835 | 1465274380292 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 21:39:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:39:40 INFO - PROCESS | 1835 | 1465274380302 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:39:40 INFO - PROCESS | 1835 | 1465274380307 Marionette TRACE conn4 <- [1,2574,null,{}] 21:39:40 INFO - PROCESS | 1835 | 1465274380317 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}] 21:39:40 INFO - PROCESS | 1835 | 1465274380322 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:40 INFO - PROCESS | 1835 | 1465274380556 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 21:39:40 INFO - PROCESS | 1835 | 1465274380872 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:40 INFO - PROCESS | 1835 | 1465274380887 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb3c00 == 29 [pid = 1835] [id = 651] 21:39:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x8abb4c00) [pid = 1835] [serial = 1954] [outer = (nil)] 21:39:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x8b642c00) [pid = 1835] [serial = 1955] [outer = 0x8abb4c00] 21:39:40 INFO - PROCESS | 1835 | 1465274380977 Marionette DEBUG loaded listener.js 21:39:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x8c8e0800) [pid = 1835] [serial = 1956] [outer = 0x8abb4c00] 21:39:42 INFO - PROCESS | 1835 | 1465274382069 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]]]}] 21:39:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:39:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1839ms 21:39:42 INFO - PROCESS | 1835 | 1465274382142 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 21:39:42 INFO - PROCESS | 1835 | 1465274382149 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 21:39:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:39:42 INFO - PROCESS | 1835 | 1465274382160 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:39:42 INFO - PROCESS | 1835 | 1465274382164 Marionette TRACE conn4 <- [1,2578,null,{}] 21:39:42 INFO - PROCESS | 1835 | 1465274382172 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}] 21:39:42 INFO - PROCESS | 1835 | 1465274382178 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:42 INFO - PROCESS | 1835 | 1465274382417 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 21:39:42 INFO - PROCESS | 1835 | 1465274382661 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:42 INFO - PROCESS | 1835 | 1465274382671 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b568800 == 30 [pid = 1835] [id = 652] 21:39:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x8b56f000) [pid = 1835] [serial = 1957] [outer = (nil)] 21:39:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x8ea0f000) [pid = 1835] [serial = 1958] [outer = 0x8b56f000] 21:39:42 INFO - PROCESS | 1835 | 1465274382773 Marionette DEBUG loaded listener.js 21:39:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x8eabd000) [pid = 1835] [serial = 1959] [outer = 0x8b56f000] 21:39:43 INFO - PROCESS | 1835 | 1465274383809 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]]]}] 21:39:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:39:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1689ms 21:39:43 INFO - PROCESS | 1835 | 1465274383849 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 21:39:43 INFO - PROCESS | 1835 | 1465274383853 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 21:39:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:39:43 INFO - PROCESS | 1835 | 1465274383862 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:39:43 INFO - PROCESS | 1835 | 1465274383868 Marionette TRACE conn4 <- [1,2582,null,{}] 21:39:43 INFO - PROCESS | 1835 | 1465274383886 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}] 21:39:43 INFO - PROCESS | 1835 | 1465274383896 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:44 INFO - PROCESS | 1835 | 1465274384091 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 21:39:44 INFO - PROCESS | 1835 | 1465274384327 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:44 INFO - PROCESS | 1835 | 1465274384341 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x8eceec00 == 31 [pid = 1835] [id = 653] 21:39:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x91723400) [pid = 1835] [serial = 1960] [outer = (nil)] 21:39:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x91728400) [pid = 1835] [serial = 1961] [outer = 0x91723400] 21:39:44 INFO - PROCESS | 1835 | 1465274384470 Marionette DEBUG loaded listener.js 21:39:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x9172fc00) [pid = 1835] [serial = 1962] [outer = 0x91723400] 21:39:45 INFO - PROCESS | 1835 | 1465274385408 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]]]}] 21:39:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:39:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1589ms 21:39:45 INFO - PROCESS | 1835 | 1465274385451 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 21:39:45 INFO - PROCESS | 1835 | 1465274385457 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 21:39:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:39:45 INFO - PROCESS | 1835 | 1465274385464 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:39:45 INFO - PROCESS | 1835 | 1465274385467 Marionette TRACE conn4 <- [1,2586,null,{}] 21:39:45 INFO - PROCESS | 1835 | 1465274385473 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}] 21:39:45 INFO - PROCESS | 1835 | 1465274385479 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:45 INFO - PROCESS | 1835 | 1465274385668 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 21:39:45 INFO - PROCESS | 1835 | 1465274385856 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:45 INFO - PROCESS | 1835 | 1465274385869 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a13e800 == 32 [pid = 1835] [id = 654] 21:39:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x8ece8400) [pid = 1835] [serial = 1963] [outer = (nil)] 21:39:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x920be400) [pid = 1835] [serial = 1964] [outer = 0x8ece8400] 21:39:46 INFO - PROCESS | 1835 | 1465274385998 Marionette DEBUG loaded listener.js 21:39:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x920c0c00) [pid = 1835] [serial = 1965] [outer = 0x8ece8400] 21:39:47 INFO - PROCESS | 1835 | 1465274387031 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]]]}] 21:39:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:39:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1638ms 21:39:47 INFO - PROCESS | 1835 | 1465274387102 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 21:39:47 INFO - PROCESS | 1835 | 1465274387106 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 21:39:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:39:47 INFO - PROCESS | 1835 | 1465274387113 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:39:47 INFO - PROCESS | 1835 | 1465274387118 Marionette TRACE conn4 <- [1,2590,null,{}] 21:39:47 INFO - PROCESS | 1835 | 1465274387124 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}] 21:39:47 INFO - PROCESS | 1835 | 1465274387130 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:47 INFO - PROCESS | 1835 | 1465274387343 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 21:39:47 INFO - PROCESS | 1835 | 1465274387577 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:47 INFO - PROCESS | 1835 | 1465274387587 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b635400 == 33 [pid = 1835] [id = 655] 21:39:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x9195fc00) [pid = 1835] [serial = 1966] [outer = (nil)] 21:39:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x920edc00) [pid = 1835] [serial = 1967] [outer = 0x9195fc00] 21:39:47 INFO - PROCESS | 1835 | 1465274387710 Marionette DEBUG loaded listener.js 21:39:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x920f0c00) [pid = 1835] [serial = 1968] [outer = 0x9195fc00] 21:39:48 INFO - PROCESS | 1835 | 1465274388701 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]]]}] 21:39:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:39:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1640ms 21:39:48 INFO - PROCESS | 1835 | 1465274388753 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 21:39:48 INFO - PROCESS | 1835 | 1465274388756 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 21:39:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:39:48 INFO - PROCESS | 1835 | 1465274388763 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:39:48 INFO - PROCESS | 1835 | 1465274388767 Marionette TRACE conn4 <- [1,2594,null,{}] 21:39:48 INFO - PROCESS | 1835 | 1465274388773 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}] 21:39:48 INFO - PROCESS | 1835 | 1465274388784 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:49 INFO - PROCESS | 1835 | 1465274389047 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 21:39:49 INFO - PROCESS | 1835 | 1465274389291 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:49 INFO - PROCESS | 1835 | 1465274389302 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a12f800 == 34 [pid = 1835] [id = 656] 21:39:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x8abaf000) [pid = 1835] [serial = 1969] [outer = (nil)] 21:39:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x8b641000) [pid = 1835] [serial = 1970] [outer = 0x8abaf000] 21:39:49 INFO - PROCESS | 1835 | 1465274389409 Marionette DEBUG loaded listener.js 21:39:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x8ea0a000) [pid = 1835] [serial = 1971] [outer = 0x8abaf000] 21:39:50 INFO - PROCESS | 1835 | 1465274390567 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]]]}] 21:39:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:39:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1837ms 21:39:50 INFO - PROCESS | 1835 | 1465274390602 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 21:39:50 INFO - PROCESS | 1835 | 1465274390608 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 21:39:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:39:50 INFO - PROCESS | 1835 | 1465274390617 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:39:50 INFO - PROCESS | 1835 | 1465274390621 Marionette TRACE conn4 <- [1,2598,null,{}] 21:39:50 INFO - PROCESS | 1835 | 1465274390629 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}] 21:39:50 INFO - PROCESS | 1835 | 1465274390635 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:50 INFO - PROCESS | 1835 | 1465274390864 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 21:39:51 INFO - PROCESS | 1835 | 1465274391232 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:51 INFO - PROCESS | 1835 | 1465274391247 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b566400 == 35 [pid = 1835] [id = 657] 21:39:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x8b569400) [pid = 1835] [serial = 1972] [outer = (nil)] 21:39:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x8b56ec00) [pid = 1835] [serial = 1973] [outer = 0x8b569400] 21:39:51 INFO - PROCESS | 1835 | 1465274391321 Marionette DEBUG loaded listener.js 21:39:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x8b63a400) [pid = 1835] [serial = 1974] [outer = 0x8b569400] 21:39:51 INFO - PROCESS | 1835 | --DOCSHELL 0x8abb3000 == 34 [pid = 1835] [id = 619] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x8ece6800) [pid = 1835] [serial = 1910] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x9195c400) [pid = 1835] [serial = 1911] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x92432c00) [pid = 1835] [serial = 1887] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x923c1c00) [pid = 1835] [serial = 1893] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x8db44800) [pid = 1835] [serial = 1878] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x920c7000) [pid = 1835] [serial = 1883] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x923bac00) [pid = 1835] [serial = 1886] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x8ea08000) [pid = 1835] [serial = 1896] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x8c6dd400) [pid = 1835] [serial = 1875] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x8eac6000) [pid = 1835] [serial = 1904] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x91958800) [pid = 1835] [serial = 1880] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x8bce6800) [pid = 1835] [serial = 1899] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x8d8ad400) [pid = 1835] [serial = 1895] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x92775c00) [pid = 1835] [serial = 1890] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x8d1e9800) [pid = 1835] [serial = 1901] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x920eac00) [pid = 1835] [serial = 1884] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x8eabb800) [pid = 1835] [serial = 1872] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x91730400) [pid = 1835] [serial = 1908] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x920c4800) [pid = 1835] [serial = 1892] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x8ece3000) [pid = 1835] [serial = 1905] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x8dbbd800) [pid = 1835] [serial = 1877] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x8d8aa800) [pid = 1835] [serial = 1902] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x8bcefc00) [pid = 1835] [serial = 1874] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x91729800) [pid = 1835] [serial = 1907] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x8a139c00) [pid = 1835] [serial = 1898] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x91961000) [pid = 1835] [serial = 1881] [outer = (nil)] [url = about:blank] 21:39:51 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x92573c00) [pid = 1835] [serial = 1889] [outer = (nil)] [url = about:blank] 21:39:52 INFO - PROCESS | 1835 | 1465274392344 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]]]}] 21:39:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:39:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1788ms 21:39:52 INFO - PROCESS | 1835 | 1465274392405 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 21:39:52 INFO - PROCESS | 1835 | 1465274392412 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 21:39:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:39:52 INFO - PROCESS | 1835 | 1465274392423 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:39:52 INFO - PROCESS | 1835 | 1465274392426 Marionette TRACE conn4 <- [1,2602,null,{}] 21:39:52 INFO - PROCESS | 1835 | 1465274392433 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}] 21:39:52 INFO - PROCESS | 1835 | 1465274392440 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:52 INFO - PROCESS | 1835 | 1465274392611 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 21:39:52 INFO - PROCESS | 1835 | 1465274392621 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:52 INFO - PROCESS | 1835 | 1465274392634 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x8bceec00 == 35 [pid = 1835] [id = 658] 21:39:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x8d1ee400) [pid = 1835] [serial = 1975] [outer = (nil)] 21:39:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x8d8a7c00) [pid = 1835] [serial = 1976] [outer = 0x8d1ee400] 21:39:52 INFO - PROCESS | 1835 | 1465274392701 Marionette DEBUG loaded listener.js 21:39:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x8db44800) [pid = 1835] [serial = 1977] [outer = 0x8d1ee400] 21:39:53 INFO - PROCESS | 1835 | 1465274393720 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]]]}] 21:39:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:39:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1335ms 21:39:53 INFO - PROCESS | 1835 | 1465274393758 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 21:39:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:39:53 INFO - PROCESS | 1835 | 1465274393762 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 21:39:53 INFO - PROCESS | 1835 | 1465274393768 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:39:53 INFO - PROCESS | 1835 | 1465274393774 Marionette TRACE conn4 <- [1,2606,null,{}] 21:39:53 INFO - PROCESS | 1835 | 1465274393790 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}] 21:39:53 INFO - PROCESS | 1835 | 1465274393798 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:54 INFO - PROCESS | 1835 | 1465274394035 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 21:39:54 INFO - PROCESS | 1835 | 1465274394051 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:54 INFO - PROCESS | 1835 | 1465274394061 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x8eac0400 == 36 [pid = 1835] [id = 659] 21:39:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x8eac0c00) [pid = 1835] [serial = 1978] [outer = (nil)] 21:39:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x8eac7c00) [pid = 1835] [serial = 1979] [outer = 0x8eac0c00] 21:39:54 INFO - PROCESS | 1835 | 1465274394133 Marionette DEBUG loaded listener.js 21:39:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x8ece2000) [pid = 1835] [serial = 1980] [outer = 0x8eac0c00] 21:39:55 INFO - PROCESS | 1835 | 1465274395165 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]]]}] 21:39:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:39:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1438ms 21:39:55 INFO - PROCESS | 1835 | 1465274395207 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 21:39:55 INFO - PROCESS | 1835 | 1465274395211 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 21:39:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:39:55 INFO - PROCESS | 1835 | 1465274395226 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:39:55 INFO - PROCESS | 1835 | 1465274395229 Marionette TRACE conn4 <- [1,2610,null,{}] 21:39:55 INFO - PROCESS | 1835 | 1465274395235 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}] 21:39:55 INFO - PROCESS | 1835 | 1465274395240 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:55 INFO - PROCESS | 1835 | 1465274395469 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 21:39:55 INFO - PROCESS | 1835 | 1465274395495 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:55 INFO - PROCESS | 1835 | 1465274395500 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ea13000 == 37 [pid = 1835] [id = 660] 21:39:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x91723000) [pid = 1835] [serial = 1981] [outer = (nil)] 21:39:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x91730400) [pid = 1835] [serial = 1982] [outer = 0x91723000] 21:39:55 INFO - PROCESS | 1835 | 1465274395595 Marionette DEBUG loaded listener.js 21:39:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x9195f000) [pid = 1835] [serial = 1983] [outer = 0x91723000] 21:39:56 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x890a3400) [pid = 1835] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:39:56 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x8c6d3c00) [pid = 1835] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:39:56 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x8b56c000) [pid = 1835] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:39:56 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x8abb2800) [pid = 1835] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:39:56 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x8d1ea000) [pid = 1835] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:39:56 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x920cb400) [pid = 1835] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:39:56 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x8c6d0c00) [pid = 1835] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:39:56 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x920c5400) [pid = 1835] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:39:56 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x8a135800) [pid = 1835] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:39:56 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x929da400) [pid = 1835] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:39:56 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x8a130400) [pid = 1835] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:39:56 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x92ac2000) [pid = 1835] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:39:56 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x8a13c800) [pid = 1835] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:39:56 INFO - PROCESS | 1835 | 1465274396666 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]]]}] 21:39:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:39:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1488ms 21:39:56 INFO - PROCESS | 1835 | 1465274396708 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 21:39:56 INFO - PROCESS | 1835 | 1465274396712 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 21:39:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:39:56 INFO - PROCESS | 1835 | 1465274396718 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:39:56 INFO - PROCESS | 1835 | 1465274396720 Marionette TRACE conn4 <- [1,2614,null,{}] 21:39:56 INFO - PROCESS | 1835 | 1465274396727 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}] 21:39:56 INFO - PROCESS | 1835 | 1465274396732 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:56 INFO - PROCESS | 1835 | 1465274396966 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 21:39:57 INFO - PROCESS | 1835 | 1465274396987 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:57 INFO - PROCESS | 1835 | 1465274396994 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x8909e000 == 38 [pid = 1835] [id = 661] 21:39:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x8a132400) [pid = 1835] [serial = 1984] [outer = (nil)] 21:39:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x8d8a3000) [pid = 1835] [serial = 1985] [outer = 0x8a132400] 21:39:57 INFO - PROCESS | 1835 | 1465274397149 Marionette DEBUG loaded listener.js 21:39:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x91725400) [pid = 1835] [serial = 1986] [outer = 0x8a132400] 21:39:58 INFO - PROCESS | 1835 | 1465274398046 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]]]}] 21:39:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:39:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1392ms 21:39:58 INFO - PROCESS | 1835 | 1465274398112 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 21:39:58 INFO - PROCESS | 1835 | 1465274398116 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 21:39:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:39:58 INFO - PROCESS | 1835 | 1465274398122 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:39:58 INFO - PROCESS | 1835 | 1465274398126 Marionette TRACE conn4 <- [1,2618,null,{}] 21:39:58 INFO - PROCESS | 1835 | 1465274398140 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}] 21:39:58 INFO - PROCESS | 1835 | 1465274398150 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:58 INFO - PROCESS | 1835 | 1465274398352 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 21:39:58 INFO - PROCESS | 1835 | 1465274398363 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:39:58 INFO - PROCESS | 1835 | 1465274398372 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a0000 == 39 [pid = 1835] [id = 662] 21:39:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x890a3400) [pid = 1835] [serial = 1987] [outer = (nil)] 21:39:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x9242e400) [pid = 1835] [serial = 1988] [outer = 0x890a3400] 21:39:58 INFO - PROCESS | 1835 | 1465274398444 Marionette DEBUG loaded listener.js 21:39:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x9256b400) [pid = 1835] [serial = 1989] [outer = 0x890a3400] 21:39:59 INFO - PROCESS | 1835 | 1465274399665 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]]]}] 21:39:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:39:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1592ms 21:39:59 INFO - PROCESS | 1835 | 1465274399715 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 21:39:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:39:59 INFO - PROCESS | 1835 | 1465274399722 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 21:39:59 INFO - PROCESS | 1835 | 1465274399730 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:39:59 INFO - PROCESS | 1835 | 1465274399738 Marionette TRACE conn4 <- [1,2622,null,{}] 21:39:59 INFO - PROCESS | 1835 | 1465274399746 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}] 21:39:59 INFO - PROCESS | 1835 | 1465274399751 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:39:59 INFO - PROCESS | 1835 | 1465274399975 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 21:40:00 INFO - PROCESS | 1835 | 1465274400212 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:00 INFO - PROCESS | 1835 | 1465274400222 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b570800 == 40 [pid = 1835] [id = 663] 21:40:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x8b639400) [pid = 1835] [serial = 1990] [outer = (nil)] 21:40:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x8c6dd000) [pid = 1835] [serial = 1991] [outer = 0x8b639400] 21:40:00 INFO - PROCESS | 1835 | 1465274400350 Marionette DEBUG loaded listener.js 21:40:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x8db41c00) [pid = 1835] [serial = 1992] [outer = 0x8b639400] 21:40:01 INFO - PROCESS | 1835 | 1465274401344 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]]]}] 21:40:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:40:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1689ms 21:40:01 INFO - PROCESS | 1835 | 1465274401418 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 21:40:01 INFO - PROCESS | 1835 | 1465274401426 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 21:40:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:40:01 INFO - PROCESS | 1835 | 1465274401436 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:40:01 INFO - PROCESS | 1835 | 1465274401441 Marionette TRACE conn4 <- [1,2626,null,{}] 21:40:01 INFO - PROCESS | 1835 | 1465274401447 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}] 21:40:01 INFO - PROCESS | 1835 | 1465274401453 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:01 INFO - PROCESS | 1835 | 1465274401703 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 21:40:02 INFO - PROCESS | 1835 | 1465274402020 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:02 INFO - PROCESS | 1835 | 1465274402030 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c8d6c00 == 41 [pid = 1835] [id = 664] 21:40:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x8eac8000) [pid = 1835] [serial = 1993] [outer = (nil)] 21:40:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x8eced000) [pid = 1835] [serial = 1994] [outer = 0x8eac8000] 21:40:02 INFO - PROCESS | 1835 | 1465274402139 Marionette DEBUG loaded listener.js 21:40:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x91958800) [pid = 1835] [serial = 1995] [outer = 0x8eac8000] 21:40:03 INFO - PROCESS | 1835 | 1465274403138 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]]]}] 21:40:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:40:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1738ms 21:40:03 INFO - PROCESS | 1835 | 1465274403176 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 21:40:03 INFO - PROCESS | 1835 | 1465274403180 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 21:40:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:40:03 INFO - PROCESS | 1835 | 1465274403187 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:40:03 INFO - PROCESS | 1835 | 1465274403193 Marionette TRACE conn4 <- [1,2630,null,{}] 21:40:03 INFO - PROCESS | 1835 | 1465274403211 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}] 21:40:03 INFO - PROCESS | 1835 | 1465274403220 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:03 INFO - PROCESS | 1835 | 1465274403435 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 21:40:03 INFO - PROCESS | 1835 | 1465274403639 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:03 INFO - PROCESS | 1835 | 1465274403650 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ecee400 == 42 [pid = 1835] [id = 665] 21:40:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x92437000) [pid = 1835] [serial = 1996] [outer = (nil)] 21:40:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x92575000) [pid = 1835] [serial = 1997] [outer = 0x92437000] 21:40:03 INFO - PROCESS | 1835 | 1465274403780 Marionette DEBUG loaded listener.js 21:40:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x92775800) [pid = 1835] [serial = 1998] [outer = 0x92437000] 21:40:04 INFO - PROCESS | 1835 | 1465274404762 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]]]}] 21:40:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:40:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1651ms 21:40:04 INFO - PROCESS | 1835 | 1465274404840 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 21:40:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:40:04 INFO - PROCESS | 1835 | 1465274404845 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 21:40:04 INFO - PROCESS | 1835 | 1465274404851 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:40:04 INFO - PROCESS | 1835 | 1465274404856 Marionette TRACE conn4 <- [1,2634,null,{}] 21:40:04 INFO - PROCESS | 1835 | 1465274404862 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}] 21:40:04 INFO - PROCESS | 1835 | 1465274404867 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:05 INFO - PROCESS | 1835 | 1465274405091 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 21:40:05 INFO - PROCESS | 1835 | 1465274405322 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:05 INFO - PROCESS | 1835 | 1465274405333 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x8dbb1800 == 43 [pid = 1835] [id = 666] 21:40:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x8ece7800) [pid = 1835] [serial = 1999] [outer = (nil)] 21:40:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x9277ec00) [pid = 1835] [serial = 2000] [outer = 0x8ece7800] 21:40:05 INFO - PROCESS | 1835 | 1465274405456 Marionette DEBUG loaded listener.js 21:40:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x9288c000) [pid = 1835] [serial = 2001] [outer = 0x8ece7800] 21:40:06 INFO - PROCESS | 1835 | 1465274406391 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]]]}] 21:40:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:40:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1581ms 21:40:06 INFO - PROCESS | 1835 | 1465274406433 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 21:40:06 INFO - PROCESS | 1835 | 1465274406437 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 21:40:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:40:06 INFO - PROCESS | 1835 | 1465274406444 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:40:06 INFO - PROCESS | 1835 | 1465274406446 Marionette TRACE conn4 <- [1,2638,null,{}] 21:40:06 INFO - PROCESS | 1835 | 1465274406453 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}] 21:40:06 INFO - PROCESS | 1835 | 1465274406458 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:06 INFO - PROCESS | 1835 | 1465274406646 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 21:40:06 INFO - PROCESS | 1835 | 1465274406835 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:06 INFO - PROCESS | 1835 | 1465274406845 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x8db46c00 == 44 [pid = 1835] [id = 667] 21:40:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x8dbbd000) [pid = 1835] [serial = 2002] [outer = (nil)] 21:40:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x929d1400) [pid = 1835] [serial = 2003] [outer = 0x8dbbd000] 21:40:06 INFO - PROCESS | 1835 | 1465274406926 Marionette DEBUG loaded listener.js 21:40:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x929d6800) [pid = 1835] [serial = 2004] [outer = 0x8dbbd000] 21:40:07 INFO - PROCESS | 1835 | 1465274407919 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]]]}] 21:40:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:40:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1537ms 21:40:07 INFO - PROCESS | 1835 | 1465274407982 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 21:40:07 INFO - PROCESS | 1835 | 1465274407987 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 21:40:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:40:07 INFO - PROCESS | 1835 | 1465274407994 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:40:07 INFO - PROCESS | 1835 | 1465274407998 Marionette TRACE conn4 <- [1,2642,null,{}] 21:40:08 INFO - PROCESS | 1835 | 1465274408004 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}] 21:40:08 INFO - PROCESS | 1835 | 1465274408015 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:08 INFO - PROCESS | 1835 | 1465274408260 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 21:40:08 INFO - PROCESS | 1835 | 1465274408502 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:08 INFO - PROCESS | 1835 | 1465274408512 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b562000 == 45 [pid = 1835] [id = 668] 21:40:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x8b565000) [pid = 1835] [serial = 2005] [outer = (nil)] 21:40:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x92a1ac00) [pid = 1835] [serial = 2006] [outer = 0x8b565000] 21:40:08 INFO - PROCESS | 1835 | 1465274408659 Marionette DEBUG loaded listener.js 21:40:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x92a1f800) [pid = 1835] [serial = 2007] [outer = 0x8b565000] 21:40:09 INFO - PROCESS | 1835 | 1465274409601 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]]]}] 21:40:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:40:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1638ms 21:40:09 INFO - PROCESS | 1835 | 1465274409633 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 21:40:09 INFO - PROCESS | 1835 | 1465274409636 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 21:40:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:40:09 INFO - PROCESS | 1835 | 1465274409643 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:40:09 INFO - PROCESS | 1835 | 1465274409647 Marionette TRACE conn4 <- [1,2646,null,{}] 21:40:09 INFO - PROCESS | 1835 | 1465274409653 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}] 21:40:09 INFO - PROCESS | 1835 | 1465274409658 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:09 INFO - PROCESS | 1835 | 1465274409844 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 21:40:10 INFO - PROCESS | 1835 | 1465274410041 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:10 INFO - PROCESS | 1835 | 1465274410052 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a139000 == 46 [pid = 1835] [id = 669] 21:40:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x8abb8400) [pid = 1835] [serial = 2008] [outer = (nil)] 21:40:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x8d1ef800) [pid = 1835] [serial = 2009] [outer = 0x8abb8400] 21:40:10 INFO - PROCESS | 1835 | 1465274410129 Marionette DEBUG loaded listener.js 21:40:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x8dbbdc00) [pid = 1835] [serial = 2010] [outer = 0x8abb8400] 21:40:11 INFO - PROCESS | 1835 | 1465274411346 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]]]}] 21:40:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:40:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1742ms 21:40:11 INFO - PROCESS | 1835 | 1465274411389 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 21:40:11 INFO - PROCESS | 1835 | 1465274411396 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 21:40:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:40:11 INFO - PROCESS | 1835 | 1465274411405 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:40:11 INFO - PROCESS | 1835 | 1465274411412 Marionette TRACE conn4 <- [1,2650,null,{}] 21:40:11 INFO - PROCESS | 1835 | 1465274411419 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}] 21:40:11 INFO - PROCESS | 1835 | 1465274411425 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:11 INFO - PROCESS | 1835 | 1465274411599 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 21:40:11 INFO - PROCESS | 1835 | 1465274411802 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:11 INFO - PROCESS | 1835 | 1465274411814 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6d9c00 == 47 [pid = 1835] [id = 670] 21:40:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x8c6dd800) [pid = 1835] [serial = 2011] [outer = (nil)] 21:40:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x8d1e9400) [pid = 1835] [serial = 2012] [outer = 0x8c6dd800] 21:40:11 INFO - PROCESS | 1835 | 1465274411987 Marionette DEBUG loaded listener.js 21:40:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x8d8a5c00) [pid = 1835] [serial = 2013] [outer = 0x8c6dd800] 21:40:13 INFO - PROCESS | 1835 | --DOCSHELL 0x8a13a800 == 46 [pid = 1835] [id = 604] 21:40:13 INFO - PROCESS | 1835 | --DOCSHELL 0x8bcf4400 == 45 [pid = 1835] [id = 618] 21:40:13 INFO - PROCESS | 1835 | --DOCSHELL 0x8c8d4800 == 44 [pid = 1835] [id = 605] 21:40:13 INFO - PROCESS | 1835 | --DOCSHELL 0x8c8ddc00 == 43 [pid = 1835] [id = 610] 21:40:13 INFO - PROCESS | 1835 | --DOCSHELL 0x8c8d4400 == 42 [pid = 1835] [id = 608] 21:40:13 INFO - PROCESS | 1835 | --DOCSHELL 0x8b564800 == 41 [pid = 1835] [id = 617] 21:40:13 INFO - PROCESS | 1835 | --DOCSHELL 0x890a2c00 == 40 [pid = 1835] [id = 646] 21:40:13 INFO - PROCESS | 1835 | --DOCSHELL 0x8bcf1400 == 39 [pid = 1835] [id = 620] 21:40:13 INFO - PROCESS | 1835 | --DOCSHELL 0x8dbb1400 == 38 [pid = 1835] [id = 607] 21:40:13 INFO - PROCESS | 1835 | --DOCSHELL 0x8909f400 == 37 [pid = 1835] [id = 615] 21:40:13 INFO - PROCESS | 1835 | --DOCSHELL 0x8d1e2c00 == 36 [pid = 1835] [id = 606] 21:40:13 INFO - PROCESS | 1835 | --DOCSHELL 0x9172d400 == 35 [pid = 1835] [id = 613] 21:40:13 INFO - PROCESS | 1835 | --DOCSHELL 0x8bce7400 == 34 [pid = 1835] [id = 616] 21:40:13 INFO - PROCESS | 1835 | --DOCSHELL 0x8dbb4000 == 33 [pid = 1835] [id = 611] 21:40:13 INFO - PROCESS | 1835 | --DOCSHELL 0x8b563000 == 32 [pid = 1835] [id = 612] 21:40:13 INFO - PROCESS | 1835 | --DOCSHELL 0x8a13d000 == 31 [pid = 1835] [id = 609] 21:40:13 INFO - PROCESS | 1835 | --DOCSHELL 0x92a13400 == 30 [pid = 1835] [id = 614] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x8dbbbc00) [pid = 1835] [serial = 1952] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x890a8800) [pid = 1835] [serial = 1940] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x8a135400) [pid = 1835] [serial = 1941] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x8c8db000) [pid = 1835] [serial = 1938] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x8c8d3400) [pid = 1835] [serial = 1937] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x8b638400) [pid = 1835] [serial = 1943] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x8bcf0c00) [pid = 1835] [serial = 1914] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x8b636400) [pid = 1835] [serial = 1913] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x8ea0d800) [pid = 1835] [serial = 1917] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x8db4d000) [pid = 1835] [serial = 1916] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x92438c00) [pid = 1835] [serial = 1920] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x8d1ea400) [pid = 1835] [serial = 1947] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x923c0c00) [pid = 1835] [serial = 1919] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x9288b000) [pid = 1835] [serial = 1923] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x92773800) [pid = 1835] [serial = 1922] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x92899c00) [pid = 1835] [serial = 1926] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x92893c00) [pid = 1835] [serial = 1925] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x92ace000) [pid = 1835] [serial = 1929] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x92ac3800) [pid = 1835] [serial = 1928] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x8b63b400) [pid = 1835] [serial = 1949] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x92b5f000) [pid = 1835] [serial = 1932] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x92b59800) [pid = 1835] [serial = 1931] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x8c8dac00) [pid = 1835] [serial = 1946] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x920f3800) [pid = 1835] [serial = 1935] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x8d8b0c00) [pid = 1835] [serial = 1934] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x8bce8000) [pid = 1835] [serial = 1944] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x8d8a5400) [pid = 1835] [serial = 1950] [outer = (nil)] [url = about:blank] 21:40:14 INFO - PROCESS | 1835 | 1465274414372 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]]]}] 21:40:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:40:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 2992ms 21:40:14 INFO - PROCESS | 1835 | 1465274414398 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 21:40:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:40:14 INFO - PROCESS | 1835 | 1465274414404 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 21:40:14 INFO - PROCESS | 1835 | 1465274414412 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:40:14 INFO - PROCESS | 1835 | 1465274414417 Marionette TRACE conn4 <- [1,2654,null,{}] 21:40:14 INFO - PROCESS | 1835 | 1465274414428 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}] 21:40:14 INFO - PROCESS | 1835 | 1465274414432 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:14 INFO - PROCESS | 1835 | 1465274414654 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 21:40:14 INFO - PROCESS | 1835 | 1465274414806 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:14 INFO - PROCESS | 1835 | 1465274414812 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a136c00 == 31 [pid = 1835] [id = 671] 21:40:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x8a138c00) [pid = 1835] [serial = 2014] [outer = (nil)] 21:40:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x8b567c00) [pid = 1835] [serial = 2015] [outer = 0x8a138c00] 21:40:14 INFO - PROCESS | 1835 | 1465274414886 Marionette DEBUG loaded listener.js 21:40:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x8b56ac00) [pid = 1835] [serial = 2016] [outer = 0x8a138c00] 21:40:15 INFO - PROCESS | 1835 | 1465274415640 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]]]}] 21:40:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:40:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1291ms 21:40:15 INFO - PROCESS | 1835 | 1465274415702 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 21:40:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:40:15 INFO - PROCESS | 1835 | 1465274415711 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 21:40:15 INFO - PROCESS | 1835 | 1465274415723 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:40:15 INFO - PROCESS | 1835 | 1465274415728 Marionette TRACE conn4 <- [1,2658,null,{}] 21:40:15 INFO - PROCESS | 1835 | 1465274415733 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}] 21:40:15 INFO - PROCESS | 1835 | 1465274415739 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:15 INFO - PROCESS | 1835 | 1465274415912 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 21:40:16 INFO - PROCESS | 1835 | 1465274416065 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:16 INFO - PROCESS | 1835 | 1465274416073 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6ce400 == 32 [pid = 1835] [id = 672] 21:40:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x8c6cf400) [pid = 1835] [serial = 2017] [outer = (nil)] 21:40:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x8c6d9000) [pid = 1835] [serial = 2018] [outer = 0x8c6cf400] 21:40:16 INFO - PROCESS | 1835 | 1465274416151 Marionette DEBUG loaded listener.js 21:40:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x8c8dac00) [pid = 1835] [serial = 2019] [outer = 0x8c6cf400] 21:40:17 INFO - PROCESS | 1835 | 1465274417099 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]]]}] 21:40:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:40:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1439ms 21:40:17 INFO - PROCESS | 1835 | 1465274417161 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 21:40:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:40:17 INFO - PROCESS | 1835 | 1465274417165 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 21:40:17 INFO - PROCESS | 1835 | 1465274417172 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:40:17 INFO - PROCESS | 1835 | 1465274417178 Marionette TRACE conn4 <- [1,2662,null,{}] 21:40:17 INFO - PROCESS | 1835 | 1465274417206 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}] 21:40:17 INFO - PROCESS | 1835 | 1465274417216 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:17 INFO - PROCESS | 1835 | 1465274417444 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 21:40:17 INFO - PROCESS | 1835 | 1465274417468 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:17 INFO - PROCESS | 1835 | 1465274417480 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d8b0800 == 33 [pid = 1835] [id = 673] 21:40:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x8db41400) [pid = 1835] [serial = 2020] [outer = (nil)] 21:40:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x8db4c400) [pid = 1835] [serial = 2021] [outer = 0x8db41400] 21:40:17 INFO - PROCESS | 1835 | 1465274417558 Marionette DEBUG loaded listener.js 21:40:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x8dbb6800) [pid = 1835] [serial = 2022] [outer = 0x8db41400] 21:40:19 INFO - PROCESS | 1835 | 1465274419060 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]]]}] 21:40:19 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x8b56f000) [pid = 1835] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:40:19 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x8b569400) [pid = 1835] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:40:19 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x91723400) [pid = 1835] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:40:19 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x8d1ee400) [pid = 1835] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:40:19 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x91723000) [pid = 1835] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:40:19 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x8abaf000) [pid = 1835] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:40:19 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x8abb4c00) [pid = 1835] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:40:19 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x8ece8400) [pid = 1835] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:40:19 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x9195fc00) [pid = 1835] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:40:19 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x8a132400) [pid = 1835] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:40:19 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x8bceac00) [pid = 1835] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:40:19 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x8eac0c00) [pid = 1835] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:40:19 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x890a3400) [pid = 1835] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:40:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:40:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 2003ms 21:40:19 INFO - PROCESS | 1835 | 1465274419182 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 21:40:19 INFO - PROCESS | 1835 | 1465274419186 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 21:40:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:40:19 INFO - PROCESS | 1835 | 1465274419194 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:40:19 INFO - PROCESS | 1835 | 1465274419198 Marionette TRACE conn4 <- [1,2666,null,{}] 21:40:19 INFO - PROCESS | 1835 | 1465274419204 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}] 21:40:19 INFO - PROCESS | 1835 | 1465274419208 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:19 INFO - PROCESS | 1835 | 1465274419408 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 21:40:19 INFO - PROCESS | 1835 | 1465274419499 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:19 INFO - PROCESS | 1835 | 1465274419506 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb6000 == 34 [pid = 1835] [id = 674] 21:40:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x8b643000) [pid = 1835] [serial = 2023] [outer = (nil)] 21:40:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x8d1ee400) [pid = 1835] [serial = 2024] [outer = 0x8b643000] 21:40:19 INFO - PROCESS | 1835 | 1465274419577 Marionette DEBUG loaded listener.js 21:40:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x8dbbb000) [pid = 1835] [serial = 2025] [outer = 0x8b643000] 21:40:20 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:20 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:40:20 INFO - PROCESS | 1835 | 1465274420752 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]]]}] 21:40:20 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) 21:40:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1585ms 21:40:20 INFO - PROCESS | 1835 | 1465274420780 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 21:40:20 INFO - PROCESS | 1835 | 1465274420784 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 21:40:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:40:20 INFO - PROCESS | 1835 | 1465274420817 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:40:20 INFO - PROCESS | 1835 | 1465274420820 Marionette TRACE conn4 <- [1,2670,null,{}] 21:40:20 INFO - PROCESS | 1835 | 1465274420828 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}] 21:40:20 INFO - PROCESS | 1835 | 1465274420833 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:21 INFO - PROCESS | 1835 | 1465274421034 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 21:40:21 INFO - PROCESS | 1835 | 1465274421294 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:21 INFO - PROCESS | 1835 | 1465274421307 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a0800 == 35 [pid = 1835] [id = 675] 21:40:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x890a1400) [pid = 1835] [serial = 2026] [outer = (nil)] 21:40:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x890aa800) [pid = 1835] [serial = 2027] [outer = 0x890a1400] 21:40:21 INFO - PROCESS | 1835 | 1465274421404 Marionette DEBUG loaded listener.js 21:40:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x8a13b800) [pid = 1835] [serial = 2028] [outer = 0x890a1400] 21:40:22 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:22 INFO - PROCESS | 1835 | 1465274422884 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"]]]}] 21:40:23 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 21:40:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:40:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 21:40:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:40:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:40:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2242ms 21:40:23 INFO - PROCESS | 1835 | 1465274423061 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 21:40:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:40:23 INFO - PROCESS | 1835 | 1465274423070 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 21:40:23 INFO - PROCESS | 1835 | 1465274423083 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:40:23 INFO - PROCESS | 1835 | 1465274423092 Marionette TRACE conn4 <- [1,2674,null,{}] 21:40:23 INFO - PROCESS | 1835 | 1465274423105 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}] 21:40:23 INFO - PROCESS | 1835 | 1465274423115 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:23 INFO - PROCESS | 1835 | 1465274423500 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 21:40:23 INFO - PROCESS | 1835 | 1465274423682 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:23 INFO - PROCESS | 1835 | 1465274423696 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b63e800 == 36 [pid = 1835] [id = 676] 21:40:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x8bcf3800) [pid = 1835] [serial = 2029] [outer = (nil)] 21:40:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x8c6d7c00) [pid = 1835] [serial = 2030] [outer = 0x8bcf3800] 21:40:23 INFO - PROCESS | 1835 | 1465274423804 Marionette DEBUG loaded listener.js 21:40:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x8c8dc800) [pid = 1835] [serial = 2031] [outer = 0x8bcf3800] 21:40:25 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:25 INFO - PROCESS | 1835 | 1465274425225 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"]]]}] 21:40:25 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 21:40:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:40:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 21:40:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:40:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:40:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2198ms 21:40:25 INFO - PROCESS | 1835 | 1465274425283 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 21:40:25 INFO - PROCESS | 1835 | 1465274425289 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 21:40:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:40:25 INFO - PROCESS | 1835 | 1465274425438 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:40:25 INFO - PROCESS | 1835 | 1465274425443 Marionette TRACE conn4 <- [1,2678,null,{}] 21:40:25 INFO - PROCESS | 1835 | 1465274425464 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}] 21:40:25 INFO - PROCESS | 1835 | 1465274425471 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:25 INFO - PROCESS | 1835 | 1465274425647 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 21:40:25 INFO - PROCESS | 1835 | 1465274425830 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:25 INFO - PROCESS | 1835 | 1465274425839 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6d5400 == 37 [pid = 1835] [id = 677] 21:40:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x8d1eb800) [pid = 1835] [serial = 2032] [outer = (nil)] 21:40:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x8dbba400) [pid = 1835] [serial = 2033] [outer = 0x8d1eb800] 21:40:25 INFO - PROCESS | 1835 | 1465274425921 Marionette DEBUG loaded listener.js 21:40:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x8eabc400) [pid = 1835] [serial = 2034] [outer = 0x8d1eb800] 21:40:27 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:27 INFO - PROCESS | 1835 | 1465274427349 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]]]}] 21:40:27 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) 21:40:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2003ms 21:40:27 INFO - PROCESS | 1835 | 1465274427391 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 21:40:27 INFO - PROCESS | 1835 | 1465274427396 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 21:40:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:40:27 INFO - PROCESS | 1835 | 1465274427511 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:40:27 INFO - PROCESS | 1835 | 1465274427521 Marionette TRACE conn4 <- [1,2682,null,{}] 21:40:27 INFO - PROCESS | 1835 | 1465274427530 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}] 21:40:27 INFO - PROCESS | 1835 | 1465274427537 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:27 INFO - PROCESS | 1835 | 1465274427714 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 21:40:27 INFO - PROCESS | 1835 | 1465274427895 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:27 INFO - PROCESS | 1835 | 1465274427905 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d1ee000 == 38 [pid = 1835] [id = 678] 21:40:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x8db49000) [pid = 1835] [serial = 2035] [outer = (nil)] 21:40:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x9172c400) [pid = 1835] [serial = 2036] [outer = 0x8db49000] 21:40:27 INFO - PROCESS | 1835 | 1465274427985 Marionette DEBUG loaded listener.js 21:40:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x91731400) [pid = 1835] [serial = 2037] [outer = 0x8db49000] 21:40:29 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:29 INFO - PROCESS | 1835 | 1465274429586 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]]]}] 21:40:29 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) 21:40:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2161ms 21:40:29 INFO - PROCESS | 1835 | 1465274429611 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 21:40:29 INFO - PROCESS | 1835 | 1465274429618 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 21:40:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:40:29 INFO - PROCESS | 1835 | 1465274429627 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:40:29 INFO - PROCESS | 1835 | 1465274429632 Marionette TRACE conn4 <- [1,2686,null,{}] 21:40:29 INFO - PROCESS | 1835 | 1465274429640 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}] 21:40:29 INFO - PROCESS | 1835 | 1465274429646 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:29 INFO - PROCESS | 1835 | 1465274429850 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 21:40:30 INFO - PROCESS | 1835 | 1465274430052 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:30 INFO - PROCESS | 1835 | 1465274430069 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b56f800 == 39 [pid = 1835] [id = 679] 21:40:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x8b638400) [pid = 1835] [serial = 2038] [outer = (nil)] 21:40:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x8b63f000) [pid = 1835] [serial = 2039] [outer = 0x8b638400] 21:40:30 INFO - PROCESS | 1835 | 1465274430165 Marionette DEBUG loaded listener.js 21:40:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x8bcee400) [pid = 1835] [serial = 2040] [outer = 0x8b638400] 21:40:30 INFO - PROCESS | 1835 | --DOCSHELL 0x8bceec00 == 38 [pid = 1835] [id = 658] 21:40:30 INFO - PROCESS | 1835 | --DOCSHELL 0x890a0000 == 37 [pid = 1835] [id = 662] 21:40:30 INFO - PROCESS | 1835 | --DOCSHELL 0x8abb6000 == 36 [pid = 1835] [id = 674] 21:40:30 INFO - PROCESS | 1835 | --DOCSHELL 0x8d8b0800 == 35 [pid = 1835] [id = 673] 21:40:30 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6ce400 == 34 [pid = 1835] [id = 672] 21:40:30 INFO - PROCESS | 1835 | --DOCSHELL 0x8a136c00 == 33 [pid = 1835] [id = 671] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x8ea0f000) [pid = 1835] [serial = 1958] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x8b63a400) [pid = 1835] [serial = 1974] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x9172fc00) [pid = 1835] [serial = 1962] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x8db44800) [pid = 1835] [serial = 1977] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x91730400) [pid = 1835] [serial = 1982] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x8b641000) [pid = 1835] [serial = 1970] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x8c8e0800) [pid = 1835] [serial = 1956] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x920c0c00) [pid = 1835] [serial = 1965] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x8b642c00) [pid = 1835] [serial = 1955] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x8d8a7c00) [pid = 1835] [serial = 1976] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x920edc00) [pid = 1835] [serial = 1967] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x9195f000) [pid = 1835] [serial = 1983] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x8eabd000) [pid = 1835] [serial = 1959] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x920f0c00) [pid = 1835] [serial = 1968] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x8b56ec00) [pid = 1835] [serial = 1973] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x920be400) [pid = 1835] [serial = 1964] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x8ea0a000) [pid = 1835] [serial = 1971] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x8d8a3000) [pid = 1835] [serial = 1985] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x8ea07400) [pid = 1835] [serial = 1953] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x91728400) [pid = 1835] [serial = 1961] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x8eac7c00) [pid = 1835] [serial = 1979] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x8ece2000) [pid = 1835] [serial = 1980] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x9242e400) [pid = 1835] [serial = 1988] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x9256b400) [pid = 1835] [serial = 1989] [outer = (nil)] [url = about:blank] 21:40:30 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0x91725400) [pid = 1835] [serial = 1986] [outer = (nil)] [url = about:blank] 21:40:31 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:31 INFO - PROCESS | 1835 | 1465274431565 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"]]]}] 21:40:31 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 21:40:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:40:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 21:40:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:40:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:40:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1984ms 21:40:31 INFO - PROCESS | 1835 | 1465274431613 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 21:40:31 INFO - PROCESS | 1835 | 1465274431620 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 21:40:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:40:31 INFO - PROCESS | 1835 | 1465274431631 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:40:31 INFO - PROCESS | 1835 | 1465274431634 Marionette TRACE conn4 <- [1,2690,null,{}] 21:40:31 INFO - PROCESS | 1835 | 1465274431641 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}] 21:40:31 INFO - PROCESS | 1835 | 1465274431647 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:31 INFO - PROCESS | 1835 | 1465274431871 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 21:40:32 INFO - PROCESS | 1835 | 1465274432012 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:32 INFO - PROCESS | 1835 | 1465274432023 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abaf000 == 34 [pid = 1835] [id = 680] 21:40:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x8b644000) [pid = 1835] [serial = 2041] [outer = (nil)] 21:40:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x8d1ea800) [pid = 1835] [serial = 2042] [outer = 0x8b644000] 21:40:32 INFO - PROCESS | 1835 | 1465274432094 Marionette DEBUG loaded listener.js 21:40:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x8d8af800) [pid = 1835] [serial = 2043] [outer = 0x8b644000] 21:40:33 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:33 INFO - PROCESS | 1835 | 1465274433472 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"]]]}] 21:40:33 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 21:40:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:40:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 21:40:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:40:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:40:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1898ms 21:40:33 INFO - PROCESS | 1835 | 1465274433531 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 21:40:33 INFO - PROCESS | 1835 | 1465274433538 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 21:40:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:40:33 INFO - PROCESS | 1835 | 1465274433656 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:40:33 INFO - PROCESS | 1835 | 1465274433663 Marionette TRACE conn4 <- [1,2694,null,{}] 21:40:33 INFO - PROCESS | 1835 | 1465274433674 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}] 21:40:33 INFO - PROCESS | 1835 | 1465274433680 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:33 INFO - PROCESS | 1835 | 1465274433896 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 21:40:34 INFO - PROCESS | 1835 | 1465274434081 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:34 INFO - PROCESS | 1835 | 1465274434092 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a131c00 == 35 [pid = 1835] [id = 681] 21:40:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x8a13ec00) [pid = 1835] [serial = 2044] [outer = (nil)] 21:40:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x8c8e1800) [pid = 1835] [serial = 2045] [outer = 0x8a13ec00] 21:40:34 INFO - PROCESS | 1835 | 1465274434183 Marionette DEBUG loaded listener.js 21:40:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x8db44800) [pid = 1835] [serial = 2046] [outer = 0x8a13ec00] 21:40:35 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:35 INFO - PROCESS | 1835 | 1465274435587 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"]]]}] 21:40:35 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 21:40:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:40:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 21:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:40:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:40:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2041ms 21:40:35 INFO - PROCESS | 1835 | 1465274435646 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 21:40:35 INFO - PROCESS | 1835 | 1465274435654 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 21:40:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:40:35 INFO - PROCESS | 1835 | 1465274435665 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:40:35 INFO - PROCESS | 1835 | 1465274435669 Marionette TRACE conn4 <- [1,2698,null,{}] 21:40:35 INFO - PROCESS | 1835 | 1465274435782 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}] 21:40:35 INFO - PROCESS | 1835 | 1465274435787 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:36 INFO - PROCESS | 1835 | 1465274436003 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 21:40:36 INFO - PROCESS | 1835 | 1465274436183 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:36 INFO - PROCESS | 1835 | 1465274436192 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb6c00 == 36 [pid = 1835] [id = 682] 21:40:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x8ea06800) [pid = 1835] [serial = 2047] [outer = (nil)] 21:40:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x8eac3400) [pid = 1835] [serial = 2048] [outer = 0x8ea06800] 21:40:36 INFO - PROCESS | 1835 | 1465274436278 Marionette DEBUG loaded listener.js 21:40:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x8ece2400) [pid = 1835] [serial = 2049] [outer = 0x8ea06800] 21:40:37 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 21:40:37 INFO - PROCESS | 1835 | 1465274437721 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"]]]}] 21:40:37 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 21:40:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 21:40:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 21:40:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:40:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:40:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2085ms 21:40:37 INFO - PROCESS | 1835 | 1465274437805 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 21:40:37 INFO - PROCESS | 1835 | 1465274437811 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 21:40:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:40:37 INFO - PROCESS | 1835 | 1465274437823 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:40:37 INFO - PROCESS | 1835 | 1465274437828 Marionette TRACE conn4 <- [1,2702,null,{}] 21:40:37 INFO - PROCESS | 1835 | 1465274437848 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}] 21:40:37 INFO - PROCESS | 1835 | 1465274437858 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:38 INFO - PROCESS | 1835 | 1465274438035 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 21:40:38 INFO - PROCESS | 1835 | 1465274438248 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:38 INFO - PROCESS | 1835 | 1465274438265 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ecedc00 == 37 [pid = 1835] [id = 683] 21:40:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x91727000) [pid = 1835] [serial = 2050] [outer = (nil)] 21:40:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x91961400) [pid = 1835] [serial = 2051] [outer = 0x91727000] 21:40:38 INFO - PROCESS | 1835 | 1465274438412 Marionette DEBUG loaded listener.js 21:40:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x920c1800) [pid = 1835] [serial = 2052] [outer = 0x91727000] 21:40:39 INFO - PROCESS | 1835 | 1465274439435 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]]]}] 21:40:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:40:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1647ms 21:40:39 INFO - PROCESS | 1835 | 1465274439470 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 21:40:39 INFO - PROCESS | 1835 | 1465274439474 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 21:40:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:40:39 INFO - PROCESS | 1835 | 1465274439481 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:40:39 INFO - PROCESS | 1835 | 1465274439484 Marionette TRACE conn4 <- [1,2706,null,{}] 21:40:39 INFO - PROCESS | 1835 | 1465274439490 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}] 21:40:39 INFO - PROCESS | 1835 | 1465274439495 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:39 INFO - PROCESS | 1835 | 1465274439717 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 21:40:39 INFO - PROCESS | 1835 | 1465274439952 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:39 INFO - PROCESS | 1835 | 1465274439963 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x91962800 == 38 [pid = 1835] [id = 684] 21:40:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x920c0000) [pid = 1835] [serial = 2053] [outer = (nil)] 21:40:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x920f2000) [pid = 1835] [serial = 2054] [outer = 0x920c0000] 21:40:40 INFO - PROCESS | 1835 | 1465274440087 Marionette DEBUG loaded listener.js 21:40:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x920f9400) [pid = 1835] [serial = 2055] [outer = 0x920c0000] 21:40:41 INFO - PROCESS | 1835 | 1465274441076 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]]]}] 21:40:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:40:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1632ms 21:40:41 INFO - PROCESS | 1835 | 1465274441113 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 21:40:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:40:41 INFO - PROCESS | 1835 | 1465274441118 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 21:40:41 INFO - PROCESS | 1835 | 1465274441125 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:40:41 INFO - PROCESS | 1835 | 1465274441129 Marionette TRACE conn4 <- [1,2710,null,{}] 21:40:41 INFO - PROCESS | 1835 | 1465274441135 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}] 21:40:41 INFO - PROCESS | 1835 | 1465274441141 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:41 INFO - PROCESS | 1835 | 1465274441332 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 21:40:41 INFO - PROCESS | 1835 | 1465274441523 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:41 INFO - PROCESS | 1835 | 1465274441533 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a0400 == 39 [pid = 1835] [id = 685] 21:40:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x8abb0000) [pid = 1835] [serial = 2056] [outer = (nil)] 21:40:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x923c2000) [pid = 1835] [serial = 2057] [outer = 0x8abb0000] 21:40:41 INFO - PROCESS | 1835 | 1465274441670 Marionette DEBUG loaded listener.js 21:40:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x9242f400) [pid = 1835] [serial = 2058] [outer = 0x8abb0000] 21:40:42 INFO - PROCESS | 1835 | 1465274442863 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] 21:40:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:40:42 INFO - PROCESS | 1835 | 1465274442924 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 21:40:42 INFO - PROCESS | 1835 | 1465274442931 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:40:42 INFO - PROCESS | 1835 | 1465274442934 Marionette TRACE conn4 <- [1,2714,null,{}] 21:40:42 INFO - PROCESS | 1835 | 1465274442940 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}] 21:40:42 INFO - PROCESS | 1835 | 1465274442952 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:43 INFO - PROCESS | 1835 | 1465274443239 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 21:40:43 INFO - PROCESS | 1835 | 1465274443506 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:43 INFO - PROCESS | 1835 | 1465274443517 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x8909d800 == 40 [pid = 1835] [id = 686] 21:40:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x8b636000) [pid = 1835] [serial = 2059] [outer = (nil)] 21:40:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x9256e000) [pid = 1835] [serial = 2060] [outer = 0x8b636000] 21:40:43 INFO - PROCESS | 1835 | 1465274443645 Marionette DEBUG loaded listener.js 21:40:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x92770800) [pid = 1835] [serial = 2061] [outer = 0x8b636000] 21:40:44 INFO - PROCESS | 1835 | 1465274444872 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]]]}] 21:40:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:40:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1987ms 21:40:44 INFO - PROCESS | 1835 | 1465274444919 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 21:40:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:40:44 INFO - PROCESS | 1835 | 1465274444925 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 21:40:44 INFO - PROCESS | 1835 | 1465274444933 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:40:44 INFO - PROCESS | 1835 | 1465274444938 Marionette TRACE conn4 <- [1,2718,null,{}] 21:40:44 INFO - PROCESS | 1835 | 1465274444945 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}] 21:40:44 INFO - PROCESS | 1835 | 1465274444952 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:45 INFO - PROCESS | 1835 | 1465274445165 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8b570800 == 39 [pid = 1835] [id = 663] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8a13e800 == 38 [pid = 1835] [id = 654] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8b63e800 == 37 [pid = 1835] [id = 676] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8eceec00 == 36 [pid = 1835] [id = 653] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6d5400 == 35 [pid = 1835] [id = 677] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8d1ee000 == 34 [pid = 1835] [id = 678] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8b635400 == 33 [pid = 1835] [id = 655] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x890a0800 == 32 [pid = 1835] [id = 675] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8a12f800 == 31 [pid = 1835] [id = 656] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6d9c00 == 30 [pid = 1835] [id = 670] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8b566400 == 29 [pid = 1835] [id = 657] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8c8d6c00 == 28 [pid = 1835] [id = 664] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8dbb1800 == 27 [pid = 1835] [id = 666] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8b562000 == 26 [pid = 1835] [id = 668] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8db46c00 == 25 [pid = 1835] [id = 667] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8ecee400 == 24 [pid = 1835] [id = 665] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8a139000 == 23 [pid = 1835] [id = 669] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8b561800 == 22 [pid = 1835] [id = 647] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8eac0400 == 21 [pid = 1835] [id = 659] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8abb6800 == 20 [pid = 1835] [id = 650] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8ea13000 == 19 [pid = 1835] [id = 660] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x890a3c00 == 18 [pid = 1835] [id = 649] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8909e000 == 17 [pid = 1835] [id = 661] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8abb5800 == 16 [pid = 1835] [id = 648] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8abb3c00 == 15 [pid = 1835] [id = 651] 21:40:46 INFO - PROCESS | 1835 | --DOCSHELL 0x8b568800 == 14 [pid = 1835] [id = 652] 21:40:46 INFO - PROCESS | 1835 | 1465274446584 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:46 INFO - PROCESS | 1835 | 1465274446597 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a0800 == 15 [pid = 1835] [id = 687] 21:40:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x890a2000) [pid = 1835] [serial = 2062] [outer = (nil)] 21:40:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x8a133c00) [pid = 1835] [serial = 2063] [outer = 0x890a2000] 21:40:46 INFO - PROCESS | 1835 | 1465274446820 Marionette DEBUG loaded listener.js 21:40:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x8abae400) [pid = 1835] [serial = 2064] [outer = 0x890a2000] 21:40:48 INFO - PROCESS | 1835 | 1465274448143 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] 21:40:48 INFO - PROCESS | 1835 | 1465274448198 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 21:40:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:40:48 INFO - PROCESS | 1835 | 1465274448217 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:40:48 INFO - PROCESS | 1835 | 1465274448225 Marionette TRACE conn4 <- [1,2722,null,{}] 21:40:48 INFO - PROCESS | 1835 | 1465274448236 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}] 21:40:48 INFO - PROCESS | 1835 | 1465274448248 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:48 INFO - PROCESS | 1835 | 1465274448496 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 21:40:48 INFO - PROCESS | 1835 | 1465274448578 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:48 INFO - PROCESS | 1835 | 1465274448588 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x8bcea800 == 16 [pid = 1835] [id = 688] 21:40:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x8bceb400) [pid = 1835] [serial = 2065] [outer = (nil)] 21:40:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x8bcf4400) [pid = 1835] [serial = 2066] [outer = 0x8bceb400] 21:40:48 INFO - PROCESS | 1835 | 1465274448747 Marionette DEBUG loaded listener.js 21:40:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x8c6d6000) [pid = 1835] [serial = 2067] [outer = 0x8bceb400] 21:40:49 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x8b643000) [pid = 1835] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:40:49 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x8db41400) [pid = 1835] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:40:49 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x8c6cf400) [pid = 1835] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:40:49 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x8b639400) [pid = 1835] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:40:49 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x8c6dd800) [pid = 1835] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:40:49 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x8eac8000) [pid = 1835] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:40:49 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x92437000) [pid = 1835] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:40:49 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x8a138c00) [pid = 1835] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:40:49 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x8ece7800) [pid = 1835] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:40:49 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x8dbbd000) [pid = 1835] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:40:49 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x8b565000) [pid = 1835] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:40:49 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x8abb8400) [pid = 1835] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:40:49 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x8db49000) [pid = 1835] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:40:49 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x8b644000) [pid = 1835] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:40:49 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x890a1400) [pid = 1835] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:40:49 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x8b638400) [pid = 1835] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:40:49 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x8bcf3800) [pid = 1835] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:40:49 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x8d1eb800) [pid = 1835] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:40:50 INFO - PROCESS | 1835 | 1465274450188 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] 21:40:50 INFO - PROCESS | 1835 | 1465274450225 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 21:40:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:40:50 INFO - PROCESS | 1835 | 1465274450235 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:40:50 INFO - PROCESS | 1835 | 1465274450238 Marionette TRACE conn4 <- [1,2726,null,{}] 21:40:50 INFO - PROCESS | 1835 | 1465274450244 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}] 21:40:50 INFO - PROCESS | 1835 | 1465274450250 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:50 INFO - PROCESS | 1835 | 1465274450430 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 21:40:50 INFO - PROCESS | 1835 | 1465274450442 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:50 INFO - PROCESS | 1835 | 1465274450453 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b63fc00 == 17 [pid = 1835] [id = 689] 21:40:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x8c8d6800) [pid = 1835] [serial = 2068] [outer = (nil)] 21:40:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x8d1e4800) [pid = 1835] [serial = 2069] [outer = 0x8c8d6800] 21:40:50 INFO - PROCESS | 1835 | 1465274450521 Marionette DEBUG loaded listener.js 21:40:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x8d1f0400) [pid = 1835] [serial = 2070] [outer = 0x8c8d6800] 21:40:51 INFO - PROCESS | 1835 | 1465274451548 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]]]}] 21:40:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:40:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1335ms 21:40:51 INFO - PROCESS | 1835 | 1465274451571 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 21:40:51 INFO - PROCESS | 1835 | 1465274451575 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 21:40:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:40:51 INFO - PROCESS | 1835 | 1465274451585 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:40:51 INFO - PROCESS | 1835 | 1465274451595 Marionette TRACE conn4 <- [1,2730,null,{}] 21:40:51 INFO - PROCESS | 1835 | 1465274451610 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}] 21:40:51 INFO - PROCESS | 1835 | 1465274451619 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:51 INFO - PROCESS | 1835 | 1465274451861 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 21:40:52 INFO - PROCESS | 1835 | 1465274452045 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:52 INFO - PROCESS | 1835 | 1465274452056 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a134000 == 18 [pid = 1835] [id = 690] 21:40:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x8a134c00) [pid = 1835] [serial = 2071] [outer = (nil)] 21:40:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x8abadc00) [pid = 1835] [serial = 2072] [outer = 0x8a134c00] 21:40:52 INFO - PROCESS | 1835 | 1465274452139 Marionette DEBUG loaded listener.js 21:40:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x8b56b800) [pid = 1835] [serial = 2073] [outer = 0x8a134c00] 21:40:53 INFO - PROCESS | 1835 | 1465274453573 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"]]]}] 21:40:53 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 21:40:53 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 21:40:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 21:40:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:40:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:40:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2047ms 21:40:53 INFO - PROCESS | 1835 | 1465274453633 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 21:40:53 INFO - PROCESS | 1835 | 1465274453639 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 21:40:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:40:53 INFO - PROCESS | 1835 | 1465274453648 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:40:53 INFO - PROCESS | 1835 | 1465274453652 Marionette TRACE conn4 <- [1,2734,null,{}] 21:40:53 INFO - PROCESS | 1835 | 1465274453715 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}] 21:40:53 INFO - PROCESS | 1835 | 1465274453722 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:54 INFO - PROCESS | 1835 | 1465274454038 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 21:40:54 INFO - PROCESS | 1835 | 1465274454129 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:54 INFO - PROCESS | 1835 | 1465274454137 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d1e2400 == 19 [pid = 1835] [id = 691] 21:40:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x8d1e2c00) [pid = 1835] [serial = 2074] [outer = (nil)] 21:40:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x8d8a7000) [pid = 1835] [serial = 2075] [outer = 0x8d1e2c00] 21:40:54 INFO - PROCESS | 1835 | 1465274454263 Marionette DEBUG loaded listener.js 21:40:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x8db41800) [pid = 1835] [serial = 2076] [outer = 0x8d1e2c00] 21:40:55 INFO - PROCESS | 1835 | 1465274455259 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]]]}] 21:40:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:40:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1687ms 21:40:55 INFO - PROCESS | 1835 | 1465274455335 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 21:40:55 INFO - PROCESS | 1835 | 1465274455340 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 21:40:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:40:55 INFO - PROCESS | 1835 | 1465274455347 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:40:55 INFO - PROCESS | 1835 | 1465274455351 Marionette TRACE conn4 <- [1,2738,null,{}] 21:40:55 INFO - PROCESS | 1835 | 1465274455357 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}] 21:40:55 INFO - PROCESS | 1835 | 1465274455363 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:55 INFO - PROCESS | 1835 | 1465274455556 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 21:40:55 INFO - PROCESS | 1835 | 1465274455836 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:55 INFO - PROCESS | 1835 | 1465274455847 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ea0f000 == 20 [pid = 1835] [id = 692] 21:40:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x8ea0f800) [pid = 1835] [serial = 2077] [outer = (nil)] 21:40:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x8ea13400) [pid = 1835] [serial = 2078] [outer = 0x8ea0f800] 21:40:55 INFO - PROCESS | 1835 | 1465274455973 Marionette DEBUG loaded listener.js 21:40:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x8eac1800) [pid = 1835] [serial = 2079] [outer = 0x8ea0f800] 21:40:56 INFO - PROCESS | 1835 | 1465274456990 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]]]}] 21:40:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:40:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1691ms 21:40:57 INFO - PROCESS | 1835 | 1465274457039 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 21:40:57 INFO - PROCESS | 1835 | 1465274457046 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 21:40:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:40:57 INFO - PROCESS | 1835 | 1465274457063 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:40:57 INFO - PROCESS | 1835 | 1465274457070 Marionette TRACE conn4 <- [1,2742,null,{}] 21:40:57 INFO - PROCESS | 1835 | 1465274457076 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}] 21:40:57 INFO - PROCESS | 1835 | 1465274457082 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:57 INFO - PROCESS | 1835 | 1465274457313 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 21:40:57 INFO - PROCESS | 1835 | 1465274457542 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:57 INFO - PROCESS | 1835 | 1465274457549 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a133800 == 21 [pid = 1835] [id = 693] 21:40:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x8ea12800) [pid = 1835] [serial = 2080] [outer = (nil)] 21:40:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x91723400) [pid = 1835] [serial = 2081] [outer = 0x8ea12800] 21:40:57 INFO - PROCESS | 1835 | 1465274457682 Marionette DEBUG loaded listener.js 21:40:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x9195a000) [pid = 1835] [serial = 2082] [outer = 0x8ea12800] 21:40:58 INFO - PROCESS | 1835 | 1465274458651 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]]]}] 21:40:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:40:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1795ms 21:40:58 INFO - PROCESS | 1835 | 1465274458851 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 21:40:58 INFO - PROCESS | 1835 | 1465274458858 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 21:40:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:40:58 INFO - PROCESS | 1835 | 1465274458866 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:40:58 INFO - PROCESS | 1835 | 1465274458871 Marionette TRACE conn4 <- [1,2746,null,{}] 21:40:58 INFO - PROCESS | 1835 | 1465274458879 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}] 21:40:58 INFO - PROCESS | 1835 | 1465274458893 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:59 INFO - PROCESS | 1835 | 1465274459139 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 21:40:59 INFO - PROCESS | 1835 | 1465274459453 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:40:59 INFO - PROCESS | 1835 | 1465274459469 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:40:59 INFO - PROCESS | 1835 | --DOCSHELL 0x8b63fc00 == 20 [pid = 1835] [id = 689] 21:40:59 INFO - PROCESS | 1835 | --DOCSHELL 0x8bcea800 == 19 [pid = 1835] [id = 688] 21:40:59 INFO - PROCESS | 1835 | --DOCSHELL 0x890a0800 == 18 [pid = 1835] [id = 687] 21:40:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a13cc00 == 19 [pid = 1835] [id = 694] 21:40:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x8abaf400) [pid = 1835] [serial = 2083] [outer = (nil)] 21:40:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x8b56e800) [pid = 1835] [serial = 2084] [outer = 0x8abaf400] 21:40:59 INFO - PROCESS | 1835 | 1465274459579 Marionette DEBUG loaded listener.js 21:40:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x8b637c00) [pid = 1835] [serial = 2085] [outer = 0x8abaf400] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x929d6800) [pid = 1835] [serial = 2004] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x929d1400) [pid = 1835] [serial = 2003] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x91731400) [pid = 1835] [serial = 2037] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x92a1f800) [pid = 1835] [serial = 2007] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x92a1ac00) [pid = 1835] [serial = 2006] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x9172c400) [pid = 1835] [serial = 2036] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x8dbb6800) [pid = 1835] [serial = 2022] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x8dbbdc00) [pid = 1835] [serial = 2010] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x8d1ef800) [pid = 1835] [serial = 2009] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x8c8dac00) [pid = 1835] [serial = 2019] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x8dbbb000) [pid = 1835] [serial = 2025] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x8d1ee400) [pid = 1835] [serial = 2024] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x8d1ea800) [pid = 1835] [serial = 2042] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x8d8af800) [pid = 1835] [serial = 2043] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x8db4c400) [pid = 1835] [serial = 2021] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x8b63f000) [pid = 1835] [serial = 2039] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x890aa800) [pid = 1835] [serial = 2027] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x8c6d9000) [pid = 1835] [serial = 2018] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x8db41c00) [pid = 1835] [serial = 1992] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x8c6dd000) [pid = 1835] [serial = 1991] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x8d8a5c00) [pid = 1835] [serial = 2013] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x8d1e9400) [pid = 1835] [serial = 2012] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x91958800) [pid = 1835] [serial = 1995] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x8eced000) [pid = 1835] [serial = 1994] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x92775800) [pid = 1835] [serial = 1998] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x8b567c00) [pid = 1835] [serial = 2015] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0x8a13b800) [pid = 1835] [serial = 2028] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 63 (0x8c6d7c00) [pid = 1835] [serial = 2030] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 62 (0x8b56ac00) [pid = 1835] [serial = 2016] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 61 (0x8bcee400) [pid = 1835] [serial = 2040] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 60 (0x92575000) [pid = 1835] [serial = 1997] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 59 (0x8c8dc800) [pid = 1835] [serial = 2031] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 58 (0x8dbba400) [pid = 1835] [serial = 2033] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 57 (0x9288c000) [pid = 1835] [serial = 2001] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 56 (0x9277ec00) [pid = 1835] [serial = 2000] [outer = (nil)] [url = about:blank] 21:40:59 INFO - PROCESS | 1835 | --DOMWINDOW == 55 (0x8eabc400) [pid = 1835] [serial = 2034] [outer = (nil)] [url = about:blank] 21:41:00 INFO - PROCESS | 1835 | 1465274460465 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]]]}] 21:41:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:41:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1639ms 21:41:00 INFO - PROCESS | 1835 | 1465274460506 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 21:41:00 INFO - PROCESS | 1835 | 1465274460511 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 21:41:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:41:00 INFO - PROCESS | 1835 | 1465274460531 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:41:00 INFO - PROCESS | 1835 | 1465274460537 Marionette TRACE conn4 <- [1,2750,null,{}] 21:41:00 INFO - PROCESS | 1835 | 1465274460543 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}] 21:41:00 INFO - PROCESS | 1835 | 1465274460549 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:00 INFO - PROCESS | 1835 | 1465274460734 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 21:41:00 INFO - PROCESS | 1835 | 1465274460746 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:00 INFO - PROCESS | 1835 | 1465274460755 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6d6800 == 20 [pid = 1835] [id = 695] 21:41:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 56 (0x8c6dcc00) [pid = 1835] [serial = 2086] [outer = (nil)] 21:41:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 57 (0x8c8d7c00) [pid = 1835] [serial = 2087] [outer = 0x8c6dcc00] 21:41:00 INFO - PROCESS | 1835 | 1465274460826 Marionette DEBUG loaded listener.js 21:41:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 58 (0x8c8e0000) [pid = 1835] [serial = 2088] [outer = 0x8c6dcc00] 21:41:01 INFO - PROCESS | 1835 | 1465274461820 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]]]}] 21:41:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:41:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1346ms 21:41:01 INFO - PROCESS | 1835 | 1465274461869 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 21:41:01 INFO - PROCESS | 1835 | 1465274461873 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 21:41:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:41:01 INFO - PROCESS | 1835 | 1465274461879 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:41:01 INFO - PROCESS | 1835 | 1465274461883 Marionette TRACE conn4 <- [1,2754,null,{}] 21:41:01 INFO - PROCESS | 1835 | 1465274461898 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}] 21:41:01 INFO - PROCESS | 1835 | 1465274461906 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:02 INFO - PROCESS | 1835 | 1465274462085 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 21:41:02 INFO - PROCESS | 1835 | 1465274462246 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:02 INFO - PROCESS | 1835 | 1465274462257 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d8a8400 == 21 [pid = 1835] [id = 696] 21:41:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 59 (0x8d8a9c00) [pid = 1835] [serial = 2089] [outer = (nil)] 21:41:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 60 (0x8db49400) [pid = 1835] [serial = 2090] [outer = 0x8d8a9c00] 21:41:02 INFO - PROCESS | 1835 | 1465274462342 Marionette DEBUG loaded listener.js 21:41:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 61 (0x8dbb2c00) [pid = 1835] [serial = 2091] [outer = 0x8d8a9c00] 21:41:03 INFO - PROCESS | 1835 | 1465274463374 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]]]}] 21:41:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:41:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1534ms 21:41:03 INFO - PROCESS | 1835 | 1465274463415 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 21:41:03 INFO - PROCESS | 1835 | 1465274463419 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 21:41:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:41:03 INFO - PROCESS | 1835 | 1465274463432 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:41:03 INFO - PROCESS | 1835 | 1465274463434 Marionette TRACE conn4 <- [1,2758,null,{}] 21:41:03 INFO - PROCESS | 1835 | 1465274463440 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}] 21:41:03 INFO - PROCESS | 1835 | 1465274463445 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:03 INFO - PROCESS | 1835 | 1465274463705 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 21:41:03 INFO - PROCESS | 1835 | 1465274463725 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:03 INFO - PROCESS | 1835 | 1465274463733 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b638c00 == 22 [pid = 1835] [id = 697] 21:41:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 62 (0x8b643000) [pid = 1835] [serial = 2092] [outer = (nil)] 21:41:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 63 (0x8eaba400) [pid = 1835] [serial = 2093] [outer = 0x8b643000] 21:41:03 INFO - PROCESS | 1835 | 1465274463807 Marionette DEBUG loaded listener.js 21:41:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x8eac5800) [pid = 1835] [serial = 2094] [outer = 0x8b643000] 21:41:04 INFO - PROCESS | 1835 | --DOMWINDOW == 63 (0x8abb0000) [pid = 1835] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:41:04 INFO - PROCESS | 1835 | --DOMWINDOW == 62 (0x8a13ec00) [pid = 1835] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:41:04 INFO - PROCESS | 1835 | --DOMWINDOW == 61 (0x920c0000) [pid = 1835] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:41:04 INFO - PROCESS | 1835 | --DOMWINDOW == 60 (0x890a2000) [pid = 1835] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:41:04 INFO - PROCESS | 1835 | --DOMWINDOW == 59 (0x8b636000) [pid = 1835] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:41:04 INFO - PROCESS | 1835 | --DOMWINDOW == 58 (0x91727000) [pid = 1835] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:41:04 INFO - PROCESS | 1835 | --DOMWINDOW == 57 (0x8ea06800) [pid = 1835] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:41:04 INFO - PROCESS | 1835 | --DOMWINDOW == 56 (0x8bceb400) [pid = 1835] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:41:04 INFO - PROCESS | 1835 | 1465274464773 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]]]}] 21:41:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:41:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1386ms 21:41:04 INFO - PROCESS | 1835 | 1465274464811 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 21:41:04 INFO - PROCESS | 1835 | 1465274464815 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 21:41:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:41:04 INFO - PROCESS | 1835 | 1465274464822 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:41:04 INFO - PROCESS | 1835 | 1465274464825 Marionette TRACE conn4 <- [1,2762,null,{}] 21:41:04 INFO - PROCESS | 1835 | 1465274464831 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}] 21:41:04 INFO - PROCESS | 1835 | 1465274464837 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:05 INFO - PROCESS | 1835 | 1465274465064 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 21:41:05 INFO - PROCESS | 1835 | 1465274465083 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:05 INFO - PROCESS | 1835 | 1465274465093 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a130400 == 23 [pid = 1835] [id = 698] 21:41:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 57 (0x8ea07400) [pid = 1835] [serial = 2095] [outer = (nil)] 21:41:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 58 (0x8ece5800) [pid = 1835] [serial = 2096] [outer = 0x8ea07400] 21:41:05 INFO - PROCESS | 1835 | 1465274465164 Marionette DEBUG loaded listener.js 21:41:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 59 (0x8ece8400) [pid = 1835] [serial = 2097] [outer = 0x8ea07400] 21:41:06 INFO - PROCESS | 1835 | 1465274466061 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]]]}] 21:41:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:41:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1284ms 21:41:06 INFO - PROCESS | 1835 | 1465274466107 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 21:41:06 INFO - PROCESS | 1835 | 1465274466111 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 21:41:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:41:06 INFO - PROCESS | 1835 | 1465274466117 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:41:06 INFO - PROCESS | 1835 | 1465274466120 Marionette TRACE conn4 <- [1,2766,null,{}] 21:41:06 INFO - PROCESS | 1835 | 1465274466131 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}] 21:41:06 INFO - PROCESS | 1835 | 1465274466142 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:06 INFO - PROCESS | 1835 | 1465274466378 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 21:41:06 INFO - PROCESS | 1835 | 1465274466633 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:06 INFO - PROCESS | 1835 | 1465274466645 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x8909dc00 == 24 [pid = 1835] [id = 699] 21:41:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 60 (0x8909e000) [pid = 1835] [serial = 2098] [outer = (nil)] 21:41:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 61 (0x890a9800) [pid = 1835] [serial = 2099] [outer = 0x8909e000] 21:41:06 INFO - PROCESS | 1835 | 1465274466730 Marionette DEBUG loaded listener.js 21:41:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 62 (0x8abae800) [pid = 1835] [serial = 2100] [outer = 0x8909e000] 21:41:07 INFO - PROCESS | 1835 | 1465274467782 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]]]}] 21:41:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:41:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1693ms 21:41:07 INFO - PROCESS | 1835 | 1465274467814 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 21:41:07 INFO - PROCESS | 1835 | 1465274467819 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 21:41:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:41:07 INFO - PROCESS | 1835 | 1465274467828 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:41:07 INFO - PROCESS | 1835 | 1465274467833 Marionette TRACE conn4 <- [1,2770,null,{}] 21:41:07 INFO - PROCESS | 1835 | 1465274467841 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}] 21:41:07 INFO - PROCESS | 1835 | 1465274467850 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:08 INFO - PROCESS | 1835 | 1465274468113 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 21:41:08 INFO - PROCESS | 1835 | 1465274468251 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:08 INFO - PROCESS | 1835 | 1465274468266 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6d9000 == 25 [pid = 1835] [id = 700] 21:41:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 63 (0x8c6da800) [pid = 1835] [serial = 2101] [outer = (nil)] 21:41:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x8c8de000) [pid = 1835] [serial = 2102] [outer = 0x8c6da800] 21:41:08 INFO - PROCESS | 1835 | 1465274468349 Marionette DEBUG loaded listener.js 21:41:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x8d1ec800) [pid = 1835] [serial = 2103] [outer = 0x8c6da800] 21:41:09 INFO - PROCESS | 1835 | 1465274469408 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]]]}] 21:41:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:41:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1638ms 21:41:09 INFO - PROCESS | 1835 | 1465274469471 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 21:41:09 INFO - PROCESS | 1835 | 1465274469479 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 21:41:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:41:09 INFO - PROCESS | 1835 | 1465274469487 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:41:09 INFO - PROCESS | 1835 | 1465274469491 Marionette TRACE conn4 <- [1,2774,null,{}] 21:41:09 INFO - PROCESS | 1835 | 1465274469497 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}] 21:41:09 INFO - PROCESS | 1835 | 1465274469503 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:09 INFO - PROCESS | 1835 | 1465274469757 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 21:41:10 INFO - PROCESS | 1835 | 1465274470052 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:10 INFO - PROCESS | 1835 | 1465274470060 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x8dbbc400 == 26 [pid = 1835] [id = 701] 21:41:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x8ea06c00) [pid = 1835] [serial = 2104] [outer = (nil)] 21:41:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x8ea11400) [pid = 1835] [serial = 2105] [outer = 0x8ea06c00] 21:41:10 INFO - PROCESS | 1835 | 1465274470189 Marionette DEBUG loaded listener.js 21:41:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x8eac8400) [pid = 1835] [serial = 2106] [outer = 0x8ea06c00] 21:41:11 INFO - PROCESS | 1835 | 1465274471206 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]]]}] 21:41:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:41:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1789ms 21:41:11 INFO - PROCESS | 1835 | 1465274471277 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 21:41:11 INFO - PROCESS | 1835 | 1465274471282 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 21:41:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:41:11 INFO - PROCESS | 1835 | 1465274471302 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:41:11 INFO - PROCESS | 1835 | 1465274471312 Marionette TRACE conn4 <- [1,2778,null,{}] 21:41:11 INFO - PROCESS | 1835 | 1465274471318 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}] 21:41:11 INFO - PROCESS | 1835 | 1465274471327 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:11 INFO - PROCESS | 1835 | 1465274471654 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 21:41:11 INFO - PROCESS | 1835 | 1465274471842 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:11 INFO - PROCESS | 1835 | 1465274471853 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a13d400 == 27 [pid = 1835] [id = 702] 21:41:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x8dbb7800) [pid = 1835] [serial = 2107] [outer = (nil)] 21:41:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x91964000) [pid = 1835] [serial = 2108] [outer = 0x8dbb7800] 21:41:11 INFO - PROCESS | 1835 | 1465274471938 Marionette DEBUG loaded listener.js 21:41:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x920c4400) [pid = 1835] [serial = 2109] [outer = 0x8dbb7800] 21:41:12 INFO - PROCESS | 1835 | 1465274472856 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]]]}] 21:41:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:41:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1604ms 21:41:12 INFO - PROCESS | 1835 | 1465274472895 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 21:41:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:41:12 INFO - PROCESS | 1835 | 1465274472900 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 21:41:12 INFO - PROCESS | 1835 | 1465274472906 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:41:12 INFO - PROCESS | 1835 | 1465274472910 Marionette TRACE conn4 <- [1,2782,null,{}] 21:41:12 INFO - PROCESS | 1835 | 1465274472916 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}] 21:41:12 INFO - PROCESS | 1835 | 1465274472921 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:13 INFO - PROCESS | 1835 | 1465274473108 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 21:41:13 INFO - PROCESS | 1835 | 1465274473291 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:13 INFO - PROCESS | 1835 | 1465274473299 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:13 INFO - PROCESS | 1835 | ++DOCSHELL 0x9172c000 == 28 [pid = 1835] [id = 703] 21:41:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x91962400) [pid = 1835] [serial = 2110] [outer = (nil)] 21:41:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x920ef000) [pid = 1835] [serial = 2111] [outer = 0x91962400] 21:41:13 INFO - PROCESS | 1835 | 1465274473379 Marionette DEBUG loaded listener.js 21:41:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x920f3800) [pid = 1835] [serial = 2112] [outer = 0x91962400] 21:41:14 INFO - PROCESS | 1835 | 1465274474326 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]]]}] 21:41:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:41:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1480ms 21:41:14 INFO - PROCESS | 1835 | 1465274474387 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 21:41:14 INFO - PROCESS | 1835 | 1465274474392 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 21:41:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:41:14 INFO - PROCESS | 1835 | 1465274474398 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:41:14 INFO - PROCESS | 1835 | 1465274474402 Marionette TRACE conn4 <- [1,2786,null,{}] 21:41:14 INFO - PROCESS | 1835 | 1465274474408 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}] 21:41:14 INFO - PROCESS | 1835 | 1465274474414 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:14 INFO - PROCESS | 1835 | 1465274474594 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 21:41:14 INFO - PROCESS | 1835 | 1465274474782 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:14 INFO - PROCESS | 1835 | 1465274474802 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b565000 == 29 [pid = 1835] [id = 704] 21:41:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x8b635400) [pid = 1835] [serial = 2113] [outer = (nil)] 21:41:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x8d1ea400) [pid = 1835] [serial = 2114] [outer = 0x8b635400] 21:41:14 INFO - PROCESS | 1835 | 1465274474937 Marionette DEBUG loaded listener.js 21:41:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x92437c00) [pid = 1835] [serial = 2115] [outer = 0x8b635400] 21:41:16 INFO - PROCESS | 1835 | 1465274476285 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]]]}] 21:41:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:41:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1942ms 21:41:16 INFO - PROCESS | 1835 | 1465274476340 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 21:41:16 INFO - PROCESS | 1835 | 1465274476346 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 21:41:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:41:16 INFO - PROCESS | 1835 | 1465274476354 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:41:16 INFO - PROCESS | 1835 | 1465274476359 Marionette TRACE conn4 <- [1,2790,null,{}] 21:41:16 INFO - PROCESS | 1835 | 1465274476368 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}] 21:41:16 INFO - PROCESS | 1835 | 1465274476374 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:16 INFO - PROCESS | 1835 | 1465274476727 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8a130400 == 28 [pid = 1835] [id = 698] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8b638c00 == 27 [pid = 1835] [id = 697] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8d8a8400 == 26 [pid = 1835] [id = 696] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6d6800 == 25 [pid = 1835] [id = 695] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8a13cc00 == 24 [pid = 1835] [id = 694] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8b56f800 == 23 [pid = 1835] [id = 679] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8abaf000 == 22 [pid = 1835] [id = 680] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8ecedc00 == 21 [pid = 1835] [id = 683] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8a131c00 == 20 [pid = 1835] [id = 681] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8d1e2400 == 19 [pid = 1835] [id = 691] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x890a0400 == 18 [pid = 1835] [id = 685] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8abb6c00 == 17 [pid = 1835] [id = 682] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8a134000 == 16 [pid = 1835] [id = 690] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8909d800 == 15 [pid = 1835] [id = 686] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8ea0f000 == 14 [pid = 1835] [id = 692] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8a133800 == 13 [pid = 1835] [id = 693] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x91962800 == 12 [pid = 1835] [id = 684] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8b565000 == 11 [pid = 1835] [id = 704] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x9172c000 == 10 [pid = 1835] [id = 703] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8a13d400 == 9 [pid = 1835] [id = 702] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8dbbc400 == 8 [pid = 1835] [id = 701] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8909dc00 == 7 [pid = 1835] [id = 699] 21:41:17 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6d9000 == 6 [pid = 1835] [id = 700] 21:41:17 INFO - PROCESS | 1835 | 1465274477847 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:17 INFO - PROCESS | 1835 | 1465274477855 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:17 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x923c2000) [pid = 1835] [serial = 2057] [outer = (nil)] [url = about:blank] 21:41:17 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x8db44800) [pid = 1835] [serial = 2046] [outer = (nil)] [url = about:blank] 21:41:17 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x920f9400) [pid = 1835] [serial = 2055] [outer = (nil)] [url = about:blank] 21:41:17 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x8abae400) [pid = 1835] [serial = 2064] [outer = (nil)] [url = about:blank] 21:41:17 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x8a133c00) [pid = 1835] [serial = 2063] [outer = (nil)] [url = about:blank] 21:41:17 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x92770800) [pid = 1835] [serial = 2061] [outer = (nil)] [url = about:blank] 21:41:17 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x8c8e1800) [pid = 1835] [serial = 2045] [outer = (nil)] [url = about:blank] 21:41:17 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x920c1800) [pid = 1835] [serial = 2052] [outer = (nil)] [url = about:blank] 21:41:17 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x9256e000) [pid = 1835] [serial = 2060] [outer = (nil)] [url = about:blank] 21:41:18 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x920f2000) [pid = 1835] [serial = 2054] [outer = (nil)] [url = about:blank] 21:41:18 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x8ece2400) [pid = 1835] [serial = 2049] [outer = (nil)] [url = about:blank] 21:41:18 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x91961400) [pid = 1835] [serial = 2051] [outer = (nil)] [url = about:blank] 21:41:18 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0x8c6d6000) [pid = 1835] [serial = 2067] [outer = (nil)] [url = about:blank] 21:41:18 INFO - PROCESS | 1835 | --DOMWINDOW == 63 (0x8bcf4400) [pid = 1835] [serial = 2066] [outer = (nil)] [url = about:blank] 21:41:18 INFO - PROCESS | 1835 | --DOMWINDOW == 62 (0x8eac3400) [pid = 1835] [serial = 2048] [outer = (nil)] [url = about:blank] 21:41:18 INFO - PROCESS | 1835 | --DOMWINDOW == 61 (0x9242f400) [pid = 1835] [serial = 2058] [outer = (nil)] [url = about:blank] 21:41:18 INFO - PROCESS | 1835 | --DOMWINDOW == 60 (0x8d1e4800) [pid = 1835] [serial = 2069] [outer = (nil)] [url = about:blank] 21:41:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x8909ec00 == 7 [pid = 1835] [id = 705] 21:41:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 61 (0x890a0400) [pid = 1835] [serial = 2116] [outer = (nil)] 21:41:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 62 (0x890a4c00) [pid = 1835] [serial = 2117] [outer = 0x890a0400] 21:41:18 INFO - PROCESS | 1835 | 1465274478073 Marionette DEBUG loaded listener.js 21:41:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 63 (0x8a134400) [pid = 1835] [serial = 2118] [outer = 0x890a0400] 21:41:18 INFO - PROCESS | 1835 | 1465274478937 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]]]}] 21:41:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:41:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 2643ms 21:41:19 INFO - PROCESS | 1835 | 1465274478999 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 21:41:19 INFO - PROCESS | 1835 | 1465274479006 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 21:41:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:41:19 INFO - PROCESS | 1835 | 1465274479014 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:41:19 INFO - PROCESS | 1835 | 1465274479019 Marionette TRACE conn4 <- [1,2794,null,{}] 21:41:19 INFO - PROCESS | 1835 | 1465274479027 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}] 21:41:19 INFO - PROCESS | 1835 | 1465274479034 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:19 INFO - PROCESS | 1835 | 1465274479209 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 21:41:19 INFO - PROCESS | 1835 | 1465274479358 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:19 INFO - PROCESS | 1835 | 1465274479365 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b569400 == 8 [pid = 1835] [id = 706] 21:41:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x8b56a000) [pid = 1835] [serial = 2119] [outer = (nil)] 21:41:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x8b63cc00) [pid = 1835] [serial = 2120] [outer = 0x8b56a000] 21:41:19 INFO - PROCESS | 1835 | 1465274479444 Marionette DEBUG loaded listener.js 21:41:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x8bce9400) [pid = 1835] [serial = 2121] [outer = 0x8b56a000] 21:41:20 INFO - PROCESS | 1835 | 1465274480288 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]]]}] 21:41:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:41:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1338ms 21:41:20 INFO - PROCESS | 1835 | 1465274480356 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 21:41:20 INFO - PROCESS | 1835 | 1465274480363 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 21:41:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:41:20 INFO - PROCESS | 1835 | 1465274480380 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:41:20 INFO - PROCESS | 1835 | 1465274480384 Marionette TRACE conn4 <- [1,2798,null,{}] 21:41:20 INFO - PROCESS | 1835 | 1465274480390 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}] 21:41:20 INFO - PROCESS | 1835 | 1465274480399 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:20 INFO - PROCESS | 1835 | 1465274480623 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 21:41:20 INFO - PROCESS | 1835 | 1465274480648 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:20 INFO - PROCESS | 1835 | 1465274480655 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6d1400 == 9 [pid = 1835] [id = 707] 21:41:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x8c6d6800) [pid = 1835] [serial = 2122] [outer = (nil)] 21:41:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x8c8d4800) [pid = 1835] [serial = 2123] [outer = 0x8c6d6800] 21:41:20 INFO - PROCESS | 1835 | 1465274480724 Marionette DEBUG loaded listener.js 21:41:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x8c8e0c00) [pid = 1835] [serial = 2124] [outer = 0x8c6d6800] 21:41:21 INFO - PROCESS | 1835 | 1465274481755 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]]]}] 21:41:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:41:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1446ms 21:41:21 INFO - PROCESS | 1835 | 1465274481818 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 21:41:21 INFO - PROCESS | 1835 | 1465274481822 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 21:41:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:41:21 INFO - PROCESS | 1835 | 1465274481831 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:41:21 INFO - PROCESS | 1835 | 1465274481840 Marionette TRACE conn4 <- [1,2802,null,{}] 21:41:21 INFO - PROCESS | 1835 | 1465274481868 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}] 21:41:21 INFO - PROCESS | 1835 | 1465274481876 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:22 INFO - PROCESS | 1835 | 1465274482097 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 21:41:22 INFO - PROCESS | 1835 | 1465274482122 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:22 INFO - PROCESS | 1835 | 1465274482132 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x8db40c00 == 10 [pid = 1835] [id = 708] 21:41:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x8db41000) [pid = 1835] [serial = 2125] [outer = (nil)] 21:41:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x8db48000) [pid = 1835] [serial = 2126] [outer = 0x8db41000] 21:41:22 INFO - PROCESS | 1835 | 1465274482199 Marionette DEBUG loaded listener.js 21:41:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x8dbb0000) [pid = 1835] [serial = 2127] [outer = 0x8db41000] 21:41:22 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x8ea07400) [pid = 1835] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:41:22 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x8b643000) [pid = 1835] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:41:22 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x8a134c00) [pid = 1835] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:41:22 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x8d1e2c00) [pid = 1835] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:41:22 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x8c6dcc00) [pid = 1835] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:41:22 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x8ea12800) [pid = 1835] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:41:22 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x8ea0f800) [pid = 1835] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:41:22 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0x8abaf400) [pid = 1835] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:41:22 INFO - PROCESS | 1835 | --DOMWINDOW == 63 (0x8c8d6800) [pid = 1835] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:41:22 INFO - PROCESS | 1835 | --DOMWINDOW == 62 (0x8d8a9c00) [pid = 1835] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:41:23 INFO - PROCESS | 1835 | 1465274483474 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]]]}] 21:41:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:41:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1694ms 21:41:23 INFO - PROCESS | 1835 | 1465274483524 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 21:41:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:41:23 INFO - PROCESS | 1835 | 1465274483529 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 21:41:23 INFO - PROCESS | 1835 | 1465274483536 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:41:23 INFO - PROCESS | 1835 | 1465274483539 Marionette TRACE conn4 <- [1,2806,null,{}] 21:41:23 INFO - PROCESS | 1835 | 1465274483545 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}] 21:41:23 INFO - PROCESS | 1835 | 1465274483550 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:23 INFO - PROCESS | 1835 | 1465274483717 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 21:41:23 INFO - PROCESS | 1835 | 1465274483855 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:23 INFO - PROCESS | 1835 | 1465274483865 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6d0c00 == 11 [pid = 1835] [id = 709] 21:41:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 63 (0x8c6da400) [pid = 1835] [serial = 2128] [outer = (nil)] 21:41:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x8dbb7000) [pid = 1835] [serial = 2129] [outer = 0x8c6da400] 21:41:23 INFO - PROCESS | 1835 | 1465274483935 Marionette DEBUG loaded listener.js 21:41:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x8dbb9c00) [pid = 1835] [serial = 2130] [outer = 0x8c6da400] 21:41:24 INFO - PROCESS | 1835 | 1465274484761 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]]]}] 21:41:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:41:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1236ms 21:41:24 INFO - PROCESS | 1835 | 1465274484821 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 21:41:24 INFO - PROCESS | 1835 | 1465274484828 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 21:41:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:41:24 INFO - PROCESS | 1835 | 1465274484837 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:41:24 INFO - PROCESS | 1835 | 1465274484843 Marionette TRACE conn4 <- [1,2810,null,{}] 21:41:24 INFO - PROCESS | 1835 | 1465274484853 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}] 21:41:24 INFO - PROCESS | 1835 | 1465274484859 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:25 INFO - PROCESS | 1835 | 1465274485066 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 21:41:25 INFO - PROCESS | 1835 | 1465274485253 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:25 INFO - PROCESS | 1835 | 1465274485277 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb8800 == 12 [pid = 1835] [id = 710] 21:41:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x8b563c00) [pid = 1835] [serial = 2131] [outer = (nil)] 21:41:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x8b569c00) [pid = 1835] [serial = 2132] [outer = 0x8b563c00] 21:41:25 INFO - PROCESS | 1835 | 1465274485366 Marionette DEBUG loaded listener.js 21:41:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x8bcf5c00) [pid = 1835] [serial = 2133] [outer = 0x8b563c00] 21:41:26 INFO - PROCESS | 1835 | 1465274486453 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]]]}] 21:41:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:41:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1689ms 21:41:26 INFO - PROCESS | 1835 | 1465274486526 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 21:41:26 INFO - PROCESS | 1835 | 1465274486531 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 21:41:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:41:26 INFO - PROCESS | 1835 | 1465274486542 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:41:26 INFO - PROCESS | 1835 | 1465274486548 Marionette TRACE conn4 <- [1,2814,null,{}] 21:41:26 INFO - PROCESS | 1835 | 1465274486555 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}] 21:41:26 INFO - PROCESS | 1835 | 1465274486561 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:26 INFO - PROCESS | 1835 | 1465274486798 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 21:41:27 INFO - PROCESS | 1835 | 1465274487037 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:27 INFO - PROCESS | 1835 | 1465274487048 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a137000 == 13 [pid = 1835] [id = 711] 21:41:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x8d8ad000) [pid = 1835] [serial = 2134] [outer = (nil)] 21:41:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x8db4f000) [pid = 1835] [serial = 2135] [outer = 0x8d8ad000] 21:41:27 INFO - PROCESS | 1835 | 1465274487157 Marionette DEBUG loaded listener.js 21:41:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x8ea07800) [pid = 1835] [serial = 2136] [outer = 0x8d8ad000] 21:41:28 INFO - PROCESS | 1835 | 1465274488183 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]]]}] 21:41:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:41:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1694ms 21:41:28 INFO - PROCESS | 1835 | 1465274488233 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 21:41:28 INFO - PROCESS | 1835 | 1465274488238 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 21:41:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:41:28 INFO - PROCESS | 1835 | 1465274488245 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:41:28 INFO - PROCESS | 1835 | 1465274488249 Marionette TRACE conn4 <- [1,2818,null,{}] 21:41:28 INFO - PROCESS | 1835 | 1465274488263 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}] 21:41:28 INFO - PROCESS | 1835 | 1465274488271 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:28 INFO - PROCESS | 1835 | 1465274488470 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 21:41:28 INFO - PROCESS | 1835 | 1465274488748 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:28 INFO - PROCESS | 1835 | 1465274488760 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x8eac8800 == 14 [pid = 1835] [id = 712] 21:41:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x8eac8c00) [pid = 1835] [serial = 2137] [outer = (nil)] 21:41:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x8ece3c00) [pid = 1835] [serial = 2138] [outer = 0x8eac8c00] 21:41:28 INFO - PROCESS | 1835 | 1465274488892 Marionette DEBUG loaded listener.js 21:41:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x8ecec400) [pid = 1835] [serial = 2139] [outer = 0x8eac8c00] 21:41:29 INFO - PROCESS | 1835 | 1465274489913 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]]]}] 21:41:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:41:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1733ms 21:41:29 INFO - PROCESS | 1835 | 1465274489981 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 21:41:29 INFO - PROCESS | 1835 | 1465274489988 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 21:41:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:41:30 INFO - PROCESS | 1835 | 1465274489998 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:41:30 INFO - PROCESS | 1835 | 1465274490002 Marionette TRACE conn4 <- [1,2822,null,{}] 21:41:30 INFO - PROCESS | 1835 | 1465274490012 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}] 21:41:30 INFO - PROCESS | 1835 | 1465274490019 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:30 INFO - PROCESS | 1835 | 1465274490249 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 21:41:30 INFO - PROCESS | 1835 | 1465274490493 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:30 INFO - PROCESS | 1835 | 1465274490501 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abad000 == 15 [pid = 1835] [id = 713] 21:41:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x8b639000) [pid = 1835] [serial = 2140] [outer = (nil)] 21:41:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x9172a800) [pid = 1835] [serial = 2141] [outer = 0x8b639000] 21:41:30 INFO - PROCESS | 1835 | 1465274490659 Marionette DEBUG loaded listener.js 21:41:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x91731400) [pid = 1835] [serial = 2142] [outer = 0x8b639000] 21:41:31 INFO - PROCESS | 1835 | 1465274491694 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]]]}] 21:41:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:41:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1888ms 21:41:31 INFO - PROCESS | 1835 | 1465274491897 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 21:41:31 INFO - PROCESS | 1835 | 1465274491905 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 21:41:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:41:31 INFO - PROCESS | 1835 | 1465274491914 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:41:31 INFO - PROCESS | 1835 | 1465274491919 Marionette TRACE conn4 <- [1,2826,null,{}] 21:41:31 INFO - PROCESS | 1835 | 1465274491937 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}] 21:41:31 INFO - PROCESS | 1835 | 1465274491943 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:32 INFO - PROCESS | 1835 | 1465274492117 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 21:41:32 INFO - PROCESS | 1835 | 1465274492374 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:32 INFO - PROCESS | 1835 | 1465274492389 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b565800 == 16 [pid = 1835] [id = 714] 21:41:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x8b56b000) [pid = 1835] [serial = 2143] [outer = (nil)] 21:41:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x8b641000) [pid = 1835] [serial = 2144] [outer = 0x8b56b000] 21:41:32 INFO - PROCESS | 1835 | 1465274492533 Marionette DEBUG loaded listener.js 21:41:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x8c6d0800) [pid = 1835] [serial = 2145] [outer = 0x8b56b000] 21:41:33 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x8ece5800) [pid = 1835] [serial = 2096] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x8eaba400) [pid = 1835] [serial = 2093] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x8abadc00) [pid = 1835] [serial = 2072] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x8b56b800) [pid = 1835] [serial = 2073] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x8d8a7000) [pid = 1835] [serial = 2075] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x8db41800) [pid = 1835] [serial = 2076] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x8c8d7c00) [pid = 1835] [serial = 2087] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x8c8e0000) [pid = 1835] [serial = 2088] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x91723400) [pid = 1835] [serial = 2081] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x9195a000) [pid = 1835] [serial = 2082] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x8ea13400) [pid = 1835] [serial = 2078] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x8eac1800) [pid = 1835] [serial = 2079] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x8b56e800) [pid = 1835] [serial = 2084] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x8b637c00) [pid = 1835] [serial = 2085] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x8eac5800) [pid = 1835] [serial = 2094] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0x8d1f0400) [pid = 1835] [serial = 2070] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1835 | --DOMWINDOW == 63 (0x8dbb2c00) [pid = 1835] [serial = 2091] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1835 | --DOMWINDOW == 62 (0x8db49400) [pid = 1835] [serial = 2090] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1835 | --DOMWINDOW == 61 (0x8ece8400) [pid = 1835] [serial = 2097] [outer = (nil)] [url = about:blank] 21:41:33 INFO - PROCESS | 1835 | 1465274493486 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:41:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:41:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1645ms 21:41:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:41:33 INFO - PROCESS | 1835 | 1465274493564 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 21:41:33 INFO - PROCESS | 1835 | 1465274493569 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 21:41:33 INFO - PROCESS | 1835 | 1465274493581 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:41:33 INFO - PROCESS | 1835 | 1465274493586 Marionette TRACE conn4 <- [1,2830,null,{}] 21:41:33 INFO - PROCESS | 1835 | 1465274493594 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}] 21:41:33 INFO - PROCESS | 1835 | 1465274493600 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:33 INFO - PROCESS | 1835 | 1465274493806 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 21:41:34 INFO - PROCESS | 1835 | 1465274493989 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:34 INFO - PROCESS | 1835 | 1465274493998 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b637c00 == 17 [pid = 1835] [id = 715] 21:41:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 62 (0x8c6dcc00) [pid = 1835] [serial = 2146] [outer = (nil)] 21:41:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 63 (0x8d1ee400) [pid = 1835] [serial = 2147] [outer = 0x8c6dcc00] 21:41:34 INFO - PROCESS | 1835 | 1465274494091 Marionette DEBUG loaded listener.js 21:41:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x8d8ac000) [pid = 1835] [serial = 2148] [outer = 0x8c6dcc00] 21:41:34 INFO - PROCESS | 1835 | 1465274494948 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]]]}] 21:41:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:41:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1445ms 21:41:35 INFO - PROCESS | 1835 | 1465274495021 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 21:41:35 INFO - PROCESS | 1835 | 1465274495027 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 21:41:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:41:35 INFO - PROCESS | 1835 | 1465274495033 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:41:35 INFO - PROCESS | 1835 | 1465274495038 Marionette TRACE conn4 <- [1,2834,null,{}] 21:41:35 INFO - PROCESS | 1835 | 1465274495054 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}] 21:41:35 INFO - PROCESS | 1835 | 1465274495064 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:35 INFO - PROCESS | 1835 | 1465274495246 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 21:41:35 INFO - PROCESS | 1835 | 1465274495405 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:35 INFO - PROCESS | 1835 | 1465274495418 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ea0d400 == 18 [pid = 1835] [id = 716] 21:41:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x8eabb000) [pid = 1835] [serial = 2149] [outer = (nil)] 21:41:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x8eac0800) [pid = 1835] [serial = 2150] [outer = 0x8eabb000] 21:41:35 INFO - PROCESS | 1835 | 1465274495495 Marionette DEBUG loaded listener.js 21:41:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x8eac6000) [pid = 1835] [serial = 2151] [outer = 0x8eabb000] 21:41:36 INFO - PROCESS | 1835 | 1465274496466 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:41:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:41:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1496ms 21:41:36 INFO - PROCESS | 1835 | 1465274496533 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 21:41:36 INFO - PROCESS | 1835 | 1465274496539 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 21:41:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:41:36 INFO - PROCESS | 1835 | 1465274496549 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:41:36 INFO - PROCESS | 1835 | 1465274496555 Marionette TRACE conn4 <- [1,2838,null,{}] 21:41:36 INFO - PROCESS | 1835 | 1465274496576 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}] 21:41:36 INFO - PROCESS | 1835 | 1465274496584 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:36 INFO - PROCESS | 1835 | 1465274496941 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 21:41:37 INFO - PROCESS | 1835 | 1465274496989 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:37 INFO - PROCESS | 1835 | 1465274496997 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ea0d000 == 19 [pid = 1835] [id = 717] 21:41:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x8ecdf400) [pid = 1835] [serial = 2152] [outer = (nil)] 21:41:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x91725000) [pid = 1835] [serial = 2153] [outer = 0x8ecdf400] 21:41:37 INFO - PROCESS | 1835 | 1465274497248 Marionette DEBUG loaded listener.js 21:41:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x91727400) [pid = 1835] [serial = 2154] [outer = 0x8ecdf400] 21:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x8c6d6800) [pid = 1835] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x8b56a000) [pid = 1835] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x890a0400) [pid = 1835] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x8b635400) [pid = 1835] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x8db41000) [pid = 1835] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0x8909e000) [pid = 1835] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 63 (0x8c6da800) [pid = 1835] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 62 (0x8ea06c00) [pid = 1835] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 61 (0x8dbb7800) [pid = 1835] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 60 (0x91962400) [pid = 1835] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:41:38 INFO - PROCESS | 1835 | 1465274498925 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]]]}] 21:41:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:41:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 2444ms 21:41:38 INFO - PROCESS | 1835 | 1465274498996 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 21:41:39 INFO - PROCESS | 1835 | 1465274499002 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 21:41:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:41:39 INFO - PROCESS | 1835 | 1465274499012 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:41:39 INFO - PROCESS | 1835 | 1465274499017 Marionette TRACE conn4 <- [1,2842,null,{}] 21:41:39 INFO - PROCESS | 1835 | 1465274499027 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}] 21:41:39 INFO - PROCESS | 1835 | 1465274499036 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:39 INFO - PROCESS | 1835 | 1465274499433 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 21:41:39 INFO - PROCESS | 1835 | 1465274499472 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:39 INFO - PROCESS | 1835 | 1465274499484 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b56a000 == 20 [pid = 1835] [id = 718] 21:41:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 61 (0x8b56b400) [pid = 1835] [serial = 2155] [outer = (nil)] 21:41:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 62 (0x8db41000) [pid = 1835] [serial = 2156] [outer = 0x8b56b400] 21:41:39 INFO - PROCESS | 1835 | 1465274499603 Marionette DEBUG loaded listener.js 21:41:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 63 (0x8ece8400) [pid = 1835] [serial = 2157] [outer = 0x8b56b400] 21:41:41 INFO - PROCESS | 1835 | 1465274501312 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]]]}] 21:41:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:41:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2346ms 21:41:41 INFO - PROCESS | 1835 | 1465274501361 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 21:41:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:41:41 INFO - PROCESS | 1835 | 1465274501373 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 21:41:41 INFO - PROCESS | 1835 | 1465274501387 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:41:41 INFO - PROCESS | 1835 | 1465274501396 Marionette TRACE conn4 <- [1,2846,null,{}] 21:41:41 INFO - PROCESS | 1835 | 1465274501426 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}] 21:41:41 INFO - PROCESS | 1835 | 1465274501436 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:41 INFO - PROCESS | 1835 | 1465274501874 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 21:41:42 INFO - PROCESS | 1835 | 1465274502172 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:42 INFO - PROCESS | 1835 | 1465274502179 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x8909e000 == 21 [pid = 1835] [id = 719] 21:41:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x8b562800) [pid = 1835] [serial = 2158] [outer = (nil)] 21:41:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x8c6d2c00) [pid = 1835] [serial = 2159] [outer = 0x8b562800] 21:41:42 INFO - PROCESS | 1835 | 1465274502264 Marionette DEBUG loaded listener.js 21:41:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x8d8a4400) [pid = 1835] [serial = 2160] [outer = 0x8b562800] 21:41:43 INFO - PROCESS | 1835 | 1465274503218 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]]]}] 21:41:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:41:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1907ms 21:41:43 INFO - PROCESS | 1835 | 1465274503291 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 21:41:43 INFO - PROCESS | 1835 | 1465274503298 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 21:41:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:41:43 INFO - PROCESS | 1835 | 1465274503309 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:41:43 INFO - PROCESS | 1835 | 1465274503313 Marionette TRACE conn4 <- [1,2850,null,{}] 21:41:43 INFO - PROCESS | 1835 | 1465274503320 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}] 21:41:43 INFO - PROCESS | 1835 | 1465274503327 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:43 INFO - PROCESS | 1835 | 1465274503525 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 21:41:43 INFO - PROCESS | 1835 | 1465274503683 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:43 INFO - PROCESS | 1835 | 1465274503693 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d8a8c00 == 22 [pid = 1835] [id = 720] 21:41:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x8dbb8000) [pid = 1835] [serial = 2161] [outer = (nil)] 21:41:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x8ea14800) [pid = 1835] [serial = 2162] [outer = 0x8dbb8000] 21:41:43 INFO - PROCESS | 1835 | 1465274503780 Marionette DEBUG loaded listener.js 21:41:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x8eac2800) [pid = 1835] [serial = 2163] [outer = 0x8dbb8000] 21:41:44 INFO - PROCESS | 1835 | 1465274504858 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:41:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:41:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1593ms 21:41:44 INFO - PROCESS | 1835 | 1465274504902 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 21:41:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:41:44 INFO - PROCESS | 1835 | 1465274504906 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 21:41:44 INFO - PROCESS | 1835 | 1465274504914 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:41:44 INFO - PROCESS | 1835 | 1465274504920 Marionette TRACE conn4 <- [1,2854,null,{}] 21:41:44 INFO - PROCESS | 1835 | 1465274504937 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}] 21:41:44 INFO - PROCESS | 1835 | 1465274504946 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:45 INFO - PROCESS | 1835 | 1465274505149 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 21:41:45 INFO - PROCESS | 1835 | 1465274505382 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:45 INFO - PROCESS | 1835 | 1465274505396 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x91725400 == 23 [pid = 1835] [id = 721] 21:41:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x920bf800) [pid = 1835] [serial = 2164] [outer = (nil)] 21:41:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x920ca400) [pid = 1835] [serial = 2165] [outer = 0x920bf800] 21:41:45 INFO - PROCESS | 1835 | 1465274505520 Marionette DEBUG loaded listener.js 21:41:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x920eec00) [pid = 1835] [serial = 2166] [outer = 0x920bf800] 21:41:46 INFO - PROCESS | 1835 | 1465274506529 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]]]}] 21:41:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:41:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1687ms 21:41:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:41:46 INFO - PROCESS | 1835 | 1465274506601 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 21:41:46 INFO - PROCESS | 1835 | 1465274506605 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 21:41:46 INFO - PROCESS | 1835 | 1465274506612 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:41:46 INFO - PROCESS | 1835 | 1465274506615 Marionette TRACE conn4 <- [1,2858,null,{}] 21:41:46 INFO - PROCESS | 1835 | 1465274506621 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}] 21:41:46 INFO - PROCESS | 1835 | 1465274506626 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:46 INFO - PROCESS | 1835 | 1465274506861 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 21:41:47 INFO - PROCESS | 1835 | 1465274507046 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:47 INFO - PROCESS | 1835 | 1465274507054 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a138800 == 24 [pid = 1835] [id = 722] 21:41:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x8d8ae400) [pid = 1835] [serial = 2167] [outer = (nil)] 21:41:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x923b4800) [pid = 1835] [serial = 2168] [outer = 0x8d8ae400] 21:41:47 INFO - PROCESS | 1835 | 1465274507186 Marionette DEBUG loaded listener.js 21:41:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x923c3c00) [pid = 1835] [serial = 2169] [outer = 0x8d8ae400] 21:41:48 INFO - PROCESS | 1835 | 1465274508088 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:41:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:41:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1539ms 21:41:48 INFO - PROCESS | 1835 | 1465274508151 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 21:41:48 INFO - PROCESS | 1835 | 1465274508156 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 21:41:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:41:48 INFO - PROCESS | 1835 | 1465274508162 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:41:48 INFO - PROCESS | 1835 | 1465274508166 Marionette TRACE conn4 <- [1,2862,null,{}] 21:41:48 INFO - PROCESS | 1835 | 1465274508172 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}] 21:41:48 INFO - PROCESS | 1835 | 1465274508177 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:48 INFO - PROCESS | 1835 | 1465274508353 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 21:41:48 INFO - PROCESS | 1835 | 1465274508541 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:48 INFO - PROCESS | 1835 | 1465274508549 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x91960c00 == 25 [pid = 1835] [id = 723] 21:41:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x91961800) [pid = 1835] [serial = 2170] [outer = (nil)] 21:41:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x92431800) [pid = 1835] [serial = 2171] [outer = 0x91961800] 21:41:48 INFO - PROCESS | 1835 | 1465274508633 Marionette DEBUG loaded listener.js 21:41:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x92435c00) [pid = 1835] [serial = 2172] [outer = 0x91961800] 21:41:49 INFO - PROCESS | 1835 | 1465274509639 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]]]}] 21:41:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:41:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1530ms 21:41:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:41:49 INFO - PROCESS | 1835 | 1465274509693 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 21:41:49 INFO - PROCESS | 1835 | 1465274509697 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 21:41:49 INFO - PROCESS | 1835 | 1465274509704 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:41:49 INFO - PROCESS | 1835 | 1465274509707 Marionette TRACE conn4 <- [1,2866,null,{}] 21:41:49 INFO - PROCESS | 1835 | 1465274509713 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}] 21:41:49 INFO - PROCESS | 1835 | 1465274509725 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:50 INFO - PROCESS | 1835 | 1465274510001 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 21:41:50 INFO - PROCESS | 1835 | 1465274510240 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:50 INFO - PROCESS | 1835 | 1465274510249 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb0800 == 26 [pid = 1835] [id = 724] 21:41:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x8abb3c00) [pid = 1835] [serial = 2173] [outer = (nil)] 21:41:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x92575000) [pid = 1835] [serial = 2174] [outer = 0x8abb3c00] 21:41:50 INFO - PROCESS | 1835 | 1465274510373 Marionette DEBUG loaded listener.js 21:41:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x92774000) [pid = 1835] [serial = 2175] [outer = 0x8abb3c00] 21:41:51 INFO - PROCESS | 1835 | 1465274511334 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]]]}] 21:41:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:41:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1684ms 21:41:51 INFO - PROCESS | 1835 | 1465274511388 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 21:41:51 INFO - PROCESS | 1835 | 1465274511391 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 21:41:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:41:51 INFO - PROCESS | 1835 | 1465274511398 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:41:51 INFO - PROCESS | 1835 | 1465274511401 Marionette TRACE conn4 <- [1,2870,null,{}] 21:41:51 INFO - PROCESS | 1835 | 1465274511407 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}] 21:41:51 INFO - PROCESS | 1835 | 1465274511413 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:51 INFO - PROCESS | 1835 | 1465274511600 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 21:41:52 INFO - PROCESS | 1835 | 1465274512041 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:52 INFO - PROCESS | 1835 | 1465274512051 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a139400 == 27 [pid = 1835] [id = 725] 21:41:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x8a13b000) [pid = 1835] [serial = 2176] [outer = (nil)] 21:41:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x8abae400) [pid = 1835] [serial = 2177] [outer = 0x8a13b000] 21:41:52 INFO - PROCESS | 1835 | 1465274512172 Marionette DEBUG loaded listener.js 21:41:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x8b635800) [pid = 1835] [serial = 2178] [outer = 0x8a13b000] 21:41:53 INFO - PROCESS | 1835 | 1465274513184 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]]]}] 21:41:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:41:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1834ms 21:41:53 INFO - PROCESS | 1835 | 1465274513236 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 21:41:53 INFO - PROCESS | 1835 | 1465274513241 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 21:41:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:41:53 INFO - PROCESS | 1835 | 1465274513249 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:41:53 INFO - PROCESS | 1835 | 1465274513254 Marionette TRACE conn4 <- [1,2874,null,{}] 21:41:53 INFO - PROCESS | 1835 | 1465274513262 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}] 21:41:53 INFO - PROCESS | 1835 | 1465274513270 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:53 INFO - PROCESS | 1835 | 1465274513451 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 21:41:54 INFO - PROCESS | 1835 | --DOCSHELL 0x8909ec00 == 26 [pid = 1835] [id = 705] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x8dbb7000) [pid = 1835] [serial = 2129] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x8c8e0c00) [pid = 1835] [serial = 2124] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x8b63cc00) [pid = 1835] [serial = 2120] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x890a4c00) [pid = 1835] [serial = 2117] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x8a134400) [pid = 1835] [serial = 2118] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x92437c00) [pid = 1835] [serial = 2115] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x8d1ea400) [pid = 1835] [serial = 2114] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x8db48000) [pid = 1835] [serial = 2126] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x890a9800) [pid = 1835] [serial = 2099] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x8d1ec800) [pid = 1835] [serial = 2103] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x8c8de000) [pid = 1835] [serial = 2102] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x8eac8400) [pid = 1835] [serial = 2106] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x8ea11400) [pid = 1835] [serial = 2105] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x920c4400) [pid = 1835] [serial = 2109] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x91964000) [pid = 1835] [serial = 2108] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x920f3800) [pid = 1835] [serial = 2112] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x920ef000) [pid = 1835] [serial = 2111] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x8abae800) [pid = 1835] [serial = 2100] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x8c8d4800) [pid = 1835] [serial = 2123] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0x8bce9400) [pid = 1835] [serial = 2121] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | --DOMWINDOW == 63 (0x8dbb0000) [pid = 1835] [serial = 2127] [outer = (nil)] [url = about:blank] 21:41:54 INFO - PROCESS | 1835 | 1465274514750 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:54 INFO - PROCESS | 1835 | 1465274514761 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a130400 == 27 [pid = 1835] [id = 726] 21:41:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x8a131400) [pid = 1835] [serial = 2179] [outer = (nil)] 21:41:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x8a135400) [pid = 1835] [serial = 2180] [outer = 0x8a131400] 21:41:54 INFO - PROCESS | 1835 | 1465274514842 Marionette DEBUG loaded listener.js 21:41:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x8abafc00) [pid = 1835] [serial = 2181] [outer = 0x8a131400] 21:41:55 INFO - PROCESS | 1835 | 1465274515747 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]]]}] 21:41:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:41:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2538ms 21:41:55 INFO - PROCESS | 1835 | 1465274515789 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 21:41:55 INFO - PROCESS | 1835 | 1465274515796 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 21:41:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:41:55 INFO - PROCESS | 1835 | 1465274515804 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:41:55 INFO - PROCESS | 1835 | 1465274515808 Marionette TRACE conn4 <- [1,2878,null,{}] 21:41:55 INFO - PROCESS | 1835 | 1465274515816 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}] 21:41:55 INFO - PROCESS | 1835 | 1465274515824 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:56 INFO - PROCESS | 1835 | 1465274516009 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 21:41:56 INFO - PROCESS | 1835 | 1465274516170 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:56 INFO - PROCESS | 1835 | 1465274516179 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b639400 == 28 [pid = 1835] [id = 727] 21:41:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x8b642400) [pid = 1835] [serial = 2182] [outer = (nil)] 21:41:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x8bceac00) [pid = 1835] [serial = 2183] [outer = 0x8b642400] 21:41:56 INFO - PROCESS | 1835 | 1465274516255 Marionette DEBUG loaded listener.js 21:41:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x8bcf2800) [pid = 1835] [serial = 2184] [outer = 0x8b642400] 21:41:57 INFO - PROCESS | 1835 | 1465274517127 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]]]}] 21:41:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:41:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1381ms 21:41:57 INFO - PROCESS | 1835 | 1465274517195 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 21:41:57 INFO - PROCESS | 1835 | 1465274517202 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 21:41:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:41:57 INFO - PROCESS | 1835 | 1465274517209 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:41:57 INFO - PROCESS | 1835 | 1465274517212 Marionette TRACE conn4 <- [1,2882,null,{}] 21:41:57 INFO - PROCESS | 1835 | 1465274517218 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}] 21:41:57 INFO - PROCESS | 1835 | 1465274517224 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:57 INFO - PROCESS | 1835 | 1465274517455 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 21:41:57 INFO - PROCESS | 1835 | 1465274517474 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:57 INFO - PROCESS | 1835 | 1465274517483 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c8d8c00 == 29 [pid = 1835] [id = 728] 21:41:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x8c8e0c00) [pid = 1835] [serial = 2185] [outer = (nil)] 21:41:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x8d1e6000) [pid = 1835] [serial = 2186] [outer = 0x8c8e0c00] 21:41:57 INFO - PROCESS | 1835 | 1465274517553 Marionette DEBUG loaded listener.js 21:41:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x8d1f0400) [pid = 1835] [serial = 2187] [outer = 0x8c8e0c00] 21:41:58 INFO - PROCESS | 1835 | 1465274518602 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]]]}] 21:41:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:41:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1433ms 21:41:58 INFO - PROCESS | 1835 | 1465274518643 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 21:41:58 INFO - PROCESS | 1835 | 1465274518646 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 21:41:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:41:58 INFO - PROCESS | 1835 | 1465274518670 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:41:58 INFO - PROCESS | 1835 | 1465274518680 Marionette TRACE conn4 <- [1,2886,null,{}] 21:41:58 INFO - PROCESS | 1835 | 1465274518689 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}] 21:41:58 INFO - PROCESS | 1835 | 1465274518697 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:58 INFO - PROCESS | 1835 | 1465274518925 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 21:41:58 INFO - PROCESS | 1835 | 1465274518951 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:41:58 INFO - PROCESS | 1835 | 1465274518961 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:41:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x8dbb4400 == 30 [pid = 1835] [id = 729] 21:41:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x8dbb4800) [pid = 1835] [serial = 2188] [outer = (nil)] 21:41:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x8dbbc400) [pid = 1835] [serial = 2189] [outer = 0x8dbb4800] 21:41:59 INFO - PROCESS | 1835 | 1465274519027 Marionette DEBUG loaded listener.js 21:41:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x8ea0c800) [pid = 1835] [serial = 2190] [outer = 0x8dbb4800] 21:41:59 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x8ecdf400) [pid = 1835] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:41:59 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x8b56b000) [pid = 1835] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:41:59 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x8d8ad000) [pid = 1835] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:41:59 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x8eabb000) [pid = 1835] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:41:59 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x8c6dcc00) [pid = 1835] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:41:59 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x8b639000) [pid = 1835] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:41:59 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x8eac8c00) [pid = 1835] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:41:59 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x8b563c00) [pid = 1835] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:41:59 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x8c6da400) [pid = 1835] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:41:59 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x8b56b400) [pid = 1835] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:42:00 INFO - PROCESS | 1835 | 1465274520397 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]]]}] 21:42:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:42:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1806ms 21:42:00 INFO - PROCESS | 1835 | 1465274520461 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 21:42:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:42:00 INFO - PROCESS | 1835 | 1465274520465 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 21:42:00 INFO - PROCESS | 1835 | 1465274520471 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:42:00 INFO - PROCESS | 1835 | 1465274520475 Marionette TRACE conn4 <- [1,2890,null,{}] 21:42:00 INFO - PROCESS | 1835 | 1465274520480 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}] 21:42:00 INFO - PROCESS | 1835 | 1465274520485 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:00 INFO - PROCESS | 1835 | 1465274520710 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 21:42:00 INFO - PROCESS | 1835 | 1465274520724 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:00 INFO - PROCESS | 1835 | 1465274520733 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a13ac00 == 31 [pid = 1835] [id = 730] 21:42:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x8abac000) [pid = 1835] [serial = 2191] [outer = (nil)] 21:42:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x8eab9400) [pid = 1835] [serial = 2192] [outer = 0x8abac000] 21:42:00 INFO - PROCESS | 1835 | 1465274520812 Marionette DEBUG loaded listener.js 21:42:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x8eabb800) [pid = 1835] [serial = 2193] [outer = 0x8abac000] 21:42:01 INFO - PROCESS | 1835 | 1465274521752 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:42:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:42:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1329ms 21:42:01 INFO - PROCESS | 1835 | 1465274521813 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 21:42:01 INFO - PROCESS | 1835 | 1465274521820 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 21:42:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:42:01 INFO - PROCESS | 1835 | 1465274521829 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:42:01 INFO - PROCESS | 1835 | 1465274521836 Marionette TRACE conn4 <- [1,2894,null,{}] 21:42:01 INFO - PROCESS | 1835 | 1465274521845 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}] 21:42:01 INFO - PROCESS | 1835 | 1465274521852 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:02 INFO - PROCESS | 1835 | 1465274522042 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 21:42:02 INFO - PROCESS | 1835 | 1465274522237 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:02 INFO - PROCESS | 1835 | 1465274522255 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b56c400 == 32 [pid = 1835] [id = 731] 21:42:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x8b56c800) [pid = 1835] [serial = 2194] [outer = (nil)] 21:42:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x8b641800) [pid = 1835] [serial = 2195] [outer = 0x8b56c800] 21:42:02 INFO - PROCESS | 1835 | 1465274522345 Marionette DEBUG loaded listener.js 21:42:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x8c8de800) [pid = 1835] [serial = 2196] [outer = 0x8b56c800] 21:42:03 INFO - PROCESS | 1835 | 1465274523463 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]]]}] 21:42:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:42:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1704ms 21:42:03 INFO - PROCESS | 1835 | 1465274523532 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 21:42:03 INFO - PROCESS | 1835 | 1465274523540 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 21:42:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:42:03 INFO - PROCESS | 1835 | 1465274523551 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:42:03 INFO - PROCESS | 1835 | 1465274523556 Marionette TRACE conn4 <- [1,2898,null,{}] 21:42:03 INFO - PROCESS | 1835 | 1465274523562 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}] 21:42:03 INFO - PROCESS | 1835 | 1465274523568 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:03 INFO - PROCESS | 1835 | 1465274523791 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 21:42:04 INFO - PROCESS | 1835 | 1465274524026 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:04 INFO - PROCESS | 1835 | 1465274524035 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a135800 == 33 [pid = 1835] [id = 732] 21:42:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x8d8af400) [pid = 1835] [serial = 2197] [outer = (nil)] 21:42:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x8dbba000) [pid = 1835] [serial = 2198] [outer = 0x8d8af400] 21:42:04 INFO - PROCESS | 1835 | 1465274524167 Marionette DEBUG loaded listener.js 21:42:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x8ecdfc00) [pid = 1835] [serial = 2199] [outer = 0x8d8af400] 21:42:05 INFO - PROCESS | 1835 | 1465274525209 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]]]}] 21:42:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:42:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1741ms 21:42:05 INFO - PROCESS | 1835 | 1465274525292 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 21:42:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:42:05 INFO - PROCESS | 1835 | 1465274525297 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 21:42:05 INFO - PROCESS | 1835 | 1465274525304 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:42:05 INFO - PROCESS | 1835 | 1465274525310 Marionette TRACE conn4 <- [1,2902,null,{}] 21:42:05 INFO - PROCESS | 1835 | 1465274525326 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}] 21:42:05 INFO - PROCESS | 1835 | 1465274525335 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:05 INFO - PROCESS | 1835 | 1465274525586 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 21:42:05 INFO - PROCESS | 1835 | 1465274525875 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:05 INFO - PROCESS | 1835 | 1465274525891 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x91964400 == 34 [pid = 1835] [id = 733] 21:42:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x91965000) [pid = 1835] [serial = 2200] [outer = (nil)] 21:42:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x920be000) [pid = 1835] [serial = 2201] [outer = 0x91965000] 21:42:06 INFO - PROCESS | 1835 | 1465274526001 Marionette DEBUG loaded listener.js 21:42:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x920c4c00) [pid = 1835] [serial = 2202] [outer = 0x91965000] 21:42:07 INFO - PROCESS | 1835 | 1465274527312 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:42:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:42:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2092ms 21:42:07 INFO - PROCESS | 1835 | 1465274527398 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 21:42:07 INFO - PROCESS | 1835 | 1465274527407 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 21:42:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:42:07 INFO - PROCESS | 1835 | 1465274527417 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:42:07 INFO - PROCESS | 1835 | 1465274527422 Marionette TRACE conn4 <- [1,2906,null,{}] 21:42:07 INFO - PROCESS | 1835 | 1465274527442 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}] 21:42:07 INFO - PROCESS | 1835 | 1465274527451 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:07 INFO - PROCESS | 1835 | 1465274527918 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 21:42:08 INFO - PROCESS | 1835 | 1465274528099 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:08 INFO - PROCESS | 1835 | 1465274528110 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a3c00 == 35 [pid = 1835] [id = 734] 21:42:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x91729000) [pid = 1835] [serial = 2203] [outer = (nil)] 21:42:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x920f3000) [pid = 1835] [serial = 2204] [outer = 0x91729000] 21:42:08 INFO - PROCESS | 1835 | 1465274528261 Marionette DEBUG loaded listener.js 21:42:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x920f5800) [pid = 1835] [serial = 2205] [outer = 0x91729000] 21:42:09 INFO - PROCESS | 1835 | 1465274529418 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]]]}] 21:42:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:42:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2054ms 21:42:09 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:42:09 INFO - PROCESS | 1835 | 1465274529470 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 21:42:09 INFO - PROCESS | 1835 | 1465274529473 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 21:42:09 INFO - PROCESS | 1835 | 1465274529480 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:42:09 INFO - PROCESS | 1835 | 1465274529483 Marionette TRACE conn4 <- [1,2910,null,{}] 21:42:09 INFO - PROCESS | 1835 | 1465274529490 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}] 21:42:09 INFO - PROCESS | 1835 | 1465274529495 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:09 INFO - PROCESS | 1835 | 1465274529673 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 21:42:09 INFO - PROCESS | 1835 | 1465274529858 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:09 INFO - PROCESS | 1835 | 1465274529864 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:09 INFO - PROCESS | 1835 | ++DOCSHELL 0x8909fc00 == 36 [pid = 1835] [id = 735] 21:42:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x890a0400) [pid = 1835] [serial = 2206] [outer = (nil)] 21:42:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x8c6d9000) [pid = 1835] [serial = 2207] [outer = 0x890a0400] 21:42:09 INFO - PROCESS | 1835 | 1465274529949 Marionette DEBUG loaded listener.js 21:42:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x8db43400) [pid = 1835] [serial = 2208] [outer = 0x890a0400] 21:42:11 INFO - PROCESS | 1835 | 1465274531071 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]]]}] 21:42:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:42:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:42:11 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1639ms 21:42:11 INFO - PROCESS | 1835 | 1465274531120 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 21:42:11 INFO - PROCESS | 1835 | 1465274531127 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 21:42:11 INFO - TEST-START | /DOMEvents/constructors.html 21:42:11 INFO - PROCESS | 1835 | --DOCSHELL 0x8abb8800 == 35 [pid = 1835] [id = 710] 21:42:11 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6d1400 == 34 [pid = 1835] [id = 707] 21:42:11 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x91725000) [pid = 1835] [serial = 2153] [outer = (nil)] [url = about:blank] 21:42:11 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x8c6d0800) [pid = 1835] [serial = 2145] [outer = (nil)] [url = about:blank] 21:42:11 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x91727400) [pid = 1835] [serial = 2154] [outer = (nil)] [url = about:blank] 21:42:11 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x8db4f000) [pid = 1835] [serial = 2135] [outer = (nil)] [url = about:blank] 21:42:11 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x8eac0800) [pid = 1835] [serial = 2150] [outer = (nil)] [url = about:blank] 21:42:11 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x8ea07800) [pid = 1835] [serial = 2136] [outer = (nil)] [url = about:blank] 21:42:11 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x8d8ac000) [pid = 1835] [serial = 2148] [outer = (nil)] [url = about:blank] 21:42:11 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x8b641000) [pid = 1835] [serial = 2144] [outer = (nil)] [url = about:blank] 21:42:11 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x8eac6000) [pid = 1835] [serial = 2151] [outer = (nil)] [url = about:blank] 21:42:11 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x91731400) [pid = 1835] [serial = 2142] [outer = (nil)] [url = about:blank] 21:42:11 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x8ecec400) [pid = 1835] [serial = 2139] [outer = (nil)] [url = about:blank] 21:42:11 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x9172a800) [pid = 1835] [serial = 2141] [outer = (nil)] [url = about:blank] 21:42:11 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x8bcf5c00) [pid = 1835] [serial = 2133] [outer = (nil)] [url = about:blank] 21:42:11 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x8b569c00) [pid = 1835] [serial = 2132] [outer = (nil)] [url = about:blank] 21:42:11 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x8d1ee400) [pid = 1835] [serial = 2147] [outer = (nil)] [url = about:blank] 21:42:11 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x8dbb9c00) [pid = 1835] [serial = 2130] [outer = (nil)] [url = about:blank] 21:42:11 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x8ece3c00) [pid = 1835] [serial = 2138] [outer = (nil)] [url = about:blank] 21:42:11 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x8db41000) [pid = 1835] [serial = 2156] [outer = (nil)] [url = about:blank] 21:42:11 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0x8ece8400) [pid = 1835] [serial = 2157] [outer = (nil)] [url = about:blank] 21:42:11 INFO - PROCESS | 1835 | 1465274531253 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:42:11 INFO - PROCESS | 1835 | 1465274531267 Marionette TRACE conn4 <- [1,2914,null,{}] 21:42:11 INFO - PROCESS | 1835 | 1465274531279 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}] 21:42:11 INFO - PROCESS | 1835 | 1465274531286 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:11 INFO - PROCESS | 1835 | 1465274531463 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 21:42:11 INFO - PROCESS | 1835 | 1465274531658 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:11 INFO - PROCESS | 1835 | 1465274531665 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b569c00 == 35 [pid = 1835] [id = 736] 21:42:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x8b56b000) [pid = 1835] [serial = 2209] [outer = (nil)] 21:42:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x8bcf5c00) [pid = 1835] [serial = 2210] [outer = 0x8b56b000] 21:42:11 INFO - PROCESS | 1835 | 1465274531753 Marionette DEBUG loaded listener.js 21:42:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x8c8d6000) [pid = 1835] [serial = 2211] [outer = 0x8b56b000] 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:42:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:42:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:42:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:42:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:42:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:42:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:42:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:42:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:42:12 INFO - TEST-OK | /DOMEvents/constructors.html | took 1492ms 21:42:12 INFO - PROCESS | 1835 | 1465274532632 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]]]}] 21:42:12 INFO - PROCESS | 1835 | 1465274532701 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 21:42:12 INFO - PROCESS | 1835 | 1465274532713 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 21:42:12 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:42:12 INFO - PROCESS | 1835 | 1465274532733 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:42:12 INFO - PROCESS | 1835 | 1465274532738 Marionette TRACE conn4 <- [1,2918,null,{}] 21:42:12 INFO - PROCESS | 1835 | 1465274532748 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}] 21:42:12 INFO - PROCESS | 1835 | 1465274532753 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:12 INFO - PROCESS | 1835 | 1465274532918 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 21:42:12 INFO - PROCESS | 1835 | 1465274532928 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:12 INFO - PROCESS | 1835 | 1465274532937 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d8ab000 == 36 [pid = 1835] [id = 737] 21:42:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x8dbb6c00) [pid = 1835] [serial = 2212] [outer = (nil)] 21:42:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x8ea08000) [pid = 1835] [serial = 2213] [outer = 0x8dbb6c00] 21:42:13 INFO - PROCESS | 1835 | 1465274533019 Marionette DEBUG loaded listener.js 21:42:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x8eac3400) [pid = 1835] [serial = 2214] [outer = 0x8dbb6c00] 21:42:13 INFO - PROCESS | 1835 | 1465274533907 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:42:13 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:42:13 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1195ms 21:42:13 INFO - PROCESS | 1835 | 1465274533927 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 21:42:13 INFO - PROCESS | 1835 | 1465274533931 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 21:42:13 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:42:13 INFO - PROCESS | 1835 | 1465274533938 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:42:13 INFO - PROCESS | 1835 | 1465274533943 Marionette TRACE conn4 <- [1,2922,null,{}] 21:42:13 INFO - PROCESS | 1835 | 1465274533959 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}] 21:42:13 INFO - PROCESS | 1835 | 1465274533968 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:14 INFO - PROCESS | 1835 | 1465274534194 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 21:42:14 INFO - PROCESS | 1835 | 1465274534229 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:14 INFO - PROCESS | 1835 | 1465274534246 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x9172c400 == 37 [pid = 1835] [id = 738] 21:42:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x9172c800) [pid = 1835] [serial = 2215] [outer = (nil)] 21:42:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x91958c00) [pid = 1835] [serial = 2216] [outer = 0x9172c800] 21:42:14 INFO - PROCESS | 1835 | 1465274534321 Marionette DEBUG loaded listener.js 21:42:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x91962c00) [pid = 1835] [serial = 2217] [outer = 0x9172c800] 21:42:15 INFO - PROCESS | 1835 | [1835] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 21:42:15 INFO - PROCESS | 1835 | [1835] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 21:42:15 INFO - PROCESS | 1835 | [1835] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 21:42:15 INFO - PROCESS | 1835 | [1835] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 21:42:15 INFO - PROCESS | 1835 | 1465274535205 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]]]}] 21:42:15 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:42:15 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:42:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:42:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:42:15 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 21:42:15 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:42:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:42:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:42:15 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 21:42:15 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:42:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:42:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:42:15 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]" 21:42:15 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:42:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:42:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:42:15 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:42:15 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1337ms 21:42:15 INFO - PROCESS | 1835 | 1465274535277 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 21:42:15 INFO - PROCESS | 1835 | 1465274535288 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 21:42:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:42:15 INFO - PROCESS | 1835 | 1465274535306 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:42:15 INFO - PROCESS | 1835 | 1465274535308 Marionette TRACE conn4 <- [1,2926,null,{}] 21:42:15 INFO - PROCESS | 1835 | 1465274535318 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}] 21:42:15 INFO - PROCESS | 1835 | 1465274535322 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:15 INFO - PROCESS | 1835 | 1465274535526 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 21:42:15 INFO - PROCESS | 1835 | 1465274535553 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:15 INFO - PROCESS | 1835 | 1465274535559 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x91966000 == 38 [pid = 1835] [id = 739] 21:42:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x92432400) [pid = 1835] [serial = 2218] [outer = (nil)] 21:42:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x9256e400) [pid = 1835] [serial = 2219] [outer = 0x92432400] 21:42:15 INFO - PROCESS | 1835 | 1465274535629 Marionette DEBUG loaded listener.js 21:42:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x92571800) [pid = 1835] [serial = 2220] [outer = 0x92432400] 21:42:16 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x8b562800) [pid = 1835] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:42:16 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x8a131400) [pid = 1835] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:42:16 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x8dbb8000) [pid = 1835] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:42:16 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x8b642400) [pid = 1835] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:42:16 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x8a13b000) [pid = 1835] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:42:16 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x920bf800) [pid = 1835] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:42:16 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x8d8ae400) [pid = 1835] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:42:16 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x8dbb4800) [pid = 1835] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:42:16 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x91961800) [pid = 1835] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:42:16 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x8c8e0c00) [pid = 1835] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:42:16 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x8abb3c00) [pid = 1835] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:42:16 INFO - PROCESS | 1835 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:42:16 INFO - PROCESS | 1835 | 1465274536649 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]]]}] 21:42:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:42:16 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1394ms 21:42:16 INFO - PROCESS | 1835 | 1465274536693 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 21:42:16 INFO - PROCESS | 1835 | 1465274536697 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 21:42:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:42:16 INFO - PROCESS | 1835 | 1465274536703 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:42:16 INFO - PROCESS | 1835 | 1465274536705 Marionette TRACE conn4 <- [1,2930,null,{}] 21:42:16 INFO - PROCESS | 1835 | 1465274536711 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}] 21:42:16 INFO - PROCESS | 1835 | 1465274536716 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:16 INFO - PROCESS | 1835 | 1465274536875 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 21:42:17 INFO - PROCESS | 1835 | 1465274537025 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:17 INFO - PROCESS | 1835 | 1465274537031 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x890aa800 == 39 [pid = 1835] [id = 740] 21:42:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x8c8d9800) [pid = 1835] [serial = 2221] [outer = (nil)] 21:42:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x91961800) [pid = 1835] [serial = 2222] [outer = 0x8c8d9800] 21:42:17 INFO - PROCESS | 1835 | 1465274537104 Marionette DEBUG loaded listener.js 21:42:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x9256a800) [pid = 1835] [serial = 2223] [outer = 0x8c8d9800] 21:42:17 INFO - PROCESS | 1835 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:42:17 INFO - PROCESS | 1835 | 1465274537812 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]]]}] 21:42:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:42:17 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1134ms 21:42:17 INFO - PROCESS | 1835 | 1465274537839 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 21:42:17 INFO - PROCESS | 1835 | 1465274537843 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 21:42:17 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:42:17 INFO - PROCESS | 1835 | 1465274537849 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:42:17 INFO - PROCESS | 1835 | 1465274537852 Marionette TRACE conn4 <- [1,2934,null,{}] 21:42:17 INFO - PROCESS | 1835 | 1465274537858 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}] 21:42:17 INFO - PROCESS | 1835 | 1465274537868 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:18 INFO - PROCESS | 1835 | 1465274538112 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 21:42:18 INFO - PROCESS | 1835 | 1465274538129 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:18 INFO - PROCESS | 1835 | 1465274538138 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x8eac6c00 == 40 [pid = 1835] [id = 741] 21:42:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x92770800) [pid = 1835] [serial = 2224] [outer = (nil)] 21:42:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x9277e400) [pid = 1835] [serial = 2225] [outer = 0x92770800] 21:42:18 INFO - PROCESS | 1835 | 1465274538207 Marionette DEBUG loaded listener.js 21:42:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x92779400) [pid = 1835] [serial = 2226] [outer = 0x92770800] 21:42:19 INFO - PROCESS | 1835 | 1465274539194 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]]]}] 21:42:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:42:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1378ms 21:42:19 INFO - PROCESS | 1835 | 1465274539230 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 21:42:19 INFO - PROCESS | 1835 | 1465274539236 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 21:42:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:42:19 INFO - PROCESS | 1835 | 1465274539245 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:42:19 INFO - PROCESS | 1835 | 1465274539253 Marionette TRACE conn4 <- [1,2938,null,{}] 21:42:19 INFO - PROCESS | 1835 | 1465274539261 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}] 21:42:19 INFO - PROCESS | 1835 | 1465274539271 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:19 INFO - PROCESS | 1835 | 1465274539542 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 21:42:19 INFO - PROCESS | 1835 | 1465274539688 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:19 INFO - PROCESS | 1835 | 1465274539701 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a13a000 == 41 [pid = 1835] [id = 742] 21:42:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x8abb3c00) [pid = 1835] [serial = 2227] [outer = (nil)] 21:42:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x8c8e0c00) [pid = 1835] [serial = 2228] [outer = 0x8abb3c00] 21:42:19 INFO - PROCESS | 1835 | 1465274539822 Marionette DEBUG loaded listener.js 21:42:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x8d8ac000) [pid = 1835] [serial = 2229] [outer = 0x8abb3c00] 21:42:20 INFO - PROCESS | 1835 | 1465274540693 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]]]}] 21:42:20 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. 21:42:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1494ms 21:42:20 INFO - PROCESS | 1835 | 1465274540740 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 21:42:20 INFO - PROCESS | 1835 | 1465274540747 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 21:42:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:42:20 INFO - PROCESS | 1835 | 1465274540759 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:42:20 INFO - PROCESS | 1835 | 1465274540763 Marionette TRACE conn4 <- [1,2942,null,{}] 21:42:20 INFO - PROCESS | 1835 | 1465274540770 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}] 21:42:20 INFO - PROCESS | 1835 | 1465274540776 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:21 INFO - PROCESS | 1835 | 1465274541170 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 21:42:21 INFO - PROCESS | 1835 | 1465274541318 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:21 INFO - PROCESS | 1835 | 1465274541329 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x8bce6c00 == 42 [pid = 1835] [id = 743] 21:42:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x8dbb7000) [pid = 1835] [serial = 2230] [outer = (nil)] 21:42:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x91722c00) [pid = 1835] [serial = 2231] [outer = 0x8dbb7000] 21:42:21 INFO - PROCESS | 1835 | 1465274541452 Marionette DEBUG loaded listener.js 21:42:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x9172b400) [pid = 1835] [serial = 2232] [outer = 0x8dbb7000] 21:42:22 INFO - PROCESS | 1835 | 1465274542366 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"]]]}] 21:42:22 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 21:42:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:42:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:42:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1646ms 21:42:22 INFO - PROCESS | 1835 | 1465274542407 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 21:42:22 INFO - PROCESS | 1835 | 1465274542411 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 21:42:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:42:22 INFO - PROCESS | 1835 | 1465274542418 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:42:22 INFO - PROCESS | 1835 | 1465274542424 Marionette TRACE conn4 <- [1,2946,null,{}] 21:42:22 INFO - PROCESS | 1835 | 1465274542441 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}] 21:42:22 INFO - PROCESS | 1835 | 1465274542450 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:22 INFO - PROCESS | 1835 | 1465274542712 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 21:42:22 INFO - PROCESS | 1835 | 1465274542901 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:22 INFO - PROCESS | 1835 | 1465274542914 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x92779c00 == 43 [pid = 1835] [id = 744] 21:42:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x9277a800) [pid = 1835] [serial = 2233] [outer = (nil)] 21:42:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x9288c400) [pid = 1835] [serial = 2234] [outer = 0x9277a800] 21:42:23 INFO - PROCESS | 1835 | 1465274543002 Marionette DEBUG loaded listener.js 21:42:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x92895800) [pid = 1835] [serial = 2235] [outer = 0x9277a800] 21:42:23 INFO - PROCESS | 1835 | 1465274543814 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]]]}] 21:42:23 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. 21:42:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1437ms 21:42:23 INFO - PROCESS | 1835 | 1465274543856 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 21:42:23 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:42:23 INFO - PROCESS | 1835 | 1465274543862 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 21:42:23 INFO - PROCESS | 1835 | 1465274543869 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:42:23 INFO - PROCESS | 1835 | 1465274543872 Marionette TRACE conn4 <- [1,2950,null,{}] 21:42:23 INFO - PROCESS | 1835 | 1465274543878 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}] 21:42:23 INFO - PROCESS | 1835 | 1465274543884 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:24 INFO - PROCESS | 1835 | 1465274544057 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 21:42:24 INFO - PROCESS | 1835 | 1465274544251 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:24 INFO - PROCESS | 1835 | 1465274544264 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x9195a000 == 44 [pid = 1835] [id = 745] 21:42:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x92898400) [pid = 1835] [serial = 2236] [outer = (nil)] 21:42:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x929d5000) [pid = 1835] [serial = 2237] [outer = 0x92898400] 21:42:24 INFO - PROCESS | 1835 | 1465274544358 Marionette DEBUG loaded listener.js 21:42:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x929d8400) [pid = 1835] [serial = 2238] [outer = 0x92898400] 21:42:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x92897800 == 45 [pid = 1835] [id = 746] 21:42:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x929df400) [pid = 1835] [serial = 2239] [outer = (nil)] 21:42:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x929dc400) [pid = 1835] [serial = 2240] [outer = 0x929df400] 21:42:25 INFO - PROCESS | 1835 | 1465274545307 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]]]}] 21:42:25 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. 21:42:25 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1490ms 21:42:25 INFO - PROCESS | 1835 | 1465274545361 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 21:42:25 INFO - PROCESS | 1835 | 1465274545364 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 21:42:25 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:42:25 INFO - PROCESS | 1835 | 1465274545371 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:42:25 INFO - PROCESS | 1835 | 1465274545375 Marionette TRACE conn4 <- [1,2954,null,{}] 21:42:25 INFO - PROCESS | 1835 | 1465274545421 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}] 21:42:25 INFO - PROCESS | 1835 | 1465274545427 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:25 INFO - PROCESS | 1835 | 1465274545704 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 21:42:25 INFO - PROCESS | 1835 | 1465274545799 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:25 INFO - PROCESS | 1835 | 1465274545807 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x929db400 == 46 [pid = 1835] [id = 747] 21:42:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x929dbc00) [pid = 1835] [serial = 2241] [outer = (nil)] 21:42:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x92a16c00) [pid = 1835] [serial = 2242] [outer = 0x929dbc00] 21:42:25 INFO - PROCESS | 1835 | 1465274545927 Marionette DEBUG loaded listener.js 21:42:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x92a19400) [pid = 1835] [serial = 2243] [outer = 0x929dbc00] 21:42:26 INFO - PROCESS | 1835 | 1465274546817 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]]]}] 21:42:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:42:26 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 21:42:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1479ms 21:42:26 INFO - PROCESS | 1835 | 1465274546852 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 21:42:26 INFO - PROCESS | 1835 | 1465274546855 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 21:42:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:42:26 INFO - PROCESS | 1835 | 1465274546863 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:42:26 INFO - PROCESS | 1835 | 1465274546866 Marionette TRACE conn4 <- [1,2958,null,{}] 21:42:26 INFO - PROCESS | 1835 | 1465274546872 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}] 21:42:26 INFO - PROCESS | 1835 | 1465274546887 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:27 INFO - PROCESS | 1835 | 1465274547115 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 21:42:27 INFO - PROCESS | 1835 | 1465274547324 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:27 INFO - PROCESS | 1835 | 1465274547333 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb4c00 == 47 [pid = 1835] [id = 748] 21:42:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x8abb7000) [pid = 1835] [serial = 2244] [outer = (nil)] 21:42:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x92ac2c00) [pid = 1835] [serial = 2245] [outer = 0x8abb7000] 21:42:27 INFO - PROCESS | 1835 | 1465274547412 Marionette DEBUG loaded listener.js 21:42:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x92ac9400) [pid = 1835] [serial = 2246] [outer = 0x8abb7000] 21:42:28 INFO - PROCESS | 1835 | 1465274548714 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]]]}] 21:42:28 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. 21:42:28 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1887ms 21:42:28 INFO - PROCESS | 1835 | 1465274548766 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 21:42:28 INFO - PROCESS | 1835 | 1465274548773 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 21:42:28 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:42:28 INFO - PROCESS | 1835 | 1465274548783 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:42:28 INFO - PROCESS | 1835 | 1465274548789 Marionette TRACE conn4 <- [1,2962,null,{}] 21:42:28 INFO - PROCESS | 1835 | 1465274548797 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}] 21:42:28 INFO - PROCESS | 1835 | 1465274548803 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:28 INFO - PROCESS | 1835 | 1465274548962 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 21:42:29 INFO - PROCESS | 1835 | 1465274549212 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:29 INFO - PROCESS | 1835 | 1465274549227 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x8bcebc00 == 48 [pid = 1835] [id = 749] 21:42:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x8bcef000) [pid = 1835] [serial = 2247] [outer = (nil)] 21:42:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x8c6cf800) [pid = 1835] [serial = 2248] [outer = 0x8bcef000] 21:42:29 INFO - PROCESS | 1835 | 1465274549410 Marionette DEBUG loaded listener.js 21:42:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x8d1e3c00) [pid = 1835] [serial = 2249] [outer = 0x8bcef000] 21:42:30 INFO - PROCESS | 1835 | 1465274550215 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]]]}] 21:42:30 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. 21:42:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1487ms 21:42:30 INFO - PROCESS | 1835 | 1465274550270 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 21:42:30 INFO - PROCESS | 1835 | 1465274550278 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 21:42:30 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:42:30 INFO - PROCESS | 1835 | 1465274550288 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:42:30 INFO - PROCESS | 1835 | 1465274550291 Marionette TRACE conn4 <- [1,2966,null,{}] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x8d8a8c00 == 47 [pid = 1835] [id = 720] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x8a138800 == 46 [pid = 1835] [id = 722] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x8a139400 == 45 [pid = 1835] [id = 725] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x8abb0800 == 44 [pid = 1835] [id = 724] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x91960c00 == 43 [pid = 1835] [id = 723] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x8a130400 == 42 [pid = 1835] [id = 726] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x8b637c00 == 41 [pid = 1835] [id = 715] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x8db40c00 == 40 [pid = 1835] [id = 708] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6d0c00 == 39 [pid = 1835] [id = 709] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x8eac8800 == 38 [pid = 1835] [id = 712] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x8b569400 == 37 [pid = 1835] [id = 706] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x8b56a000 == 36 [pid = 1835] [id = 718] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x91725400 == 35 [pid = 1835] [id = 721] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x8909e000 == 34 [pid = 1835] [id = 719] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x8a137000 == 33 [pid = 1835] [id = 711] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x8abad000 == 32 [pid = 1835] [id = 713] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x8ea0d400 == 31 [pid = 1835] [id = 716] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x8ea0d000 == 30 [pid = 1835] [id = 717] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x8b565800 == 29 [pid = 1835] [id = 714] 21:42:31 INFO - PROCESS | 1835 | --DOCSHELL 0x92897800 == 28 [pid = 1835] [id = 746] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x8eab9400) [pid = 1835] [serial = 2192] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x8d8a4400) [pid = 1835] [serial = 2160] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x8c6d2c00) [pid = 1835] [serial = 2159] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x8a135400) [pid = 1835] [serial = 2180] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x8eac2800) [pid = 1835] [serial = 2163] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x8bceac00) [pid = 1835] [serial = 2183] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x8b635800) [pid = 1835] [serial = 2178] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x8abae400) [pid = 1835] [serial = 2177] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x8ea14800) [pid = 1835] [serial = 2162] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x920eec00) [pid = 1835] [serial = 2166] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x920ca400) [pid = 1835] [serial = 2165] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x923c3c00) [pid = 1835] [serial = 2169] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x923b4800) [pid = 1835] [serial = 2168] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x8dbbc400) [pid = 1835] [serial = 2189] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x92435c00) [pid = 1835] [serial = 2172] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x92431800) [pid = 1835] [serial = 2171] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x8abafc00) [pid = 1835] [serial = 2181] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x8d1e6000) [pid = 1835] [serial = 2186] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x92774000) [pid = 1835] [serial = 2175] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x92575000) [pid = 1835] [serial = 2174] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x8ea0c800) [pid = 1835] [serial = 2190] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x8d1f0400) [pid = 1835] [serial = 2187] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x8bcf2800) [pid = 1835] [serial = 2184] [outer = (nil)] [url = about:blank] 21:42:31 INFO - PROCESS | 1835 | 1465274551628 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}] 21:42:31 INFO - PROCESS | 1835 | 1465274551635 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:31 INFO - PROCESS | 1835 | 1465274551850 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 21:42:31 INFO - PROCESS | 1835 | 1465274551867 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:31 INFO - PROCESS | 1835 | 1465274551885 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abae400 == 29 [pid = 1835] [id = 750] 21:42:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x8abafc00) [pid = 1835] [serial = 2250] [outer = (nil)] 21:42:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x8b564c00) [pid = 1835] [serial = 2251] [outer = 0x8abafc00] 21:42:31 INFO - PROCESS | 1835 | 1465274551971 Marionette DEBUG loaded listener.js 21:42:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x8b56b400) [pid = 1835] [serial = 2252] [outer = 0x8abafc00] 21:42:32 INFO - PROCESS | 1835 | 1465274552830 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]]]}] 21:42:32 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. 21:42:32 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 2571ms 21:42:32 INFO - PROCESS | 1835 | 1465274552860 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 21:42:32 INFO - PROCESS | 1835 | 1465274552865 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 21:42:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:42:32 INFO - PROCESS | 1835 | 1465274552873 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:42:32 INFO - PROCESS | 1835 | 1465274552877 Marionette TRACE conn4 <- [1,2970,null,{}] 21:42:32 INFO - PROCESS | 1835 | 1465274552885 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}] 21:42:32 INFO - PROCESS | 1835 | 1465274552891 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:33 INFO - PROCESS | 1835 | 1465274553047 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 21:42:33 INFO - PROCESS | 1835 | 1465274553203 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:33 INFO - PROCESS | 1835 | 1465274553216 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6d0000 == 30 [pid = 1835] [id = 751] 21:42:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x8c6d2000) [pid = 1835] [serial = 2253] [outer = (nil)] 21:42:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x8c6d9c00) [pid = 1835] [serial = 2254] [outer = 0x8c6d2000] 21:42:33 INFO - PROCESS | 1835 | 1465274553290 Marionette DEBUG loaded listener.js 21:42:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x8c8dac00) [pid = 1835] [serial = 2255] [outer = 0x8c6d2000] 21:42:34 INFO - PROCESS | 1835 | 1465274554149 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]]]}] 21:42:34 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. 21:42:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1333ms 21:42:34 INFO - PROCESS | 1835 | 1465274554207 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 21:42:34 INFO - PROCESS | 1835 | 1465274554211 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 21:42:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:42:34 INFO - PROCESS | 1835 | 1465274554226 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:42:34 INFO - PROCESS | 1835 | 1465274554231 Marionette TRACE conn4 <- [1,2974,null,{}] 21:42:34 INFO - PROCESS | 1835 | 1465274554237 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}] 21:42:34 INFO - PROCESS | 1835 | 1465274554242 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:34 INFO - PROCESS | 1835 | 1465274554475 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 21:42:34 INFO - PROCESS | 1835 | 1465274554499 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:34 INFO - PROCESS | 1835 | 1465274554514 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d8aa400 == 31 [pid = 1835] [id = 752] 21:42:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x8d8ac800) [pid = 1835] [serial = 2256] [outer = (nil)] 21:42:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x8db4a800) [pid = 1835] [serial = 2257] [outer = 0x8d8ac800] 21:42:34 INFO - PROCESS | 1835 | 1465274554590 Marionette DEBUG loaded listener.js 21:42:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x8dbb1400) [pid = 1835] [serial = 2258] [outer = 0x8d8ac800] 21:42:35 INFO - PROCESS | 1835 | 1465274555434 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]]]}] 21:42:35 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. 21:42:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1232ms 21:42:35 INFO - PROCESS | 1835 | 1465274555473 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 21:42:35 INFO - PROCESS | 1835 | 1465274555484 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 21:42:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:42:35 INFO - PROCESS | 1835 | 1465274555492 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:42:35 INFO - PROCESS | 1835 | 1465274555496 Marionette TRACE conn4 <- [1,2978,null,{}] 21:42:35 INFO - PROCESS | 1835 | 1465274555524 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}] 21:42:35 INFO - PROCESS | 1835 | 1465274555529 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:35 INFO - PROCESS | 1835 | 1465274555739 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 21:42:35 INFO - PROCESS | 1835 | 1465274555771 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:35 INFO - PROCESS | 1835 | 1465274555778 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x8dbb6800 == 32 [pid = 1835] [id = 753] 21:42:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x8ea0bc00) [pid = 1835] [serial = 2259] [outer = (nil)] 21:42:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x8eabd000) [pid = 1835] [serial = 2260] [outer = 0x8ea0bc00] 21:42:35 INFO - PROCESS | 1835 | 1465274555850 Marionette DEBUG loaded listener.js 21:42:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x8ecdf800) [pid = 1835] [serial = 2261] [outer = 0x8ea0bc00] 21:42:36 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x8c8d9800) [pid = 1835] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:42:36 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x8b56c800) [pid = 1835] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:42:36 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x890a0400) [pid = 1835] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:42:36 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x8d8af400) [pid = 1835] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:42:36 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x91965000) [pid = 1835] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:42:36 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x8b56b000) [pid = 1835] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:42:36 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x9172c800) [pid = 1835] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:42:36 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x92432400) [pid = 1835] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:42:36 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x8abac000) [pid = 1835] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:42:36 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x8dbb6c00) [pid = 1835] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:42:36 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x91729000) [pid = 1835] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:42:36 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x92770800) [pid = 1835] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:42:37 INFO - PROCESS | 1835 | 1465274557193 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]]]}] 21:42:37 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. 21:42:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1737ms 21:42:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:42:37 INFO - PROCESS | 1835 | 1465274557230 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 21:42:37 INFO - PROCESS | 1835 | 1465274557233 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 21:42:37 INFO - PROCESS | 1835 | 1465274557240 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:42:37 INFO - PROCESS | 1835 | 1465274557243 Marionette TRACE conn4 <- [1,2982,null,{}] 21:42:37 INFO - PROCESS | 1835 | 1465274557249 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}] 21:42:37 INFO - PROCESS | 1835 | 1465274557254 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:37 INFO - PROCESS | 1835 | 1465274557401 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 21:42:37 INFO - PROCESS | 1835 | 1465274557416 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:37 INFO - PROCESS | 1835 | 1465274557423 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x8dbb6c00 == 33 [pid = 1835] [id = 754] 21:42:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x8dbbc000) [pid = 1835] [serial = 2262] [outer = (nil)] 21:42:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x8ece5400) [pid = 1835] [serial = 2263] [outer = 0x8dbbc000] 21:42:37 INFO - PROCESS | 1835 | 1465274557494 Marionette DEBUG loaded listener.js 21:42:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x8ece9800) [pid = 1835] [serial = 2264] [outer = 0x8dbbc000] 21:42:38 INFO - PROCESS | 1835 | 1465274558290 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"]]]}] 21:42:38 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 21:42:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:42:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1091ms 21:42:38 INFO - PROCESS | 1835 | 1465274558339 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 21:42:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:42:38 INFO - PROCESS | 1835 | 1465274558343 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 21:42:38 INFO - PROCESS | 1835 | 1465274558352 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:42:38 INFO - PROCESS | 1835 | 1465274558354 Marionette TRACE conn4 <- [1,2986,null,{}] 21:42:38 INFO - PROCESS | 1835 | 1465274558361 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}] 21:42:38 INFO - PROCESS | 1835 | 1465274558372 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:38 INFO - PROCESS | 1835 | 1465274558623 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 21:42:38 INFO - PROCESS | 1835 | 1465274558868 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:38 INFO - PROCESS | 1835 | 1465274558888 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x8909dc00 == 34 [pid = 1835] [id = 755] 21:42:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x8909e000) [pid = 1835] [serial = 2265] [outer = (nil)] 21:42:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x890a4400) [pid = 1835] [serial = 2266] [outer = 0x8909e000] 21:42:39 INFO - PROCESS | 1835 | 1465274559047 Marionette DEBUG loaded listener.js 21:42:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x8aba9800) [pid = 1835] [serial = 2267] [outer = 0x8909e000] 21:42:40 INFO - PROCESS | 1835 | 1465274560215 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]]]}] 21:42:40 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. 21:42:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1892ms 21:42:40 INFO - PROCESS | 1835 | 1465274560245 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 21:42:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:42:40 INFO - PROCESS | 1835 | 1465274560251 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 21:42:40 INFO - PROCESS | 1835 | 1465274560259 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:42:40 INFO - PROCESS | 1835 | 1465274560264 Marionette TRACE conn4 <- [1,2990,null,{}] 21:42:40 INFO - PROCESS | 1835 | 1465274560272 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}] 21:42:40 INFO - PROCESS | 1835 | 1465274560280 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:40 INFO - PROCESS | 1835 | 1465274560493 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 21:42:40 INFO - PROCESS | 1835 | 1465274560690 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:40 INFO - PROCESS | 1835 | 1465274560701 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb1c00 == 35 [pid = 1835] [id = 756] 21:42:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x8bcf3800) [pid = 1835] [serial = 2268] [outer = (nil)] 21:42:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x8c6d4800) [pid = 1835] [serial = 2269] [outer = 0x8bcf3800] 21:42:40 INFO - PROCESS | 1835 | 1465274560787 Marionette DEBUG loaded listener.js 21:42:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x8c8d4c00) [pid = 1835] [serial = 2270] [outer = 0x8bcf3800] 21:42:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c8d9c00 == 36 [pid = 1835] [id = 757] 21:42:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x8db44400) [pid = 1835] [serial = 2271] [outer = (nil)] 21:42:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x8db47000) [pid = 1835] [serial = 2272] [outer = 0x8db44400] 21:42:41 INFO - PROCESS | 1835 | 1465274561933 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]]]}] 21:42:41 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. 21:42:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1737ms 21:42:42 INFO - PROCESS | 1835 | 1465274562000 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 21:42:42 INFO - PROCESS | 1835 | 1465274562007 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 21:42:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:42:42 INFO - PROCESS | 1835 | 1465274562015 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:42:42 INFO - PROCESS | 1835 | 1465274562019 Marionette TRACE conn4 <- [1,2994,null,{}] 21:42:42 INFO - PROCESS | 1835 | 1465274562070 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}] 21:42:42 INFO - PROCESS | 1835 | 1465274562075 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:42 INFO - PROCESS | 1835 | 1465274562298 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 21:42:42 INFO - PROCESS | 1835 | 1465274562591 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:42 INFO - PROCESS | 1835 | 1465274562602 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x8dbb1800 == 37 [pid = 1835] [id = 758] 21:42:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x8dbb7c00) [pid = 1835] [serial = 2273] [outer = (nil)] 21:42:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x8ea06000) [pid = 1835] [serial = 2274] [outer = 0x8dbb7c00] 21:42:42 INFO - PROCESS | 1835 | 1465274562725 Marionette DEBUG loaded listener.js 21:42:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x8eac8800) [pid = 1835] [serial = 2275] [outer = 0x8dbb7c00] 21:42:43 INFO - PROCESS | 1835 | 1465274563610 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]]]}] 21:42:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:42:43 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 21:42:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1633ms 21:42:43 INFO - PROCESS | 1835 | 1465274563649 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 21:42:43 INFO - PROCESS | 1835 | 1465274563653 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 21:42:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:42:43 INFO - PROCESS | 1835 | 1465274563671 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:42:43 INFO - PROCESS | 1835 | 1465274563685 Marionette TRACE conn4 <- [1,2998,null,{}] 21:42:43 INFO - PROCESS | 1835 | 1465274563730 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}] 21:42:43 INFO - PROCESS | 1835 | 1465274563743 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:44 INFO - PROCESS | 1835 | 1465274564066 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 21:42:44 INFO - PROCESS | 1835 | 1465274564427 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:44 INFO - PROCESS | 1835 | 1465274564447 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x91723400 == 38 [pid = 1835] [id = 759] 21:42:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x91726800) [pid = 1835] [serial = 2276] [outer = (nil)] 21:42:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x920eb800) [pid = 1835] [serial = 2277] [outer = 0x91726800] 21:42:44 INFO - PROCESS | 1835 | 1465274564596 Marionette DEBUG loaded listener.js 21:42:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x920edc00) [pid = 1835] [serial = 2278] [outer = 0x91726800] 21:42:45 INFO - PROCESS | 1835 | 1465274565482 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]]]}] 21:42:45 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. 21:42:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1844ms 21:42:45 INFO - PROCESS | 1835 | 1465274565507 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 21:42:45 INFO - PROCESS | 1835 | 1465274565511 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 21:42:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:42:45 INFO - PROCESS | 1835 | 1465274565518 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:42:45 INFO - PROCESS | 1835 | 1465274565522 Marionette TRACE conn4 <- [1,3002,null,{}] 21:42:45 INFO - PROCESS | 1835 | 1465274565527 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}] 21:42:45 INFO - PROCESS | 1835 | 1465274565533 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:45 INFO - PROCESS | 1835 | 1465274565709 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 21:42:45 INFO - PROCESS | 1835 | 1465274565925 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:45 INFO - PROCESS | 1835 | 1465274565931 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d8a4800 == 39 [pid = 1835] [id = 760] 21:42:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x91729400) [pid = 1835] [serial = 2279] [outer = (nil)] 21:42:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x923c3c00) [pid = 1835] [serial = 2280] [outer = 0x91729400] 21:42:46 INFO - PROCESS | 1835 | 1465274566019 Marionette DEBUG loaded listener.js 21:42:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x92435400) [pid = 1835] [serial = 2281] [outer = 0x91729400] 21:42:47 INFO - PROCESS | 1835 | 1465274567297 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]]]}] 21:42:47 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. 21:42:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1841ms 21:42:47 INFO - PROCESS | 1835 | 1465274567363 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 21:42:47 INFO - PROCESS | 1835 | 1465274567370 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 21:42:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:42:47 INFO - PROCESS | 1835 | 1465274567437 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:42:47 INFO - PROCESS | 1835 | 1465274567444 Marionette TRACE conn4 <- [1,3006,null,{}] 21:42:47 INFO - PROCESS | 1835 | 1465274567475 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}] 21:42:47 INFO - PROCESS | 1835 | 1465274567484 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:47 INFO - PROCESS | 1835 | 1465274567797 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 21:42:48 INFO - PROCESS | 1835 | 1465274568245 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:48 INFO - PROCESS | 1835 | 1465274568253 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x890aa400 == 40 [pid = 1835] [id = 761] 21:42:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x890aac00) [pid = 1835] [serial = 2282] [outer = (nil)] 21:42:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x8a138000) [pid = 1835] [serial = 2283] [outer = 0x890aac00] 21:42:48 INFO - PROCESS | 1835 | 1465274568367 Marionette DEBUG loaded listener.js 21:42:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x8abb8800) [pid = 1835] [serial = 2284] [outer = 0x890aac00] 21:42:49 INFO - PROCESS | 1835 | 1465274569290 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]]]}] 21:42:49 INFO - PROCESS | 1835 | --DOCSHELL 0x8dbb6c00 == 39 [pid = 1835] [id = 754] 21:42:49 INFO - PROCESS | 1835 | --DOCSHELL 0x8dbb6800 == 38 [pid = 1835] [id = 753] 21:42:49 INFO - PROCESS | 1835 | --DOCSHELL 0x8d8aa400 == 37 [pid = 1835] [id = 752] 21:42:49 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. 21:42:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1925ms 21:42:49 INFO - PROCESS | 1835 | --DOCSHELL 0x8c6d0000 == 36 [pid = 1835] [id = 751] 21:42:49 INFO - PROCESS | 1835 | --DOCSHELL 0x8abae400 == 35 [pid = 1835] [id = 750] 21:42:49 INFO - PROCESS | 1835 | 1465274569355 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 21:42:49 INFO - PROCESS | 1835 | 1465274569360 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 21:42:49 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:42:49 INFO - PROCESS | 1835 | 1465274569372 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:42:49 INFO - PROCESS | 1835 | 1465274569376 Marionette TRACE conn4 <- [1,3010,null,{}] 21:42:49 INFO - PROCESS | 1835 | 1465274569384 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}] 21:42:49 INFO - PROCESS | 1835 | 1465274569392 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:49 INFO - PROCESS | 1835 | 1465274569565 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x92779400) [pid = 1835] [serial = 2226] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x9277e400) [pid = 1835] [serial = 2225] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x91961800) [pid = 1835] [serial = 2222] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x9256a800) [pid = 1835] [serial = 2223] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x8c8de800) [pid = 1835] [serial = 2196] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x8db43400) [pid = 1835] [serial = 2208] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x8dbba000) [pid = 1835] [serial = 2198] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x920c4c00) [pid = 1835] [serial = 2202] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x8b641800) [pid = 1835] [serial = 2195] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x8c8d6000) [pid = 1835] [serial = 2211] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x91962c00) [pid = 1835] [serial = 2217] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x9256e400) [pid = 1835] [serial = 2219] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x8bcf5c00) [pid = 1835] [serial = 2210] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x8eabb800) [pid = 1835] [serial = 2193] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x8eac3400) [pid = 1835] [serial = 2214] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x8c6d9000) [pid = 1835] [serial = 2207] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x8ecdfc00) [pid = 1835] [serial = 2199] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x8ea08000) [pid = 1835] [serial = 2213] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x92571800) [pid = 1835] [serial = 2220] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x920be000) [pid = 1835] [serial = 2201] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x920f5800) [pid = 1835] [serial = 2205] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x920f3000) [pid = 1835] [serial = 2204] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x91958c00) [pid = 1835] [serial = 2216] [outer = (nil)] [url = about:blank] 21:42:49 INFO - PROCESS | 1835 | 1465274569745 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:49 INFO - PROCESS | 1835 | 1465274569754 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b63e000 == 36 [pid = 1835] [id = 762] 21:42:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x8bcecc00) [pid = 1835] [serial = 2285] [outer = (nil)] 21:42:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x8c6d1400) [pid = 1835] [serial = 2286] [outer = 0x8bcecc00] 21:42:49 INFO - PROCESS | 1835 | 1465274569835 Marionette DEBUG loaded listener.js 21:42:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x8c8dfc00) [pid = 1835] [serial = 2287] [outer = 0x8bcecc00] 21:42:50 INFO - PROCESS | 1835 | 1465274570628 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]]]}] 21:42:50 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 21:42:50 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1280ms 21:42:50 INFO - PROCESS | 1835 | 1465274570668 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 21:42:50 INFO - PROCESS | 1835 | 1465274570675 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 21:42:50 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:42:50 INFO - PROCESS | 1835 | 1465274570684 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:42:50 INFO - PROCESS | 1835 | 1465274570688 Marionette TRACE conn4 <- [1,3014,null,{}] 21:42:50 INFO - PROCESS | 1835 | 1465274570694 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}] 21:42:50 INFO - PROCESS | 1835 | 1465274570699 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:50 INFO - PROCESS | 1835 | 1465274570862 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 21:42:50 INFO - PROCESS | 1835 | 1465274570878 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:50 INFO - PROCESS | 1835 | 1465274570888 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d1e6000 == 37 [pid = 1835] [id = 763] 21:42:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x8d8a2400) [pid = 1835] [serial = 2288] [outer = (nil)] 21:42:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x8dbb6800) [pid = 1835] [serial = 2289] [outer = 0x8d8a2400] 21:42:50 INFO - PROCESS | 1835 | 1465274570957 Marionette DEBUG loaded listener.js 21:42:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x8ea0f800) [pid = 1835] [serial = 2290] [outer = 0x8d8a2400] 21:42:51 INFO - PROCESS | 1835 | [1835] 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 21:42:52 INFO - PROCESS | 1835 | 1465274572042 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:42:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:42:52 INFO - {} 21:42:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:42:52 INFO - {} 21:42:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:42:52 INFO - {} 21:42:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:42:52 INFO - {} 21:42:52 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1386ms 21:42:52 INFO - PROCESS | 1835 | 1465274572083 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 21:42:52 INFO - PROCESS | 1835 | 1465274572087 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 21:42:52 INFO - TEST-START | /FileAPI/fileReader.html 21:42:52 INFO - PROCESS | 1835 | 1465274572103 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:42:52 INFO - PROCESS | 1835 | 1465274572111 Marionette TRACE conn4 <- [1,3018,null,{}] 21:42:52 INFO - PROCESS | 1835 | 1465274572125 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}] 21:42:52 INFO - PROCESS | 1835 | 1465274572133 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:52 INFO - PROCESS | 1835 | 1465274572340 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 21:42:52 INFO - PROCESS | 1835 | 1465274572372 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:52 INFO - PROCESS | 1835 | 1465274572380 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x8dbb7400 == 38 [pid = 1835] [id = 764] 21:42:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x8ecec800) [pid = 1835] [serial = 2291] [outer = (nil)] 21:42:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x920bf400) [pid = 1835] [serial = 2292] [outer = 0x8ecec800] 21:42:52 INFO - PROCESS | 1835 | 1465274572450 Marionette DEBUG loaded listener.js 21:42:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x91960000) [pid = 1835] [serial = 2293] [outer = 0x8ecec800] 21:42:53 INFO - PROCESS | 1835 | 1465274573326 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]]]}] 21:42:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:42:53 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:42:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:42:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:42:53 INFO - TEST-OK | /FileAPI/fileReader.html | took 1255ms 21:42:53 INFO - PROCESS | 1835 | 1465274573352 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 21:42:53 INFO - TEST-START | /FileAPI/historical.html 21:42:53 INFO - PROCESS | 1835 | 1465274573357 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 21:42:53 INFO - PROCESS | 1835 | 1465274573363 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:42:53 INFO - PROCESS | 1835 | 1465274573367 Marionette TRACE conn4 <- [1,3022,null,{}] 21:42:53 INFO - PROCESS | 1835 | 1465274573378 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}] 21:42:53 INFO - PROCESS | 1835 | 1465274573382 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:53 INFO - PROCESS | 1835 | 1465274573593 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 21:42:53 INFO - PROCESS | 1835 | 1465274573617 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:53 INFO - PROCESS | 1835 | 1465274573623 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x8909f000 == 39 [pid = 1835] [id = 765] 21:42:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x890aa000) [pid = 1835] [serial = 2294] [outer = (nil)] 21:42:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x920f6c00) [pid = 1835] [serial = 2295] [outer = 0x890aa000] 21:42:53 INFO - PROCESS | 1835 | 1465274573694 Marionette DEBUG loaded listener.js 21:42:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x920f5400) [pid = 1835] [serial = 2296] [outer = 0x890aa000] 21:42:54 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x8abb3c00) [pid = 1835] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:42:54 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x8dbb7000) [pid = 1835] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:42:54 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x8bcef000) [pid = 1835] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:42:54 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x8c6d2000) [pid = 1835] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:42:54 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x8abafc00) [pid = 1835] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:42:54 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x9277a800) [pid = 1835] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:42:54 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x8d8ac800) [pid = 1835] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:42:54 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x929df400) [pid = 1835] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:42:54 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x92898400) [pid = 1835] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:42:54 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x929dbc00) [pid = 1835] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:42:54 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x8abb7000) [pid = 1835] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:42:54 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x8ea0bc00) [pid = 1835] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:42:54 INFO - PROCESS | 1835 | 1465274574794 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"]]]}] 21:42:54 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:42:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:42:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:42:54 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:42:54 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:42:54 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:42:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:42:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:42:54 INFO - TEST-OK | /FileAPI/historical.html | took 1482ms 21:42:54 INFO - PROCESS | 1835 | 1465274574850 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 21:42:54 INFO - PROCESS | 1835 | 1465274574858 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 21:42:54 INFO - TEST-START | /FileAPI/idlharness.html 21:42:54 INFO - PROCESS | 1835 | 1465274574886 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:42:54 INFO - PROCESS | 1835 | 1465274574892 Marionette TRACE conn4 <- [1,3026,null,{}] 21:42:54 INFO - PROCESS | 1835 | 1465274574901 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}] 21:42:54 INFO - PROCESS | 1835 | 1465274574907 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:55 INFO - PROCESS | 1835 | 1465274575107 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 21:42:55 INFO - PROCESS | 1835 | 1465274575300 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:55 INFO - PROCESS | 1835 | 1465274575314 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x8bcea800 == 40 [pid = 1835] [id = 766] 21:42:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x8bcee000) [pid = 1835] [serial = 2297] [outer = (nil)] 21:42:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x8c6d3c00) [pid = 1835] [serial = 2298] [outer = 0x8bcee000] 21:42:55 INFO - PROCESS | 1835 | 1465274575471 Marionette DEBUG loaded listener.js 21:42:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x8db43c00) [pid = 1835] [serial = 2299] [outer = 0x8bcee000] 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:42:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:42:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:42:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:42:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:42:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:42:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:42:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:42:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:42:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:42:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:42:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:42:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:42:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:42:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:42:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:42:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:42:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:42:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:42:57 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 21:42:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:42:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:42:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:42:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:42:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:42:57 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 21:42:57 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 21:42:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:42:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:42:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:42:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:42:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:42:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:42:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:42:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:42:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:42:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:42:57 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 21:42:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:42:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:42:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:42:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:42:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:42:57 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 21:42:57 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 21:42:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:42:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:42:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:42:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:42:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:42:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:42:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:42:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:42:57 INFO - PROCESS | 1835 | 1465274576959 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]]]}] 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:42:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:42:57 INFO - TEST-OK | /FileAPI/idlharness.html | took 2307ms 21:42:57 INFO - PROCESS | 1835 | 1465274577200 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 21:42:57 INFO - PROCESS | 1835 | 1465274577214 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 21:42:57 INFO - TEST-START | /FileAPI/idlharness.worker 21:42:57 INFO - PROCESS | 1835 | 1465274577250 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:42:57 INFO - PROCESS | 1835 | 1465274577254 Marionette TRACE conn4 <- [1,3030,null,{}] 21:42:57 INFO - PROCESS | 1835 | 1465274577367 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}] 21:42:57 INFO - PROCESS | 1835 | 1465274577372 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:57 INFO - PROCESS | 1835 | 1465274577553 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 21:42:57 INFO - PROCESS | 1835 | 1465274577740 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:42:57 INFO - PROCESS | 1835 | 1465274577751 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:42:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x91729000 == 41 [pid = 1835] [id = 767] 21:42:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x9172ac00) [pid = 1835] [serial = 2300] [outer = (nil)] 21:42:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x929d9c00) [pid = 1835] [serial = 2301] [outer = 0x9172ac00] 21:42:57 INFO - PROCESS | 1835 | 1465274577832 Marionette DEBUG loaded listener.js 21:42:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x929e0000) [pid = 1835] [serial = 2302] [outer = 0x9172ac00] 21:42:58 INFO - PROCESS | 1835 | [1835] 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 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:43:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:43:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:43:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:43:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:43:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:43:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:43:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:43:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:43:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:43:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:43:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:43:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:43:00 INFO - {} 21:43:00 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 21:43:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:43:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:43:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:43:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:43:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:43:00 INFO - {} 21:43:00 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 - {} 21:43:00 INFO - {} 21:43:00 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 21:43:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:43:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:43:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:43:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:43:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:43:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:43:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:43:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:43:00 INFO - {} 21:43:00 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 21:43:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:43:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:43:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:43:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:43:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:43:00 INFO - {} 21:43:00 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 - {} 21:43:00 INFO - {} 21:43:00 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 21:43:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:43:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:43:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:43:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:43:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:00 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 21:43:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:43:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:43:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:43:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:43:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:43:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:43:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:43:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:43:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:00 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 21:43:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:43:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:43:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:00 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 21:43:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:43:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:43:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:00 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 21:43:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:43:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:43:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:43:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:43:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:43:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:43:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:43:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:43:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:43:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:43:00 INFO - {} 21:43:00 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2890ms 21:43:00 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:43:00 INFO - PROCESS | 1835 | 1465274579974 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,{},{}]]]}] 21:43:00 INFO - PROCESS | 1835 | 1465274580135 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 21:43:00 INFO - PROCESS | 1835 | 1465274580141 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 21:43:00 INFO - PROCESS | 1835 | 1465274580158 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:43:00 INFO - PROCESS | 1835 | 1465274580174 Marionette TRACE conn4 <- [1,3034,null,{}] 21:43:00 INFO - PROCESS | 1835 | 1465274580285 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}] 21:43:00 INFO - PROCESS | 1835 | 1465274580306 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:00 INFO - PROCESS | 1835 | 1465274580600 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 21:43:00 INFO - PROCESS | 1835 | 1465274580797 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:00 INFO - PROCESS | 1835 | 1465274580811 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x92ac2400 == 42 [pid = 1835] [id = 768] 21:43:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x92aca800) [pid = 1835] [serial = 2303] [outer = (nil)] 21:43:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x94874800) [pid = 1835] [serial = 2304] [outer = 0x92aca800] 21:43:00 INFO - PROCESS | 1835 | 1465274580966 Marionette DEBUG loaded listener.js 21:43:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x94897800) [pid = 1835] [serial = 2305] [outer = 0x92aca800] 21:43:01 INFO - PROCESS | 1835 | 1465274581987 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]]]}] 21:43:02 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:43:02 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1868ms 21:43:02 INFO - PROCESS | 1835 | 1465274582046 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 21:43:02 INFO - PROCESS | 1835 | 1465274582055 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 21:43:02 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:43:02 INFO - PROCESS | 1835 | 1465274582069 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:43:02 INFO - PROCESS | 1835 | 1465274582076 Marionette TRACE conn4 <- [1,3038,null,{}] 21:43:02 INFO - PROCESS | 1835 | 1465274582085 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}] 21:43:02 INFO - PROCESS | 1835 | 1465274582092 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:02 INFO - PROCESS | 1835 | 1465274582359 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 21:43:02 INFO - PROCESS | 1835 | 1465274582583 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:02 INFO - PROCESS | 1835 | 1465274582598 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x8909c800 == 43 [pid = 1835] [id = 769] 21:43:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x8b570000) [pid = 1835] [serial = 2306] [outer = (nil)] 21:43:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x948a0c00) [pid = 1835] [serial = 2307] [outer = 0x8b570000] 21:43:02 INFO - PROCESS | 1835 | 1465274582690 Marionette DEBUG loaded listener.js 21:43:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x95290400) [pid = 1835] [serial = 2308] [outer = 0x8b570000] 21:43:03 INFO - PROCESS | 1835 | 1465274583478 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"]]]}] 21:43:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:43:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:43:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:43:03 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1447ms 21:43:03 INFO - PROCESS | 1835 | 1465274583516 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 21:43:03 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:43:03 INFO - PROCESS | 1835 | 1465274583520 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 21:43:03 INFO - PROCESS | 1835 | 1465274583527 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:43:03 INFO - PROCESS | 1835 | 1465274583531 Marionette TRACE conn4 <- [1,3042,null,{}] 21:43:03 INFO - PROCESS | 1835 | 1465274583537 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}] 21:43:03 INFO - PROCESS | 1835 | 1465274583542 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:03 INFO - PROCESS | 1835 | 1465274583742 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 21:43:03 INFO - PROCESS | 1835 | 1465274583941 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:03 INFO - PROCESS | 1835 | 1465274583948 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b63f000 == 44 [pid = 1835] [id = 770] 21:43:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x9489e000) [pid = 1835] [serial = 2309] [outer = (nil)] 21:43:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x95296c00) [pid = 1835] [serial = 2310] [outer = 0x9489e000] 21:43:04 INFO - PROCESS | 1835 | 1465274584033 Marionette DEBUG loaded listener.js 21:43:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x95299c00) [pid = 1835] [serial = 2311] [outer = 0x9489e000] 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:43:05 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. 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:43:05 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'.) 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:43:05 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. 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:43:05 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. 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:43:05 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. 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:43:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:43:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:43:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:43:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:43:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:43:05 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1764ms 21:43:05 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:43:05 INFO - PROCESS | 1835 | 1465274585228 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]]]}] 21:43:05 INFO - PROCESS | 1835 | 1465274585302 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 21:43:05 INFO - PROCESS | 1835 | 1465274585309 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 21:43:05 INFO - PROCESS | 1835 | 1465274585431 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:43:05 INFO - PROCESS | 1835 | 1465274585437 Marionette TRACE conn4 <- [1,3046,null,{}] 21:43:05 INFO - PROCESS | 1835 | 1465274585458 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}] 21:43:05 INFO - PROCESS | 1835 | 1465274585476 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:05 INFO - PROCESS | 1835 | 1465274585834 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 21:43:06 INFO - PROCESS | 1835 | 1465274586010 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:06 INFO - PROCESS | 1835 | 1465274586019 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x929dfc00 == 45 [pid = 1835] [id = 771] 21:43:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x92ac1400) [pid = 1835] [serial = 2312] [outer = (nil)] 21:43:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x92acf800) [pid = 1835] [serial = 2313] [outer = 0x92ac1400] 21:43:06 INFO - PROCESS | 1835 | 1465274586151 Marionette DEBUG loaded listener.js 21:43:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x92b56000) [pid = 1835] [serial = 2314] [outer = 0x92ac1400] 21:43:06 INFO - PROCESS | 1835 | [1835] 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 21:43:07 INFO - PROCESS | 1835 | 1465274587073 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:43:07 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:43:07 INFO - {} 21:43:07 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1772ms 21:43:07 INFO - PROCESS | 1835 | 1465274587177 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 21:43:07 INFO - PROCESS | 1835 | 1465274587182 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 21:43:07 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:43:07 INFO - PROCESS | 1835 | 1465274587190 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:43:07 INFO - PROCESS | 1835 | 1465274587193 Marionette TRACE conn4 <- [1,3050,null,{}] 21:43:07 INFO - PROCESS | 1835 | 1465274587199 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}] 21:43:07 INFO - PROCESS | 1835 | 1465274587205 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:07 INFO - PROCESS | 1835 | 1465274587628 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 21:43:07 INFO - PROCESS | 1835 | 1465274587913 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:07 INFO - PROCESS | 1835 | 1465274587926 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a139000 == 46 [pid = 1835] [id = 772] 21:43:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x8a13dc00) [pid = 1835] [serial = 2315] [outer = (nil)] 21:43:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x8b63bc00) [pid = 1835] [serial = 2316] [outer = 0x8a13dc00] 21:43:08 INFO - PROCESS | 1835 | 1465274588043 Marionette DEBUG loaded listener.js 21:43:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x8c6d6400) [pid = 1835] [serial = 2317] [outer = 0x8a13dc00] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x91723400 == 45 [pid = 1835] [id = 759] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x8d8a4800 == 44 [pid = 1835] [id = 760] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x8dbb1800 == 43 [pid = 1835] [id = 758] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x8abb1c00 == 42 [pid = 1835] [id = 756] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x8c8d9c00 == 41 [pid = 1835] [id = 757] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x8909dc00 == 40 [pid = 1835] [id = 755] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x9195a000 == 39 [pid = 1835] [id = 745] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x8d8ab000 == 38 [pid = 1835] [id = 737] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x8a13ac00 == 37 [pid = 1835] [id = 730] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x9172c400 == 36 [pid = 1835] [id = 738] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x8b56c400 == 35 [pid = 1835] [id = 731] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x890a3c00 == 34 [pid = 1835] [id = 734] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x8909fc00 == 33 [pid = 1835] [id = 735] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x8bce6c00 == 32 [pid = 1835] [id = 743] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x92779c00 == 31 [pid = 1835] [id = 744] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x8a13a000 == 30 [pid = 1835] [id = 742] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x91964400 == 29 [pid = 1835] [id = 733] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x8b569c00 == 28 [pid = 1835] [id = 736] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x8abb4c00 == 27 [pid = 1835] [id = 748] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x929db400 == 26 [pid = 1835] [id = 747] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x8b639400 == 25 [pid = 1835] [id = 727] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x8dbb4400 == 24 [pid = 1835] [id = 729] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x890aa800 == 23 [pid = 1835] [id = 740] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x8a135800 == 22 [pid = 1835] [id = 732] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x91966000 == 21 [pid = 1835] [id = 739] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x8c8d8c00 == 20 [pid = 1835] [id = 728] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x8bcebc00 == 19 [pid = 1835] [id = 749] 21:43:09 INFO - PROCESS | 1835 | --DOCSHELL 0x8eac6c00 == 18 [pid = 1835] [id = 741] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x8ece5400) [pid = 1835] [serial = 2263] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x8d8ac000) [pid = 1835] [serial = 2229] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x8c8e0c00) [pid = 1835] [serial = 2228] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x9172b400) [pid = 1835] [serial = 2232] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x91722c00) [pid = 1835] [serial = 2231] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x8d1e3c00) [pid = 1835] [serial = 2249] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x8c6cf800) [pid = 1835] [serial = 2248] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x8c6d9c00) [pid = 1835] [serial = 2254] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x8b564c00) [pid = 1835] [serial = 2251] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x8b56b400) [pid = 1835] [serial = 2252] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x92895800) [pid = 1835] [serial = 2235] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x9288c400) [pid = 1835] [serial = 2234] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x8db4a800) [pid = 1835] [serial = 2257] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x929dc400) [pid = 1835] [serial = 2240] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x929d8400) [pid = 1835] [serial = 2238] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x929d5000) [pid = 1835] [serial = 2237] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x92a19400) [pid = 1835] [serial = 2243] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x92a16c00) [pid = 1835] [serial = 2242] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x92ac9400) [pid = 1835] [serial = 2246] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x92ac2c00) [pid = 1835] [serial = 2245] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x8eabd000) [pid = 1835] [serial = 2260] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x8dbb1400) [pid = 1835] [serial = 2258] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x8ecdf800) [pid = 1835] [serial = 2261] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x8c8dac00) [pid = 1835] [serial = 2255] [outer = (nil)] [url = about:blank] 21:43:10 INFO - PROCESS | 1835 | 1465274590251 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]]]}] 21:43:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:43:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:43:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:43:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:43:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 3091ms 21:43:10 INFO - PROCESS | 1835 | 1465274590285 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 21:43:10 INFO - PROCESS | 1835 | 1465274590291 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 21:43:10 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:43:10 INFO - PROCESS | 1835 | 1465274590301 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:43:10 INFO - PROCESS | 1835 | 1465274590305 Marionette TRACE conn4 <- [1,3054,null,{}] 21:43:10 INFO - PROCESS | 1835 | 1465274590320 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}] 21:43:10 INFO - PROCESS | 1835 | 1465274590326 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:10 INFO - PROCESS | 1835 | 1465274590489 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 21:43:10 INFO - PROCESS | 1835 | 1465274590696 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:10 INFO - PROCESS | 1835 | 1465274590705 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb5800 == 19 [pid = 1835] [id = 773] 21:43:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x8abb6c00) [pid = 1835] [serial = 2318] [outer = (nil)] 21:43:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x8b566000) [pid = 1835] [serial = 2319] [outer = 0x8abb6c00] 21:43:10 INFO - PROCESS | 1835 | 1465274590782 Marionette DEBUG loaded listener.js 21:43:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x8b569c00) [pid = 1835] [serial = 2320] [outer = 0x8abb6c00] 21:43:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:43:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:43:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:43:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:43:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:43:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:43:12 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" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:43:12 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" 21:43:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:43:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:43:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:43:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1855ms 21:43:12 INFO - PROCESS | 1835 | 1465274591876 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"]]]}] 21:43:12 INFO - PROCESS | 1835 | 1465274592474 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 21:43:12 INFO - PROCESS | 1835 | 1465274592489 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 21:43:12 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:43:12 INFO - PROCESS | 1835 | 1465274592628 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:43:12 INFO - PROCESS | 1835 | 1465274592640 Marionette TRACE conn4 <- [1,3058,null,{}] 21:43:12 INFO - PROCESS | 1835 | 1465274592664 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}] 21:43:12 INFO - PROCESS | 1835 | 1465274592674 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:12 INFO - PROCESS | 1835 | 1465274592934 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 21:43:12 INFO - PROCESS | 1835 | 1465274592969 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:12 INFO - PROCESS | 1835 | 1465274592980 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:13 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c8e1c00 == 20 [pid = 1835] [id = 774] 21:43:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x8d1e5800) [pid = 1835] [serial = 2321] [outer = (nil)] 21:43:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x8d1ed000) [pid = 1835] [serial = 2322] [outer = 0x8d1e5800] 21:43:13 INFO - PROCESS | 1835 | 1465274593054 Marionette DEBUG loaded listener.js 21:43:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x8d8ad400) [pid = 1835] [serial = 2323] [outer = 0x8d1e5800] 21:43:14 INFO - PROCESS | 1835 | 1465274593998 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]]]}] 21:43:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:43:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:43:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:43:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:43:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:43:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:43:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:43:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:43:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:43:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:43:14 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:43:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:14 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:43:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:43:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:43:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:43:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:43:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:43:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:43:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:43:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:43:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:43:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:43:14 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1489ms 21:43:14 INFO - PROCESS | 1835 | 1465274594045 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 21:43:14 INFO - PROCESS | 1835 | 1465274594052 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 21:43:14 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:43:14 INFO - PROCESS | 1835 | 1465274594061 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:43:14 INFO - PROCESS | 1835 | 1465274594067 Marionette TRACE conn4 <- [1,3062,null,{}] 21:43:14 INFO - PROCESS | 1835 | 1465274594093 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}] 21:43:14 INFO - PROCESS | 1835 | 1465274594102 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:14 INFO - PROCESS | 1835 | 1465274594321 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 21:43:14 INFO - PROCESS | 1835 | 1465274594345 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:14 INFO - PROCESS | 1835 | 1465274594355 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x8eab9800 == 21 [pid = 1835] [id = 775] 21:43:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x8eabac00) [pid = 1835] [serial = 2324] [outer = (nil)] 21:43:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x8eabe400) [pid = 1835] [serial = 2325] [outer = 0x8eabac00] 21:43:14 INFO - PROCESS | 1835 | 1465274594430 Marionette DEBUG loaded listener.js 21:43:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x8eac5c00) [pid = 1835] [serial = 2326] [outer = 0x8eabac00] 21:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x890aa000) [pid = 1835] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 21:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x8d8a2400) [pid = 1835] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 21:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x890aac00) [pid = 1835] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 21:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x91726800) [pid = 1835] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x91729400) [pid = 1835] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 21:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x8bcf3800) [pid = 1835] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x8db44400) [pid = 1835] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x8bcecc00) [pid = 1835] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 21:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x8909e000) [pid = 1835] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x8dbb7c00) [pid = 1835] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x8ecec800) [pid = 1835] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 21:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x8dbbc000) [pid = 1835] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:43:15 INFO - PROCESS | 1835 | [1835] 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 21:43:15 INFO - PROCESS | 1835 | 1465274595791 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:43:15 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:43:15 INFO - {} 21:43:15 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1753ms 21:43:15 INFO - PROCESS | 1835 | 1465274595814 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 21:43:15 INFO - PROCESS | 1835 | 1465274595819 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 21:43:15 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:43:15 INFO - PROCESS | 1835 | 1465274595826 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:43:15 INFO - PROCESS | 1835 | 1465274595829 Marionette TRACE conn4 <- [1,3066,null,{}] 21:43:15 INFO - PROCESS | 1835 | 1465274595835 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}] 21:43:15 INFO - PROCESS | 1835 | 1465274595840 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:16 INFO - PROCESS | 1835 | 1465274595992 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 21:43:16 INFO - PROCESS | 1835 | 1465274596151 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:16 INFO - PROCESS | 1835 | 1465274596157 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b56f800 == 22 [pid = 1835] [id = 776] 21:43:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x8c8d7000) [pid = 1835] [serial = 2327] [outer = (nil)] 21:43:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x8ece7000) [pid = 1835] [serial = 2328] [outer = 0x8c8d7000] 21:43:16 INFO - PROCESS | 1835 | 1465274596241 Marionette DEBUG loaded listener.js 21:43:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x91723400) [pid = 1835] [serial = 2329] [outer = 0x8c8d7000] 21:43:16 INFO - PROCESS | 1835 | 1465274596960 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]]]}] 21:43:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:43:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:43:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:43:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:43:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:43:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:43:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:43:17 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1199ms 21:43:17 INFO - PROCESS | 1835 | 1465274597028 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 21:43:17 INFO - PROCESS | 1835 | 1465274597032 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 21:43:17 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:43:17 INFO - PROCESS | 1835 | 1465274597038 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:43:17 INFO - PROCESS | 1835 | 1465274597041 Marionette TRACE conn4 <- [1,3070,null,{}] 21:43:17 INFO - PROCESS | 1835 | 1465274597047 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}] 21:43:17 INFO - PROCESS | 1835 | 1465274597052 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:17 INFO - PROCESS | 1835 | 1465274597315 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 21:43:17 INFO - PROCESS | 1835 | 1465274597510 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:17 INFO - PROCESS | 1835 | 1465274597518 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a12f800 == 23 [pid = 1835] [id = 777] 21:43:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x8a130800) [pid = 1835] [serial = 2330] [outer = (nil)] 21:43:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x8a139400) [pid = 1835] [serial = 2331] [outer = 0x8a130800] 21:43:17 INFO - PROCESS | 1835 | 1465274597618 Marionette DEBUG loaded listener.js 21:43:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x8abb3c00) [pid = 1835] [serial = 2332] [outer = 0x8a130800] 21:43:18 INFO - PROCESS | 1835 | 1465274598536 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]]]}] 21:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:43:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:43:18 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1537ms 21:43:18 INFO - PROCESS | 1835 | 1465274598622 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 21:43:18 INFO - PROCESS | 1835 | 1465274598630 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 21:43:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:43:18 INFO - PROCESS | 1835 | 1465274598643 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:43:18 INFO - PROCESS | 1835 | 1465274598647 Marionette TRACE conn4 <- [1,3074,null,{}] 21:43:18 INFO - PROCESS | 1835 | 1465274598660 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}] 21:43:18 INFO - PROCESS | 1835 | 1465274598667 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:18 INFO - PROCESS | 1835 | 1465274598848 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 21:43:19 INFO - PROCESS | 1835 | 1465274599043 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:19 INFO - PROCESS | 1835 | 1465274599054 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x8d1e1c00 == 24 [pid = 1835] [id = 778] 21:43:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x8d1e4400) [pid = 1835] [serial = 2333] [outer = (nil)] 21:43:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x8d8a1800) [pid = 1835] [serial = 2334] [outer = 0x8d1e4400] 21:43:19 INFO - PROCESS | 1835 | 1465274599181 Marionette DEBUG loaded listener.js 21:43:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x8dbb0000) [pid = 1835] [serial = 2335] [outer = 0x8d1e4400] 21:43:20 INFO - PROCESS | 1835 | 1465274600088 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]]]}] 21:43:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:43:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:43:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:43:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:43:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:43:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:43:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1499ms 21:43:20 INFO - PROCESS | 1835 | 1465274600144 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 21:43:20 INFO - PROCESS | 1835 | 1465274600148 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 21:43:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:43:20 INFO - PROCESS | 1835 | 1465274600202 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:43:20 INFO - PROCESS | 1835 | 1465274600206 Marionette TRACE conn4 <- [1,3078,null,{}] 21:43:20 INFO - PROCESS | 1835 | 1465274600219 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}] 21:43:20 INFO - PROCESS | 1835 | 1465274600223 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:20 INFO - PROCESS | 1835 | 1465274600402 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 21:43:20 INFO - PROCESS | 1835 | 1465274600609 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:20 INFO - PROCESS | 1835 | 1465274600619 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ea0bc00 == 25 [pid = 1835] [id = 779] 21:43:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x8ecdfc00) [pid = 1835] [serial = 2336] [outer = (nil)] 21:43:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x9172d000) [pid = 1835] [serial = 2337] [outer = 0x8ecdfc00] 21:43:20 INFO - PROCESS | 1835 | 1465274600736 Marionette DEBUG loaded listener.js 21:43:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x8d8ae800) [pid = 1835] [serial = 2338] [outer = 0x8ecdfc00] 21:43:21 INFO - PROCESS | 1835 | 1465274601704 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] 21:43:21 INFO - PROCESS | 1835 | 1465274601757 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 21:43:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:43:21 INFO - PROCESS | 1835 | 1465274601824 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:43:21 INFO - PROCESS | 1835 | 1465274601832 Marionette TRACE conn4 <- [1,3082,null,{}] 21:43:21 INFO - PROCESS | 1835 | 1465274601846 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}] 21:43:21 INFO - PROCESS | 1835 | 1465274601854 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:22 INFO - PROCESS | 1835 | 1465274602033 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 21:43:22 INFO - PROCESS | 1835 | 1465274602229 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:22 INFO - PROCESS | 1835 | 1465274602240 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x8b56a400 == 26 [pid = 1835] [id = 780] 21:43:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x8c6db800) [pid = 1835] [serial = 2339] [outer = (nil)] 21:43:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x920c8000) [pid = 1835] [serial = 2340] [outer = 0x8c6db800] 21:43:22 INFO - PROCESS | 1835 | 1465274602359 Marionette DEBUG loaded listener.js 21:43:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x920cbc00) [pid = 1835] [serial = 2341] [outer = 0x8c6db800] 21:43:23 INFO - PROCESS | 1835 | 1465274603233 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]]]}] 21:43:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:43:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:43:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:43:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:43:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1512ms 21:43:23 INFO - PROCESS | 1835 | 1465274603284 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 21:43:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:43:23 INFO - PROCESS | 1835 | 1465274603288 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 21:43:23 INFO - PROCESS | 1835 | 1465274603296 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:43:23 INFO - PROCESS | 1835 | 1465274603300 Marionette TRACE conn4 <- [1,3086,null,{}] 21:43:23 INFO - PROCESS | 1835 | 1465274603305 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}] 21:43:23 INFO - PROCESS | 1835 | 1465274603311 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:23 INFO - PROCESS | 1835 | 1465274603564 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 21:43:23 INFO - PROCESS | 1835 | 1465274603754 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:23 INFO - PROCESS | 1835 | 1465274603764 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x8ea0d000 == 27 [pid = 1835] [id = 781] 21:43:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x8eab9400) [pid = 1835] [serial = 2342] [outer = (nil)] 21:43:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x9256f000) [pid = 1835] [serial = 2343] [outer = 0x8eab9400] 21:43:23 INFO - PROCESS | 1835 | 1465274603845 Marionette DEBUG loaded listener.js 21:43:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x92574000) [pid = 1835] [serial = 2344] [outer = 0x8eab9400] 21:43:24 INFO - PROCESS | 1835 | 1465274604712 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:43:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:43:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1445ms 21:43:24 INFO - PROCESS | 1835 | 1465274604740 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 21:43:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:43:24 INFO - PROCESS | 1835 | 1465274604744 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 21:43:24 INFO - PROCESS | 1835 | 1465274604750 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:43:24 INFO - PROCESS | 1835 | 1465274604754 Marionette TRACE conn4 <- [1,3090,null,{}] 21:43:24 INFO - PROCESS | 1835 | 1465274604760 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}] 21:43:24 INFO - PROCESS | 1835 | 1465274604765 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:24 INFO - PROCESS | 1835 | 1465274604937 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 21:43:25 INFO - PROCESS | 1835 | 1465274605159 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:25 INFO - PROCESS | 1835 | 1465274605180 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x8abb4c00 == 28 [pid = 1835] [id = 782] 21:43:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x8d1e2c00) [pid = 1835] [serial = 2345] [outer = (nil)] 21:43:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x92893400) [pid = 1835] [serial = 2346] [outer = 0x8d1e2c00] 21:43:25 INFO - PROCESS | 1835 | 1465274605320 Marionette DEBUG loaded listener.js 21:43:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x929d5000) [pid = 1835] [serial = 2347] [outer = 0x8d1e2c00] 21:43:26 INFO - PROCESS | 1835 | 1465274606223 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:43:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:43:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1486ms 21:43:26 INFO - PROCESS | 1835 | 1465274606235 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 21:43:26 INFO - PROCESS | 1835 | 1465274606240 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 21:43:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:43:26 INFO - PROCESS | 1835 | 1465274606246 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:43:26 INFO - PROCESS | 1835 | 1465274606250 Marionette TRACE conn4 <- [1,3094,null,{}] 21:43:26 INFO - PROCESS | 1835 | 1465274606256 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}] 21:43:26 INFO - PROCESS | 1835 | 1465274606261 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:26 INFO - PROCESS | 1835 | 1465274606465 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 21:43:26 INFO - PROCESS | 1835 | 1465274606644 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:26 INFO - PROCESS | 1835 | 1465274606652 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x890a0800 == 29 [pid = 1835] [id = 783] 21:43:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x890a0c00) [pid = 1835] [serial = 2348] [outer = (nil)] 21:43:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x890ab000) [pid = 1835] [serial = 2349] [outer = 0x890a0c00] 21:43:26 INFO - PROCESS | 1835 | 1465274606888 Marionette DEBUG loaded listener.js 21:43:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x8abac400) [pid = 1835] [serial = 2350] [outer = 0x890a0c00] 21:43:27 INFO - PROCESS | 1835 | 1465274607776 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:43:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:43:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1591ms 21:43:27 INFO - PROCESS | 1835 | 1465274607839 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 21:43:27 INFO - PROCESS | 1835 | 1465274607845 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 21:43:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:43:27 INFO - PROCESS | 1835 | 1465274607872 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:43:27 INFO - PROCESS | 1835 | 1465274607876 Marionette TRACE conn4 <- [1,3098,null,{}] 21:43:27 INFO - PROCESS | 1835 | 1465274607884 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}] 21:43:27 INFO - PROCESS | 1835 | 1465274607889 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:28 INFO - PROCESS | 1835 | 1465274608114 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x8ece9800) [pid = 1835] [serial = 2264] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x920f6c00) [pid = 1835] [serial = 2295] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x8ea0f800) [pid = 1835] [serial = 2290] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x8a138000) [pid = 1835] [serial = 2283] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x8abb8800) [pid = 1835] [serial = 2284] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x920eb800) [pid = 1835] [serial = 2277] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x920edc00) [pid = 1835] [serial = 2278] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x923c3c00) [pid = 1835] [serial = 2280] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x92435400) [pid = 1835] [serial = 2281] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x8dbb6800) [pid = 1835] [serial = 2289] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x8c6d4800) [pid = 1835] [serial = 2269] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x8db47000) [pid = 1835] [serial = 2272] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x8c8d4c00) [pid = 1835] [serial = 2270] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x8c6d1400) [pid = 1835] [serial = 2286] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x8c8dfc00) [pid = 1835] [serial = 2287] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x890a4400) [pid = 1835] [serial = 2266] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x8aba9800) [pid = 1835] [serial = 2267] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x8ea06000) [pid = 1835] [serial = 2274] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x8eac8800) [pid = 1835] [serial = 2275] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x920bf400) [pid = 1835] [serial = 2292] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x91960000) [pid = 1835] [serial = 2293] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x920f5400) [pid = 1835] [serial = 2296] [outer = (nil)] [url = about:blank] 21:43:28 INFO - PROCESS | 1835 | 1465274608410 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:28 INFO - PROCESS | 1835 | 1465274608423 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x8a13d800 == 30 [pid = 1835] [id = 784] 21:43:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x8abaa000) [pid = 1835] [serial = 2351] [outer = (nil)] 21:43:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x8b561c00) [pid = 1835] [serial = 2352] [outer = 0x8abaa000] 21:43:28 INFO - PROCESS | 1835 | 1465274608557 Marionette DEBUG loaded listener.js 21:43:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x8bcf3c00) [pid = 1835] [serial = 2353] [outer = 0x8abaa000] 21:43:29 INFO - PROCESS | 1835 | 1465274609320 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]]]}] 21:43:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:43:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:43:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1486ms 21:43:29 INFO - PROCESS | 1835 | 1465274609355 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 21:43:29 INFO - PROCESS | 1835 | 1465274609361 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 21:43:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:43:29 INFO - PROCESS | 1835 | 1465274609371 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:43:29 INFO - PROCESS | 1835 | 1465274609375 Marionette TRACE conn4 <- [1,3102,null,{}] 21:43:29 INFO - PROCESS | 1835 | 1465274609382 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}] 21:43:29 INFO - PROCESS | 1835 | 1465274609388 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:29 INFO - PROCESS | 1835 | 1465274609551 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 21:43:29 INFO - PROCESS | 1835 | 1465274609730 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:29 INFO - PROCESS | 1835 | 1465274609739 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x8c6d5800 == 31 [pid = 1835] [id = 785] 21:43:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x8c6d8800) [pid = 1835] [serial = 2354] [outer = (nil)] 21:43:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x8d8a1400) [pid = 1835] [serial = 2355] [outer = 0x8c6d8800] 21:43:29 INFO - PROCESS | 1835 | 1465274609821 Marionette DEBUG loaded listener.js 21:43:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x8db4c000) [pid = 1835] [serial = 2356] [outer = 0x8c6d8800] 21:43:30 INFO - PROCESS | 1835 | 1465274610579 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:43:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:43:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1238ms 21:43:30 INFO - PROCESS | 1835 | 1465274610610 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 21:43:30 INFO - PROCESS | 1835 | 1465274610615 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 21:43:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:43:30 INFO - PROCESS | 1835 | 1465274610622 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:43:30 INFO - PROCESS | 1835 | 1465274610628 Marionette TRACE conn4 <- [1,3106,null,{}] 21:43:30 INFO - PROCESS | 1835 | 1465274610643 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}] 21:43:30 INFO - PROCESS | 1835 | 1465274610651 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:30 INFO - PROCESS | 1835 | 1465274610812 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 21:43:30 INFO - PROCESS | 1835 | 1465274610832 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:30 INFO - PROCESS | 1835 | 1465274610841 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x8909e400 == 32 [pid = 1835] [id = 786] 21:43:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x8ea0f400) [pid = 1835] [serial = 2357] [outer = (nil)] 21:43:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x8eabc800) [pid = 1835] [serial = 2358] [outer = 0x8ea0f400] 21:43:30 INFO - PROCESS | 1835 | 1465274610910 Marionette DEBUG loaded listener.js 21:43:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x8eac7000) [pid = 1835] [serial = 2359] [outer = 0x8ea0f400] 21:43:31 INFO - PROCESS | 1835 | 1465274611823 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]]]}] 21:43:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:43:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:43:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:43:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1233ms 21:43:31 INFO - PROCESS | 1835 | 1465274611856 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 21:43:31 INFO - PROCESS | 1835 | 1465274611860 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 21:43:31 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:43:31 INFO - PROCESS | 1835 | 1465274611867 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:43:31 INFO - PROCESS | 1835 | 1465274611871 Marionette TRACE conn4 <- [1,3110,null,{}] 21:43:31 INFO - PROCESS | 1835 | 1465274611888 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}] 21:43:31 INFO - PROCESS | 1835 | 1465274611894 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:32 INFO - PROCESS | 1835 | 1465274612122 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 21:43:32 INFO - PROCESS | 1835 | 1465274612152 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:32 INFO - PROCESS | 1835 | 1465274612161 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x8909e000 == 33 [pid = 1835] [id = 787] 21:43:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x8ece5800) [pid = 1835] [serial = 2360] [outer = (nil)] 21:43:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x9172a800) [pid = 1835] [serial = 2361] [outer = 0x8ece5800] 21:43:32 INFO - PROCESS | 1835 | 1465274612230 Marionette DEBUG loaded listener.js 21:43:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x91959c00) [pid = 1835] [serial = 2362] [outer = 0x8ece5800] 21:43:33 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x8d1e5800) [pid = 1835] [serial = 2321] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 21:43:33 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x8abb6c00) [pid = 1835] [serial = 2318] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 21:43:33 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x8a13dc00) [pid = 1835] [serial = 2315] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 21:43:33 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x8bcee000) [pid = 1835] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 21:43:33 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x9172ac00) [pid = 1835] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 21:43:33 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x92aca800) [pid = 1835] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 21:43:33 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x8b570000) [pid = 1835] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 21:43:33 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x9489e000) [pid = 1835] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 21:43:33 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x92ac1400) [pid = 1835] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 21:43:33 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x8eabac00) [pid = 1835] [serial = 2324] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 21:43:33 INFO - PROCESS | 1835 | 1465274613291 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"]]]}] 21:43:33 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:43:33 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 21:43:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:43:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:43:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:43:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:43:33 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1454ms 21:43:33 INFO - PROCESS | 1835 | 1465274613323 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 21:43:33 INFO - PROCESS | 1835 | 1465274613327 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 21:43:33 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:43:33 INFO - PROCESS | 1835 | 1465274613333 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:43:33 INFO - PROCESS | 1835 | 1465274613337 Marionette TRACE conn4 <- [1,3114,null,{}] 21:43:33 INFO - PROCESS | 1835 | 1465274613342 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}] 21:43:33 INFO - PROCESS | 1835 | 1465274613347 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:33 INFO - PROCESS | 1835 | 1465274613499 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 21:43:33 INFO - PROCESS | 1835 | 1465274613660 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\", \"882f88bb-8817-4905-a98a-e3ec3df6f600\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:43:33 INFO - PROCESS | 1835 | 1465274613670 Marionette INFO sendAsync f5172a9a-61ea-48b5-8b03-e86dc7675bb9 21:43:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x91962c00 == 34 [pid = 1835] [id = 788] 21:43:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x91967400) [pid = 1835] [serial = 2363] [outer = (nil)] 21:43:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x920c7000) [pid = 1835] [serial = 2364] [outer = 0x91967400] 21:43:33 INFO - PROCESS | 1835 | 1465274613753 Marionette DEBUG loaded listener.js 21:43:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x920f4c00) [pid = 1835] [serial = 2365] [outer = 0x91967400] 21:43:34 INFO - PROCESS | 1835 | 1465274614496 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]]]}] 21:43:34 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:43:34 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1186ms 21:43:34 INFO - PROCESS | 1835 | 1465274614521 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 21:43:34 INFO - PROCESS | 1835 | 1465274614524 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 21:43:35 WARNING - u'runner_teardown' () 21:43:35 INFO - No more tests 21:43:35 INFO - Got 0 unexpected results 21:43:35 INFO - SUITE-END | took 1348s 21:43:35 INFO - Closing logging queue 21:43:35 INFO - queue closed 21:43:35 INFO - Return code: 0 21:43:35 WARNING - # TBPL SUCCESS # 21:43:35 INFO - Running post-action listener: _resource_record_post_action 21:43:35 INFO - Running post-run listener: _resource_record_post_run 21:43:36 INFO - Total resource usage - Wall time: 1384s; CPU: 98.0%; Read bytes: 14106624; Write bytes: 934125568; Read time: 892; Write time: 289316 21:43:36 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:43:36 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 134451200; Read time: 0; Write time: 150340 21:43:36 INFO - run-tests - Wall time: 1353s; CPU: 98.0%; Read bytes: 11010048; Write bytes: 789311488; Read time: 652; Write time: 128360 21:43:36 INFO - Running post-run listener: _upload_blobber_files 21:43:36 INFO - Blob upload gear active. 21:43:36 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:43:36 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 21:43:36 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'] 21:43:36 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 21:43:37 INFO - (blobuploader) - INFO - Open directory for files ... 21:43:37 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:43:38 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:43:38 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:43:40 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:43:40 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:43:40 INFO - (blobuploader) - INFO - Done attempting. 21:43:40 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:43:40 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:43:40 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:43:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:43:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:43:41 INFO - (blobuploader) - INFO - Done attempting. 21:43:41 INFO - (blobuploader) - INFO - Iteration through files over. 21:43:41 INFO - Return code: 0 21:43:41 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:43:41 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:43:41 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1f70daa42a895f9401863c898fe1fb682b8ff2c992da7eb66f8af1bcbff0b2b6fab8be9e0d037d955051b972c7d7c987417bd92808a7ac31b8f0a0ba9a2cbc5c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7e0bf6337b4b9e8d0907b3f66aeedf498577cb4d38b5e2ebccb0dab9701ab34e833040136396d044d2ac061d8fac6937b0aa1fb9e44ab233261c099c49f2cb7f"} 21:43:41 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:43:41 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:43:41 INFO - Contents: 21:43:41 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1f70daa42a895f9401863c898fe1fb682b8ff2c992da7eb66f8af1bcbff0b2b6fab8be9e0d037d955051b972c7d7c987417bd92808a7ac31b8f0a0ba9a2cbc5c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7e0bf6337b4b9e8d0907b3f66aeedf498577cb4d38b5e2ebccb0dab9701ab34e833040136396d044d2ac061d8fac6937b0aa1fb9e44ab233261c099c49f2cb7f"} 21:43:41 INFO - Running post-run listener: copy_logs_to_upload_dir 21:43:41 INFO - Copying logs to upload dir... 21:43:41 INFO - mkdir: /builds/slave/test/build/upload/logs 21:43:41 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1497.987001 ========= master_lag: 0.70 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 58 secs) (at 2016-06-06 21:43:42.478145) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-06 21:43:42.481631) ========= 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-1465262108.167309-1674740855 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/1f70daa42a895f9401863c898fe1fb682b8ff2c992da7eb66f8af1bcbff0b2b6fab8be9e0d037d955051b972c7d7c987417bd92808a7ac31b8f0a0ba9a2cbc5c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7e0bf6337b4b9e8d0907b3f66aeedf498577cb4d38b5e2ebccb0dab9701ab34e833040136396d044d2ac061d8fac6937b0aa1fb9e44ab233261c099c49f2cb7f"} build_url:https://queue.taskcluster.net/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032478 build_url: 'https://queue.taskcluster.net/v1/task/fox60vwDRtiRWHBAnNYdsQ/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/1f70daa42a895f9401863c898fe1fb682b8ff2c992da7eb66f8af1bcbff0b2b6fab8be9e0d037d955051b972c7d7c987417bd92808a7ac31b8f0a0ba9a2cbc5c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/7e0bf6337b4b9e8d0907b3f66aeedf498577cb4d38b5e2ebccb0dab9701ab34e833040136396d044d2ac061d8fac6937b0aa1fb9e44ab233261c099c49f2cb7f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fox60vwDRtiRWHBAnNYdsQ/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.05 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-06 21:43:42.564965) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:43:42.565364) ========= 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-1465262108.167309-1674740855 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016971 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-06 21:43:42.643349) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-06 21:43:42.643666) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-06 21:43:42.644088) ========= ========= Total master_lag: 0.99 =========